0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

元胞自動機,了解一下?

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-08-31 08:46 ? 次閱讀

今日,Hackernews上一個12歲小女孩兒用Node.js實現(xiàn)了Wolframe的元胞自動化,引起了不少網(wǎng)友的驚嘆。

畢竟,是別人家的孩子......

這名叫Liam Ilan的12歲小女孩在Hackernews上低調(diào)寫了一句話,僅數(shù)小時,便驚呆了一路眾人:

我12歲了,正在學(xué)習(xí)JS,用Node寫了Wolfram的元胞自動機

網(wǎng)友們不禁唏噓,真是長江后浪推前浪,把我們?nèi)寂脑谏碁┥希?/p>

來自12歲小女孩的杰作

小女孩在bitbucket中將自己的項目整理了下來:

使用方法

首先,使用下面的命令克隆repo:

$gitclonehttps://liamilan@bitbucket.org/liamilan/wolfram-cellular-automata.git

要運行項目,請輸入目錄,然后使用:

$nodeindex.js18

或者:

$nodeindex.js{rulenumberbetween0to255}

Development:

使用下方命令在目錄中初始化:

$npminit

用這個命令運行eslint:

$npmrunlint

元胞自動機,了解一下?

元胞自動機(cellular automata,CA) 是一種時間、空間、狀態(tài)都離散,空間相互作用和時間因果關(guān)系為局部的網(wǎng)格動力學(xué)模型,具有模擬復(fù)雜系統(tǒng)時空演化過程的能力。最早由馮諾依曼提出。

包含800個時間步的90號規(guī)則演化圖案

不同于一般的動力學(xué)模型,元胞自動機不是由嚴格定義的物理方程或函數(shù)確定,而是用一系列模型構(gòu)造的規(guī)則構(gòu)成。凡是滿足這些規(guī)則的模型都可以算作是元胞自動機模型。因此,元胞自動機是一類模型的總稱,或者說是一個方法框架。

就形式而言,細胞自動機有三個特征:

平行計算(parallel computation):每一個細胞個體都同時同步的改變

局部的(local):細胞的狀態(tài)變化只受周遭細胞的影響

一致性的(homogeneous):所有細胞均受同樣的規(guī)則所支配

自元胞自動機產(chǎn)生以來,對于元胞自動機分類的研究就是元胞自動機的一個重要的研究課題和核心理論,在基于不同的出發(fā)點,元胞自動機可有多種分類。

其中,最具影響力的當(dāng)屬S. Wolfram在80年代初做的基于動力學(xué)行為的元胞自動機分類,而基于維數(shù)的元胞自動機分類也是最簡單和最常用的劃分。

StephenWolfram

而Wolfram創(chuàng)建的計算搜索引擎Wolfram|Alpha中,其在計算時候,顯示的就是元胞自動機。

Wolfram|Alpha 的元胞自動機應(yīng)該也是 Generations 一類,但肉眼不容易看出具體是什么規(guī)則。可通過Mathematica,將其二值化,并拆分成一個個連通分支來看。

而后放進Golly里。下圖所示是周期15的振蕩子:

以及還有周期24的puffer:

熱心網(wǎng)友評論

有網(wǎng)友將小女孩兒的成果給他12歲兒子看了一眼,結(jié)果那孩子快要驚掉下巴!

當(dāng)然也有熱心網(wǎng)友給這個小女孩提出改進建議的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 動力學(xué)
    +關(guān)注

    關(guān)注

    0

    文章

    105

    瀏覽量

    16996
  • 自動機
    +關(guān)注

    關(guān)注

    1

    文章

    28

    瀏覽量

    9311

