-
Bu projemizde MNIST veri setini kullanarak 0 dan 9 a kadar olan sayıları sınıflandıracağız.(Çoklu sınıflandırma)
-
Modelimizde Evrişimli Sinir Ağlarını kullandık (ilk projemizde tamamen bağlı katmanları kullanmıştık.)
-
Ekstra olarak modelimizde max pooling katmanlar bulunmaktadır.
Yığın normalleştirme modelin daha iyi geneleştirme yapmasını sağlar. eğitim süresince verinin ortalaması ve standart sapmasının değişimlerine bakarak veriyi normalize eder.
-
Tek etiketli çoklu sınıflandırma yaptığımız için son katmanın aktivasyon fonksiyonunu softmax olarak seçtik.
(Resim Kaynak : https://www.amazon.com/Deep-Learning-Python-Francois-Chollet/dp/1617294438)
-
Geri kalan açıklamalar kod satırlarında mevcuttur.
-
Modeli, model adlı klasörün içindeki model_test.py adlı python dosyası ile test edebilirsiniz.
-
Modelin kullanım videosu = https://www.linkedin.com/feed/update/urn:li:activity:6661748171854663680/
Proje Kaynak : https://www.packtpub.com/data/pytorch-computer-vision-cookbook