Bir mayın tarlasında pazar görgü kuralları veya görgü kuralları - sayfa 50

 
Prival >> :

Ne tür bir örneğe ihtiyaç olduğunu bilseydim, sormazdım. Matkad'da basit bir şey. Çağların ne olduğuna dair bir açıklama ile arzu edilir, vb. Benim için birçok terim anlaşılmaz, bu yüzden yaptığınız şeyin anlamı çoğu zaman kayıp gidiyor.

Bir keresinde bir ağın sinüzoid üzerinde nasıl eğitildiğine dair bir ders kitabında bir örnek görmüştüm, bunun gibi bir şey. Zorlaştırmıyorsa tabii.

Şimdi yayınlayacağım. Neyin nereden geldiğinin açık olması için yorumlar ekliyorum.

Hazır. Kişisel bak.


nötron için

Burada oturuyorum, iki katlı bir halı yapıyorum. Yol boyunca, bir şey kazdım ...

Sanırım tek katmanımın neden böyle çalıştığını biliyorum - yani, çalışması sizinkine benzemiyor.

Buraya bir göz atın:


Şimdi bu bir hata mı onu bile bilmiyorum (tek kat için) - :) Ne diyorsunuz?

 
Çift katman henüz çalışmıyor. Herhangi bir istisna yakalayamıyorum ...
 

paralocus yazdı >>

Şimdi bu bir hata mı onu bile bilmiyorum (tek kat için) - :) Ne diyorsunuz?

Nafik dizinleri kaldırın!

Burada kutsal bir şey yoktur, bu hatayı herhangi bir öğrenme oranı katsayısı seçimi ile manuel olarak telafi edersiniz, ancak bu geçer... Bu nedenle, hemen yapmak daha iyidir.

Ve ilerisi. İşte öğrenme hatasının doğru çıktısı için ifade:

Başka bir deyişle, önce belirli bir çağda tüm eğitim örneğinde karesi alınmış hataların toplamını toplar ve elde edilen ifadeyi eğitim vektörü yayılımının karesine (normalleştirme) bölersiniz. Bu, dönem sayısına veya belirli bir mimariye bağlı kalmamak için gereklidir. Böylece NN eğitiminin sonuçlarını karşılaştırmak daha kolay olacaktır. Alınan değer <1 ise, ağ eğitilir, değilse, en iyi tahmin onu çöp kutusuna atmak ve uyumak olacaktır.

 
Anladım, ancak tüm dönem için hata modülünü basitçe topladım ve sonra onu dönemin uzunluğuna böldüm. Şimdi iki katmanlı bir şeyle uğraşıyorum
 

Burada sadece indekslerin ne için temizleneceğini anlamadım? Benim düşünceme göre, sadece düzeltmenin karesi yanlış bir şekilde toplanmıştır.

Yani, yapmanız gerekenler:


Ne demek istedin?

 

nötron için


Serega, kavramsal olarak aydınlat. NS'nizden bir sonraki sayımda beklenen bir değerin tahmini (Kapat, (Y + L) / 2, çubuk rengi , ....) için ücret alacak mısınız (yani, bir ileri sayım için bir tahmin)? Doğru mu anlıyorum yoksa başka bir şey mi?

 
paralocus писал(а) >>

Burada sadece indekslerin neyi temizleyeceğini anlamadım? Benim düşünceme göre, sadece düzeltmenin karesi yanlış bir şekilde toplanmıştır.

Neden indekslere ihtiyacınız var? Düzeltmeyi (karesini değil, işareti dikkate alarak düzeltmeyi) biriktiriyorsunuz, burada endekslere gerek yok. Daha sonra kökün altındaki karelerin toplamına göre normalleştirirsiniz (yine indeksler olmadan) ve belirli bir dönem için istenen düzeltme değerini elde edersiniz.

grain yazdı >>

nötron için

Serega, kavramsal olarak aydınlat. NS'nizden bir sonraki sayımda beklenen bir değerin tahmini (Kapat, (H + L) / 2, çubuk rengi, ....) için ücret alacak mısınız (yani, bir sayım ilerisi için bir tahmin)? Doğru mu anlıyorum yoksa başka bir şey mi?

Evet, sadece bir adım ileriyi tahmin ediyorum ve ardından ağı yeniden eğitiyorum. Beklenen hareketin yönünü tahmin ediyorum, büyüklüğünü ve zaman içindeki süresini değil.

 

Ama düzeltme, o zaman kişisel olarak her ağırlık için biriktiririm, yani. nörona dahil olan farklı ağırlıklar için farklı olacaktır (bence bu şekilde açıkladınız, şimdi bakacağım)

İşte nasıl göründüğü:


 

Tam olarak!

Dönemlere göre indeksleme ile sinapslara göre indekslemeyi karıştırdım. Biraz farklı uygulamışsınız, bu yüzden kabukları işiyorum. Afedersiniz!

O zaman sorunuzun anlamı nedir? Sorun nedir?

 
Her çağdan önce sayaçları sıfırlıyor musunuz?