Ben veri önişleme yapmak ve sonra benim veriler üzerinde bir Convonets inşa edeceğim.
Sorum şu: 100 görüntülü toplam veri kümem var, 100 görüntünün her biri için ortalama hesaplıyorum ve sonra görüntülerin her birinden çıkartıyorum, sonra bunu tren ve doğrulama kümesine ayırdım ve aynısını yapıyorum belirli bir test setinde işlem yapmak için adımlar, ancak bu bağlantıya göre bunu yapmak için doğru bir yol gibi görünmüyor: http://cs231n.github.io/neural-networks-2/#datapre
" Ortak tuzak . Önişleme hakkında önemli bir nokta, önişleme istatistiklerinin (örn. Veri ortalaması) yalnızca eğitim verilerine hesaplanması ve daha sonra doğrulama / test verilerine uygulanması gerektiğidir. Örneğin, ortalamanın hesaplanması ve çıkarılması veri kümesinin tamamındaki her görüntü ve daha sonra verileri tren / val / test bölümlerine ayırmak bir hata olacaktır .. Bunun yerine, ortalama yalnızca eğitim verileri üzerinden hesaplanmalı ve daha sonra tüm bölümlerden (tren / val / test) eşit olarak çıkarılmalıdır. "
Yazarın ne dediğini tahmin ediyorum, her görüntüde ortalama hesaplamayın ve çıkarın, ancak toplam görüntü kümesinin (yani (image1 + ... + image100) / 100) ortalamasını hesaplayın ve ortalamayı çıkarın görüntünün her biri.
Anlayamıyorum kimse açıklayabilir mi? ve muhtemelen yaptığım şeyin neden yanlış olduğunu açıklar (eğer gerçekten yanlışsa).