目錄
- 1 什么是人工開發
什么是人工開發
編輯人工開發,也稱為人工胚胎發生或機器智能或計算開發,是計算機科學和工程的一個領域,涉及由生物系統中的基因型-表型映射驅動的計算模型。人工開發通常被認為是進化計算的一個子領域,盡管人工開發的原理也已用于獨立計算模型中。
在進化計算中,對人工開發技術的需求是由于直接解決方案編碼缺乏可擴展性和可進化性(Tufte,2008)。人工開發需要間接解決方案編碼。
間接編碼不是直接描述解決方案,而是(顯式或隱式)描述構建解決方案的過程。通常,但并非總是如此,這些間接編碼基于發育的生物學原理,例如形態發生素梯度、細胞分裂和細胞分化(例如Doursat2008)、基因調控網絡(例如Guo等人,2009)、簡并性(Whitacre等。,2010)、語法演化(deSalabertetal.,2006),或類似的計算過程,如重寫、迭代和時間。與環境相互作用、空間性和物理限制對分化的多細胞發育的影響最近得到了研究(例如Knabe等,2008)。
人工開發方法已應用于許多計算和設計問題,包括電子電路設計(Miller和Banzhaf2003)、機器人控制器(例如Taylor2004)和物理結構的設計(例如Hornby2004)。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/124826/