MT geliştiricileri için değil! INIT_PARAMETERS_INCORRECT nasıl değiştirilir? - sayfa 6

 
TheXpert :

ama öyle bir şey yok. MK'dan genetikleri hakkında net bir dokümantasyon ve eğitim olmadığı sürece, kullanıcının derin genetik bilgisine sahip olmasını istemek alay konusu olur. dahası, çok sayıda uygulama olabilir, bu nedenle derin genetik bilgisi bile garantili etkili optimizasyon anlamına gelmez

Herhangi bir derin bilgi veya uygulama özelliğinden bahsetmiyoruz. Bir kişi temel şeyleri anlamıyor, konuşulacak ne var.

 
TheXpert :

ama öyle bir şey yok. MK'den genetikleri hakkında net bir dokümantasyon ve eğitim yokken,

İşte Genetik Algoritmalar - Matematiksel Aparatlar makalesi
 
Alexey Navoykov :

Herhangi bir derin bilgi veya uygulama özelliğinden bahsetmiyoruz. Bir kişi temel şeyleri anlamıyor, konuşulacak ne var.

Temelde yanılıyorsunuz.

Bir kullanıcı olarak bir kez daha görüyorum: Optimizasyon Yavaş / Hızlı.

Her neyse, artık ilgilenmiyorum. Ne derin bilgi olarak, ne de temel şeylerin ışığında.

Kendi genetik optimize edicinizi kendiniz için yazmıyorsunuz, değil mi? Değil? Peki, o zaman neden bu genetiği inceleyelim? Bırakın geliştiriciler yapsın...

 
Сергей Таболин :

Temelde yanılıyorsunuz.

Bir kullanıcı olarak bir kez daha görüyorum: Optimizasyon Yavaş / Hızlı.

Her neyse, artık ilgilenmiyorum. Ne derin bilgi olarak, ne de temel şeylerin ışığında.

Boşuna.

Herhangi bir araç, uygulaması için belirli bir bilgi gerektirir. Genetik algoritma bir istisna değildir, güçlü, zayıf ve sınırlamaları vardır. Onlar göz ardı edilemez.

 
Rashid Umarov :
İşte Genetik Algoritmalar - Matematiksel Aparatlar makalesi

şimdi ciddi misin 2006'nın inceleme makalesi, Renat'ın bahsettiği derin bir genetiği anlamak için yeterli olmalı mı?

Genetik yapınızın ayrıntılı bir açıklaması. Ne zaman etkili olduğuna dair açıklayıcı örneklerle, ne zaman etkili olmadığına dair bir açıklama ile. Geçersiz parametreler dahil ve normal çalışma için maksimum yüzde 25 rakamının alındığı yerler.

Kullanıcı, genetiğinizin mimarisi ve yapısı hakkında ne bilgiye ne de onu doğrudan kontrol etme yeteneğine sahip değildir, ancak bir nedenden dolayı kullanıcının forumda optimizasyonun çok iyi çalışmadığını söylemek için derin bir anlayışa sahip olması gerekir.

 
Alexey Navoykov :

Bir kişi temel şeyleri anlamıyor, konuşulacak ne var.

Bir kişinin optimizasyon düğmesine basabilmesi için genetik algoritmaların temellerini anlamaması bile gerekir. sadece düğmeye basın.

 
Georgiy Merts :

... kendi güçlü, zayıf yönleri ve sınırlamaları vardır. Onlar göz ardı edilemez.

Her şey doğru.

Sadece ben, kısıtlamaların geliştiriciler tarafından mümkün olduğunca ortadan kaldırılması gerektiğine inanmaya meyilliyim. Aynı şey zayıflıklar için de geçerli.

Genetik optimizasyonu hiç kullanmamaya çalışıyorum. Ama gerçekten zorundaysanız, bu algoritmaların ormanına hiç girmek istemezsiniz. Eh, bu kullanıcı için değil.

Örnek olarak, burada bir bilgisayarın başında oturuyorum, tuşlara tıklıyorum ve bastığım andan ekranda sembolü görünene kadar ne olduğu umurumda değil. İşlemcinin, ekran kartının, vidaların, soğutucuların nasıl çalıştığı, nasıl etkileşime girdiği hiç de ilginç değil. Bu aynı zamanda ortalama bir kullanıcı için değildir.

 
Сергей Таболин :

Böyle bir sorunla karşılaşıldığında: programın mantığına göre,işlev çağırmak için geçersiz seçeneklerin ayıklanması gerekir. Bunun için INIT_PARAMETERS_INCORRECT kullanıyorum. Ancak genetik optimizasyon neredeyse anında durur. Geliştiriciler bu durumla ilgili sorularla şimdiden çileden çıkmış durumda. Genetik analiz vb. öğrenmeniz önerilir . vb..

Ve neden buna ihtiyacım var? Bir kullanıcı olarak sonucu almak istiyorum, ancak orada nasıl çalıştığı benim için derinden mor.

Ve böylece, 1, 2 ve 3 numaralı üç fonksiyona bir örnek, kullanmamaktır.

Fonksiyonlar bir zincirde tekrarlanmamalı ve fonksiyonlar arasında 0 olmamalıdır (aksi takdirde tekrarlar mümkündür).

Geçerli zincirlere örnek:

  • 100
  • 120
  • 130
  • 123
  • 132
  • 2..
  • 3..

Geçersiz zincirlere örnek:

  • 010
  • 001
  • 110
  • 101
  • 111
  • 121
  • 122
  • 131
  • 133
  • 112
  • 113
  • 102
  • 103
  • 2..
  • 3..
Gördüğünüz gibi, kabul edilebilir zincirlerden çok daha fazla geçersiz zincir var. Örnek nasıl yapılır? INIT_PARAMETERS_INCORRECT nasıl değiştirilir? Nerede kazılır?

Hepsi iyi tavsiye edilir.

Anlamadığınız bir algoritmadaki hataları bulmak istiyorsunuz.

Tavsiye ederim - genetik kullanmayın, bu sizin için değil.

 
TheXpert :

Bir kişinin optimizasyon düğmesine basabilmesi için genetik algoritmaların temellerini anlamaması bile gerekir. sadece düğmeye basın.

Ve emin değilseniz hiçbir tuşa basmayın.

Ya bu bir NÜKLEER DÜĞME ise! ))


 
Sergey Chalyshev :

Hepsi iyi tavsiye edilir.

Anlamadığınız bir algoritmadaki hataları bulmak istiyorsunuz.

Tavsiye ederim - genetik kullanmayın, bu sizin için değil.

Her şeyden, konunun özünü hiç anlamadığınız açıktır. Bu nedenle, kendinize aşırı güvenen "tavsiyeniz" - fırında!