程序之間也可以在給定的條件內進行競爭,但是競爭勝利的如何流傳進下一代呢?
在自然界中的做法是,同性之間相互競爭,競爭之后通過交配的方式互相交換一些基因片段,再加上少許變異,從而獲得新一代。
我們可以將程序(或者電腦模擬的神經網絡)進行分段,然后讓競爭中獲勝的程序同段位交換,從而產生新一代,再將其投放進新的競爭中。
程序之間也可以在給定的條件內進行競爭,但是競爭勝利的如何流傳進下一代呢?
在自然界中的做法是,同性之間相互競爭,競爭之后通過交配的方式互相交換一些基因片段,再加上少許變異,從而獲得新一代。
我們可以將程序(或者電腦模擬的神經網絡)進行分段,然后讓競爭中獲勝的程序同段位交換,從而產生新一代,再將其投放進新的競爭中。