這是一本為了讓對使用電腦設計生命感興趣的人,可以輕鬆閱讀,而努力撰寫的書籍。
基於這一點,這本書是寫給想使用ALife塑造人物角色或場景的遊戲設計師,以及希望增廣自我創造力的創意人員,而非原本就對「生命是什麼?」十分關切的自然科學研究者、工程師、致力ALife研究的學生。當你讀完這本書,應該可以從人工生命的角度,掌握現代科技的觀點。
ALife也能運用在使用人工智慧的機器學習技術上,因此,對於人工智慧有興趣,或已經在運用AI的人而言,應該可以成為激發靈感或創意廣度的契機。
本書使用了在人工智慧領域經常運用的Python語言。書中附上了執行ALife的程式碼。只要具備基礎的程式程式設計技能,就能理解本書的實作。
目錄
第一章「ALife是什麼」
回顧人工生命的歷史,說明人工生命並非只是電腦科學、人工智慧等運算問題,而是擴及到社會觀點的問題體系。
第二章「建立生命模式」
這一章要學習以自我組織方式,用某個部分建立形狀,再產生完整部分的結構,而不是按照設計圖來建立整個部分。
第三章「個體與自我複製」
探究虛擬分子群體製造細胞膜,產生個體,然後進行自我複製的過程。
第四章「生命群體」
瞭解複數個體以群體狀態產生行為的結構。
第五章「獲得具身化」
學習研究個體「具身化(embodiment)」的理論。
第6章「個體行為的演化」
使用遺傳演算法,檢視個體的演化過程。
第七章「行為互動」
檢視第6章演化後的個體,彼此相互作用,共同演化的情況。
第八章「意識的未來」
人工生命能否擁有意識?在最後一章,將介紹追尋這個謎題的研究及概念。
第一章「ALife是什麼」
回顧人工生命的歷史,說明人工生命並非只是電腦科學、人工智慧等運算問題,而是擴及到社會觀點的問題體系。
第二章「建立生命模式」
這一章要學習以自我組織方式,用某個部分建立形狀,再產生完整部分的結構,而不是按照設計圖來建立整個部分。
第三章「個體與自我複製」
探究虛擬分子群體製造細胞膜,產生個體,然後進行自我複製的過程。
第四章「生命群體」
瞭解複數個體以群體狀態產生行為的結構。
第五章「獲得具身化」
學習研究個體「具身化(embodiment)」的理論。
第6章「個體行為的演化」
使用遺傳演...