Hibrit sinir ağları. - sayfa 2

 
Yani, ağın çok fazla ağırlığı var ve bu nedenle öğrenmesi uzun zaman alıyor mu? Kaç kilo? Çalışmak ne kadar sürer?
 
joo >> :
Yani, ağın çok fazla ağırlığı var ve bu nedenle öğrenmesi uzun zaman alıyor mu? Kaç kilo? Çalışmak ne kadar sürer?


Ah evet, ağ ilk aşamalarda tamamen veya evrişim ağlarının türüne göre bağlıdır, ancak birçok katman vardır). Ve tüm bu mutluluk 10 ile çarpılır ve çiftleşmeye başlar. Herkes sayılmalıdır, yani. 10x'imiz var. Ve eğer fikir karlı bir numara öğretmek için ortaya çıktıysa, o zaman her nesilde tüm zaman aralığını hesaplamanız, onu her soyundan geçirmeniz gerekir. Bu operasyon aslında kaynak yoğunluğuyla beni öldürdü ve asıl soruma dönüyorum.
 
IlyaA писал(а) >>

Ah evet, ağ ilk aşamalarda tamamen veya evrişim ağlarının türüne göre bağlıdır, ancak birçok katman vardır). Ve tüm bu mutluluk 10 ile çarpılır ve çiftleşmeye başlar. Herkes sayılmalıdır, yani. 10x'imiz var. Ve eğer fikir karlı bir numara öğretmek için ortaya çıktıysa, o zaman her nesilde tüm zaman aralığını hesaplamanız, onu her soyundan geçirmeniz gerekir. Bu operasyon aslında kaynak yoğunluğuyla beni öldürdü ve asıl soruma dönüyorum.

Katman sayısı?

 
gumgum >> :

Katman sayısı?


Eski moda yol [50]-60-39-2. Tamamen bağlı.
 
IlyaA писал(а) >>

Eski moda yol [50]-60-39-2. Tamamen bağlı.

Ve genetik kod hakkında, PM'ye bakın

 

Soruma asla cevap vermediler: "Kaç ölçek? Çalışmak ne kadar sürer?"

Ama anladığım kadarıyla kolonide sadece 10 birey var. Bu çok az. Ve boşuna popülasyondaki herkesin melezleşmesine izin veriyorsunuz. Verimli değil.

Görünüşe göre, ayrıca, algoritmada olduğu gibi, çok uzun bir süre çalıştığı için her şey yolunda değil.

200 kişilik bir popülasyon kullanıyorum. Her bireyin 300.000'e kadar geni vardır. Eğitim 10 dakika içinde gerçekleşir.

Önce bunun gibi iki değişkenli basit bir işlev çalıştırmayı deneyin:

F=MathPow(MathCos(2*x*x)-1.1,2)+MathPow( MathSin (0.5*x)-1.2,2)-MathPow(MathCos(2*y*y)-1.1,2)+MathPow( MatematikSin(0.5*y)-1.2,2)

arama aralığı -5 ile 5 arasındadır. Bu değişken segmentinde, fonksiyonun 1 global maksimumu (x=-3.315699..; y=-3.072485...) ve bir global minimumu (x=3.0702175...; y) vardır. =3.3159335. ..)

En az 380 milisaniye arayan bir genetikçim var. Ve aynı zamanda maksimum.

Algoritmayı basit işlevlerde optimize edin. Ardından sinir ağlarını eğitmeye başlayın.

 

Dün bir ızgara yazdım 10-15-10-1

Devam et...

 
joo >> :

Ama anladığım kadarıyla kolonide sadece 10 birey var. Bu çok az. Ve boşuna popülasyondaki herkesin melezleşmesine izin veriyorsunuz. Verimli değil.

200 kişilik bir popülasyon kullanıyorum. Her bireyin 300.000'e kadar geni vardır. Eğitim 10 dakika içinde gerçekleşir.

Hepsinin benimle iç içe olduğunu nerede yazdım? Tabii ki %80-20 koridor yok.

XOR hakkında okudunuz mu?

Izgara yapısını genişletin (200 örneğe sahiptir).

Nüfusu artırmayı önerir misiniz? Sizin için zor değilse, küçük bir deney yapın. 200 birey ve 25 birey için basit bir görevi (zaman, popülasyon sayısı) eğitmek ne kadar sürer? Gerisini değiştirmeden bırakacağız. Bu noktada, hiç deney yapmadım.

 

Optimizasyon seçenekleri:

1. Üreme olasılıkları koridoru %80-20

2. Adım ölçümü. ağırlık 0.1-0.001

3. Gen mutasyonu olasılığı %20-50

 
gumgum >> :

Dün bir ızgara yazdım 10-15-10-1

Devam et...


Güzel. 2 gelen çubuk?