Şimdi Ara

Python ile basit bir genetik algoritma uygulaması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
987
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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")







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.