天天看點

《Java遺傳算法程式設計》—— 1.2 生物學類比

本節書摘來異步社群《java遺傳算法程式設計》一書中的第1章,第1.2節,作者: 【英】lee jacobson(雅各布森) , 【美】burak kanber(坎貝爾),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

當早期的計算機科學家剛開始嘗試建立人工智能系統時,他們常常向大自然尋求靈感,思考他們的算法的工作方式。通過建立模型,模仿自然界中發現的過程,計算機科學家能讓他們的算法具有進化能力,甚至複制人類大腦的特征。通過實作仿生算法,這些早期開拓者第一次讓機器有能力适應、學習和控制其環境的某些方面。

通過使用不同的生物學類比作為指導來開發人工智能系統,計算機科學家開創了不同的研究領域。當然,啟發每個研究領域的不同生物學系統,都有自己的優勢和應用。這本書中關注的一個成功的領域,就是進化計算,其中遺傳算法構成了其主要的研究。其他領域專注于不大相同的方面,如人腦模組化。這一領域的研究被稱為人工神經網絡,它利用了生物學神經系統的模型,來模拟其學習和處理資料的能力。