NN için giriş değerleri nasıl doğru bir şekilde oluşturulur.

 

NN'nin girişleri için doğru değerler hakkında forumda sürekli sorular ortaya çıkıyor. Ancak ne yazık ki bu soru hala tam olarak açıklanmadı. Geçenlerde Ulusal Meclis'e katıldım ve şimdi bu konunun önemini anlıyorum. Enstitülerde teori öğretilen ve bu bilgiye sahip olan insanlara beyaz gıpta ile imreniyorum.

Bu nedenle, bu konuya mümkün olduğunca tam olarak DOĞRU değerler ve türleri sorusunu ortaya çıkaralım.

Sadece ayrıntılarla başlamak istemiyorum (komşu fiyatlar arasındaki farkı aldığımız gibi). Başlangıç olarak, girdi değerleri için genel gereksinimler hakkında bir teori arzu edilir. Peki, giderse örnekler verilebilir.

 
            |               *      *
            |          *
            |      * 
            |    *
            |  *
            | *
            |*
----------------------- 1 ---------------
           *|
          * |
         *  |
       *    |
     *      |
  *         |
Giriş değeri 1'deki sigmoid doygunluğa girerse, giriş değerinin 2 veya 3 olması önemli değildir - sonuç yaklaşık olarak aynı olacaktır. Giriş değerlerinin 1 içinde olması gerekmektedir. Çakışan örnekler olmamalıdır - girişte aynı değerler çıkışta farklı değerde.
 
umarım bu sana yardımcı olur
Dosyalar:
bfgzk.zip  201 kb
 
sergeev писал (а) >>

... Enstitülerde teori öğretilen ve bu bilgiye sahip olan insanlara imreniyorum.


burada kıskanılacak bir şey yok, son bin yılda ben de bir üniversitede okudum ve daha önce bu konu Sovyet tarzında daha mütevazı bir şekilde adlandırıldı: TAR ..., en iyi ihtimalle,

onlar / öğretmenler / saati okumak için kulaklarına erişte asacaklar ... peki, tipik bir ders kitabının her bölümünün 2-3 sayfasından daha ileri gitmeyecekler !!!

 

2 StatBars Makaleler için çok teşekkür ederim.


Integer писал (а) >>

Giriş değeri 1'deki sigmoid doygunluğa girerse, giriş değerinin 2 veya 3 olması önemli değildir - sonuç yaklaşık olarak aynı olacaktır. Giriş değerlerinin 1 içinde olması gerekmektedir. Çakışan örnekler olmamalıdır - girişte aynı değerler çıkışta farklı değerde.

Peki ya bire normalleştirilmeyen girdiler? Sigmoid kullanılabilir mi veya başka işlevler gerekli mi?

 

Integer писал (а) >>
Конфликтных образцов не должно быть - одинковых значений на входе с разным значением на выходе.


Çıktıda birden fazla değere sahip olmanın en iyisi olduğu ortaya çıktı (yani, piyasayı sadece yukarı veya aşağı değil, aynı zamanda bazı ara durumlarla da sınıflandırmak). Ve daha fazlası girişte.

 
Giriş verilerini normalleştirmek gereklidir. Örneğin, maksimum aralığa sahip bir örnek bulun ve normalize edin, sabit bileşeni kaldırın. Yaratıcılık için geniş bir alan var, örneğin, MA'ya göre veya regresyon çizgisine göre değerleri hesaplayabilir, ancak o zaman normalleştirebilirsiniz. Ayrıca her numuneyi maksimum aralığına göre ayrı ayrı normalleştirebilirsiniz.
 
Integer писал (а) >>
Giriş verilerini normalleştirmek gereklidir. Örneğin, maksimum aralığa sahip bir örnek bulun ve normalize edin, sabit bileşeni kaldırın. Yaratıcılık için geniş bir alan var, örneğin, MA'ya göre veya regresyon çizgisine göre değerleri hesaplayabilir, ancak o zaman normalleştirebilirsiniz. Ayrıca her numuneyi maksimum aralığına göre ayrı ayrı normalleştirebilirsiniz.

Evet, bu konuyu gündeme getirmeniz iyi oldu. Normalleştirmenin (deneyiminize göre) nasıl daha doğru olacağından her zaman şüpheliyim - kendisi için bir örnek mi yoksa genel olarak tüm örnekler için mi?


Şubenin adını değiştirmeye karar verdi.

 
Az önce ortak bir örneğe göre normalleştirmeyi düşündüm. Bu şekilde daha iyi olacağını düşünüyorum - ağ, örneğin sadece şeklini değil, örneğin mutlak boyutunu da hesaba katacak, ancak öğrenmesi muhtemelen daha uzun sürecek.
 

Ben de bu sonuca varma eğilimindeyim. Verileri basitçe sıkıştırdığımız ortaya çıktı ve normalleştirilmemiş verilerle ilgili soru kaldırıldı.

Sıfır girdi değerlerine düşen ağırlıklar sorunu da vardır. Antrenmanda yer almayacaklar...

 
sergeev писал (а) >>

Sıfır girdi değerlerine düşen ağırlıklar sorunu da vardır. Antrenmanda yer almayacaklar...

Evet. Bir girişte her zaman sıfır olacağı ortaya çıktı (birincisinde). Genel olarak ilk elemanı tüm örneklerden kaldırabilir, sonuna bir tane daha ekleyebilirsiniz.