原文標題:天才女孩!12歲小學(xué)生寫出馮·諾依曼提出的元胞自動機

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    “碰一下”支付背后的4G技術(shù)

    不知道你是否有留意,近期,在線下支付場景中,多了個支付寶“碰一下”支付的設(shè)備,只需要“解鎖手機—碰一下—確認”即可完成支付,對比打開付款碼支付,步驟確實更加簡潔。
    的頭像 發(fā)表于 01-03 16:27 ?383次閱讀

    支付寶發(fā)布新代AI視覺搜索“探一下

    支付寶近日正式推出了基于自研多模態(tài)大模型技術(shù)的新代AI視覺搜索產(chǎn)品——“探一下”。這創(chuàng)新產(chǎn)品的問世,標志著支付寶在AI技術(shù)應(yīng)用領(lǐng)域邁出了重要步。 “探
    的頭像 發(fā)表于 12-31 10:49 ?155次閱讀

    了解同步電動機起動原理是什么

    同步電動機種交流電動機,其轉(zhuǎn)子轉(zhuǎn)速與電網(wǎng)頻率保持恒定的比例關(guān)系,即同步轉(zhuǎn)速。這種電動機在啟動和運行過程中,轉(zhuǎn)子的轉(zhuǎn)速與定子產(chǎn)生的旋轉(zhuǎn)磁場的轉(zhuǎn)速相同,因此得名同步電
    的頭像 發(fā)表于 10-22 09:17 ?532次閱讀

    激光焊接了解一下

    功率密度是激光加工中最關(guān)鍵的參數(shù)之。采用較高的功率密度,在微秒時間范圍內(nèi),表層即可加熱至沸點,產(chǎn)生大量汽化。因此,高功率密度對于材料去除加工,如打孔、切割、雕刻有利。
    的頭像 發(fā)表于 10-17 08:38 ?285次閱讀

    探索AC自動機:多關(guān)鍵詞搜索的原理與應(yīng)用案例

    方法的效率會顯著下降,尤其是在需要與詞典進行詳盡對比的場景中。本文將介紹的Aho-Corasick(AC)自動機作為多模式匹配中的經(jīng)典算法,不僅能夠處理大規(guī)模文本數(shù)據(jù),還能確保搜索過程的實時性和準確性。 AC自動機:文本搜索的革命性工具 AC
    的頭像 發(fā)表于 08-26 15:55 ?926次閱讀
    探索AC<b class='flag-5'>自動機</b>:多關(guān)鍵詞搜索的原理與應(yīng)用案例

    增量式編碼器3大特點,工作模式,精度,輸出脈沖信號 一起了解一下

    增量式編碼器3大特點,工作模式,精度,輸出脈沖信號...一起了解一下嗎?在現(xiàn)代工業(yè)自動化和控制系統(tǒng)中,增量式編碼器扮演著至關(guān)重要的角色。它可以將機械運動轉(zhuǎn)化為電信號,為各類設(shè)備提供精確的位置和速度
    的頭像 發(fā)表于 08-15 14:20 ?746次閱讀
    增量式編碼器3大特點,工作模式,精度,輸出脈沖信號 <b class='flag-5'>一起了解</b><b class='flag-5'>一下</b>嗎

    歡創(chuàng)播報 支付寶“碰一下”正式發(fā)布

    1 支付寶“碰一下”正式發(fā)布 近日,在支付寶開放日上,支付寶宣布升級條碼支付體驗,推出“支付寶碰一下”,用戶無需展示付款碼,解鎖手機碰一下商家收款設(shè)備,最快步完成支付。據(jù)介紹,“碰
    的頭像 發(fā)表于 07-11 11:32 ?931次閱讀
    歡創(chuàng)播報  支付寶“碰<b class='flag-5'>一下</b>”正式發(fā)布

    做了個工控項目,拿下3500獎金!它好在哪?分析一下這個有趣的設(shè)計

    了解一下……模擬量采集器干啥用的?模擬量采集器主要應(yīng)用于各種信號采集場景,例如:汽車測試、環(huán)境監(jiān)測、工業(yè)控制、電賽題練習(xí)等??梢詫⑽锢砹康哪M信號轉(zhuǎn)換成數(shù)字信號,
    的頭像 發(fā)表于 06-24 08:04 ?96次閱讀
    做了個工控項目,拿下3500<b class='flag-5'>元</b>獎金!它好在哪?分析<b class='flag-5'>一下</b>這個有趣的設(shè)計

    有沒有RISC-V的指令集文檔分享一下

    有沒有RISC-V的指令集文檔分享一下?了解一下他的匯編指令。
    發(fā)表于 03-30 11:48

    自動機器人激光焊接機主要用于哪些行業(yè)

    編輯:鐳拓激光全自動機器人激光焊接技術(shù)應(yīng)用于多個行業(yè)中發(fā)揮著越來越重要的作用,為制造業(yè)的升級轉(zhuǎn)型提供了有力支持。隨著技術(shù)的不斷進步,其應(yīng)用領(lǐng)域還將進步擴大,以下是些主要應(yīng)用領(lǐng)域:汽車制造業(yè):在
    的頭像 發(fā)表于 03-19 11:08 ?831次閱讀
    全<b class='flag-5'>自動機</b>器人激光焊接機主要用于哪些行業(yè)

    行車記錄儀和應(yīng)急啟動電源?“超級電容”了解一下

    行車記錄儀和應(yīng)急啟動電源?“超級電容”了解一下應(yīng)急啟動電源+超級電容高倍率鋰電的應(yīng)急啟動電源,般都會附帶充電寶、照明等功能,生怕自己被冷落。而超級電容的優(yōu)勢恰恰是應(yīng)急啟動電源最需要的,尤其對于北方
    的頭像 發(fā)表于 03-15 09:55 ?1333次閱讀
    行車記錄儀和應(yīng)急啟動電源?“超級電容”<b class='flag-5'>了解</b><b class='flag-5'>一下</b>

    電機干貨!了解電機的原理及分類

    什么電機? 工程師成長計劃第十四期,起深入了解一下電機。 電機為何能夠轉(zhuǎn)動? 簡介: 電機轉(zhuǎn)動的工作原理是磁場對電流受力的作用,使電機轉(zhuǎn)動。根通電導(dǎo)線在磁場中會受到力的作用,這種
    發(fā)表于 03-12 09:35

    超級電容了解一下行車記錄儀和應(yīng)急啟動電源?

    超級電容了解一下行車記錄儀和應(yīng)急啟動電源?它們無例外都采用了“高倍率”鋰電池,特點是放電功率比普通鋰電高很多,缺點是比普通鋰電還要短命(充放電循環(huán)次數(shù)更低)。你以為它的結(jié)局就是“過勞死”嗎?不!從
    的頭像 發(fā)表于 03-11 08:59 ?1545次閱讀
    超級電容<b class='flag-5'>了解</b><b class='flag-5'>一下</b>行車記錄儀和應(yīng)急啟動電源?

    三相異步電動機的轉(zhuǎn)速與電動機的什么無關(guān)

    三相異步電動機的轉(zhuǎn)速與電動機的設(shè)計無關(guān)。 在分析三相異步電動機的轉(zhuǎn)速與電動機設(shè)計之間的關(guān)系之前,我們需要先了解
    的頭像 發(fā)表于 02-26 10:03 ?985次閱讀

    今天我們來了解一下中性點接地電阻柜維護方法

    今天我們來了解一下中性點接地電阻柜維護方法。 首先,定期檢查中性點接地電阻柜的性能。在運行過程中,應(yīng)密切關(guān)注柜內(nèi)所有電器的溫度、電流、電壓等參數(shù),確保它們不出現(xiàn)異常情況。同時,還要定期對中性點接地
    的頭像 發(fā)表于 01-31 17:26 ?350次閱讀