5

Derin bir oto kodlayıcı nasıl uygulanır (eNasıl convulutional neural filtrelerinden (CNN) filtreler nasıl alınır? Benim fikrim şunun gibi: Giriş görüntülerinin rasgele görüntülerini (28x28) yapın ve rastgele yamalar yapın (8x8). Daha sonra autoencoders kullanın Yamaların ortak özelliklerini öğrenmek için (özellikler = gizli birimler; yaklaşık 100, örneğin) Daha sonra giriş görüntülerine özellikler filtreleri uygular ve konvolüsyon yaparlar.O doğru muyum?Konvolüsyonel sinir ağlarında filtreler nasıl alınır/tanımlanır?

örneğin, 8 gibi filtreler kullanarak, ancak benim durumumda 100..g. 2 veya 3 katmam var mı? Herhangi bir fikir veya kaynak?

+3

Yardım etmek istiyorum, ancak sorunuzu biraz daha anlamanız gerekiyor. Soruyor musunuz ** Katman başına filtre sayısını nasıl seçersiniz? ** Ya da hangi filtreleri kullanacağınız ** Filtreleri öğrenir misiniz? ** Veya başka bir şey? – solvingPuzzles

cevap

4

Sen öğretici takip edebilirsiniz: http://ufldl.stanford.edu/wiki/index.php/UFLDL_Tutorial

Bu, hem otomatik kodlayıcı ilgili ders almak ve CNN ile ilgili bazı basit şeyler (konvolüsyon ve havuzu) gibidir. Bu öğreticiyi tamamladığınızda, otomatik kodlayıcı uygulamasının hem otomatik kodlayıcı uygulamasına hem de yığılmış otomatik kodlayıcınıza sahip olacaksınız demektir.

Bu eğitimde tam Ne istediğine sahip olacaktır:

  • 28x28 MNIST görüntüleri

  • 8x8 yamaları alma ve bu 8x8 bu resimleri evriştirerek otomatik kodlayıcı

  • kullanarak filtreleri öğrenme filtreler

  • onları biriktirme

  • havuzlanmış vektörleri/görüntüleri kullanarak ve 10 farklı MNIST veritabanı sınıfını öğrenmek için bunları bir yumuşak-maksimum sınıflandırıcıya koyarak.

+0

Evet teşekkürler. Ben de öğretici buldum. :) – RockTheStar

+0

Böylece bunu ekleyebilirim:> Derin Ağda takip ettim: –

+0

Layer1 32 boy 3 filtreli 3 filtreli ve non-linearity/Layer2 alt örnekleme için sigmoid fonksiyonu veya 2by2/Layer 3 ile yer değiştiren inotherwords 32 2by2 ve sigmoid filtreleri tekrar/Layer4 2by2/Layer 5 softmax sınıflandırıcısına sahiptir. Bu, ağırlıkların rastgele başlatılmasına göre bana% 98'i verir. Daha büyük evrişim boyutlarını ve daha az filtre sayılarını deneyeceğim ve sonucu 2 hafta içinde bilmenizi sağlayacağım. Ama şunu söyleyebilirim ki CNN kullanmadan ve sadece otomatik kodlayıcılar ve softmax katmanlarını kullanmadan, 96 –

İlgili konular