Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
1034
Tıklama
0
Öne Çıkarma
Python ile basit bir genetik algoritma uygulaması
D
8 yıl
Onbaşı
Konu Sahibi

Selamlar arkadaşlar çok basit bir biçimde genetik algoritmanın temelini kavramak için küçük bir program yazdım bu konuda fikir sahibi olan arkadaşlar koduma bakıp eksik veya yanlışları söyliyebilir mi ?


import random

nums = [0, 1, 2, 3, 4, 5]
main = [1, 1, 0, 1, 0, 0]

def crate_child():
child = []
i = 0
while i < 6:
test = random.randrange(0, 100)
child.append(test)
i = i + 1
return child

child = crate_child()

gen = 1
while main != child:
print("---------------\nGENERATION: " + str(gen))
for i in nums:
if main[i] != child[i]:
child[i] = random.randrange(0, 100)
print("Main:")
print(main)
print("Child:")
print(child)
gen = gen + 1
if main == child:
print("\nChild is grow")



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.