人腦是否能夠運行遺傳演算法(類似的叫法還有進化演算法,演化演算法,跟演算法優化沒關係)?

多嘟囔幾句,免得被誤解,另外我話嘮。

我說的不是那種物種的演化過程順帶的大腦的演化,我說的是在人的一生中大腦是否會運行一些進化演算法,甚至是在一段比較短的時間內,再甚至是在解決一個問題的過程中。如果有的話也應該是無意識的吧?我想不到我什麼時候使用過進化演算法那種思維方式。

看人工智慧方面的東西的時候發現好像只有進化演算法模仿的不是人腦,而是進化。但是昨天突然腦洞大開,想到人腦是不是也會運行進化演算法。我在另外一本書里好像見過類似的東西,但是不敢確定。

更新:

還有一個問題是我問完這個問題之後好幾天才發現的,人腦是如何解決問題的好像沒有相關的理論。我之前看的一本神經學方面的書沒有提到這個。但是解決問題正是進化演算法所擅長的,所以聯想到人可能是通過進化演算法解決問題的好像是無法避免的。


AI專業的路過

進化演算法只是眾多人工智慧演算法理論中的一種,而人工智慧並不是一味的模仿自然界中自然存在的智能的。不可否認的是,人的思維方式和神經網路結構對人工智慧的創立和發展有著巨大的引導和啟示租用,但是如果認為人工智慧僅僅只是這些那就太目光狹隘了。

進化演算法的核心是」隨機交換「和」適者生存「這兩條,嚴格來說模擬的是生物群落在面對不停變化的環境時如何適應環境。我自己並不了解人的大腦思維到底是如何,但是我認為就GA而言它和人腦的神經結構沒什麼關係。

倒是在AI中,深層神經網路是在模擬生物的神經系統,而基於貪心演算法和啟發值的一些搜索演算法,以及某些模糊控制理論和人的思維模式更相近一些。


人腦更多的功能是記憶,而不是運算。

比如當你要計算 36 × 7 時,大腦中會回憶乘法運演算法則,然後回憶 7 × 6 = 42,30 × 7 = 210,最後將它們相加 42 + 210 = 252。其實是通過調用以往的記憶來完成計算,在更複雜的事情中也是大致如此。

「演算法優化」大概是說調取記憶更快吧,或者找到了捷徑。比如 A 可知 B,B 又可知 C,時間長了我們就可以直接由 A 知 C 了。

非相關專業,鄙人拙見,答案僅供參考。


C. T. Fernando, E. Szathmary, and P. Husbands.

Selectionist and evolutionary approaches to brain function: a critical appraisal.

Frontiers in computational neuroscience, 6:24, 2012.

比較新的,可以參考一下。


Si Hammond"s answer to Can the human brain run genetic algorithms?

回答者說有可能,有個叫 The Theory of Neuronal Group Selection 的理論。然後根據那個理論搜到這個:

Neural Darwinism

光是看這個名我就感覺完全可以跟進化演算法聯繫起來了。不過我確實沒怎麼看內容,存粹望文生義。

圖樣圖森破,幾十年前的理論。題主會不會以為自己早生幾年就能得諾貝爾獎了?


知道兩個同時受到刺激的神經元之間會加強突觸鏈接么?人腦可以算是在用某種啟發式演算法heuristics,但是GA的條件以目前的研究來看和人腦的原理不符合. 人腦的突觸眾多,每個思維活動都涉及到建立一個新的空間路徑,題主可以從尋路演算法中進一步思考.


推薦閱讀:

世界上哪些大學計算神經科學比較好?
什麼是三重腦(Triune brain)?
光遺傳學對於腦科學研究有什麼特殊的意義?
在UCL蓋茨比計算神經科學組讀博是什麼體驗?
傳統印象中認為左右腦的分工不同是一種誤解嗎?

TAG:遺傳演算法 | 人腦開發 | 腦科學 |