Gitee 上最不明覺厲的項目:用代碼創造出一個人工生命


Gitee 上最不明覺厲的項目:用代碼創造出一個人工生命


說到各種 AI 項目,大家想到的可能更多是計算機視覺、深度學習這種「用機器模擬人」的應用場景。同是 AI 項目, Gitee 上這位同學追求的目標不再是「用機器模擬人」,而是「用代碼創造生命」,如果你去項目主頁看看項目說明和評論區他和其他同學的互動,也許甚至能從中看出一點哲學意味。

項目名稱:Frog-人工生命

開源許可協議:Apache-2.0

項目簡介:這是一個人工生命試驗項目,最終目標是創建“有自我意識表現”的模擬生命體,技術架構基於02年提出的 一個人工腦模型。 這個項目永遠沒有結束的時候,開始於模擬一個簡單的生命體,然後是青蛙、狗......,結束於有“自我意識表現”的人工腦,或者說,結束於被機器人代替人類的那一天。

項目架構

這是一個Java項目,分為Application、Env、Frog三個模塊:

Application模塊: 用於項目的啟動、關閉等基礎服務,Windows環境下可以用run.bat來啟動它查看演示。

Env模塊: 模擬一個生物生存區,用不同形狀的圖形點陣來表達和模擬食物、天敵、障礙等物體,這個虛擬空間由程序員全權控制,將隨著Frog的腦進化而不斷變得越來越複雜。

Frog: 這是人工生命的主體,目前起名叫青蛙(Frog)。

項目演示

增加「眼睛」器官後,找食效率提高

Gitee 上最不明覺厲的項目:用代碼創造出一個人工生命


項目作者將更多信息寫在了項目主頁,想要感受一下不明覺厲的同學可以點擊瞭解更多看看。


分享到:


相關文章: