All Projects → ayyucekizrak → PyTorch-ile-Goruntu-Siniflandirma

ayyucekizrak / PyTorch-ile-Goruntu-Siniflandirma

Licence: other
PyTorch ile Görüntü Sınıflandırma

Programming Languages

Jupyter Notebook
11667 projects

🔥 PyTorch ile Görüntü Sınıflandırma

Bir süredir PyTorch üzerinden pratikler yapmaya çalışıyorum. Caffe ile başlayan yolculuğum, TensorFlow ve Keras ile güzel devam etti ama neden PyTorch'un da nimetlerini öğrenmeyeyim ki diye düşünüyorum. 😎 Geçtiğimiz hafta içinde People In Data ve Facebook DevC Stockholm ortaklığıyla düzenlenen etkinlikte Udacity AI mentorlerinden Pranjal ile tanışmış oldum ve harika bir webinar gerçekleştirdi. Tabi hem Pytorch'a ısınmam için hem de bu sırada meraklılarına faydalı olması adına bu notebook'u hazırlamaya karar verdim. Destek veren Pranjal'a ve bu etkinlik hakkında beni haberdar ettiği için Zümrüt'e teşekkürler.

Bu Colab Notebookda, Evrişimli Sinir Ağları temellerini kullanarak basit bir görüntü sınıflandırma çalışması uygularken PyTorch Ekosistemindeki yeniliklerden de faydalanacağız.

Başlayalım!!!



📌Open In Colab Google Colab Not Defterinde Aç




İçerik:
1. Colab Üzerinde Veri Setini Veri Setlerini Kullanma
2. Eğitim, Doğrulama/Geçerleme ve Test Kümelerinin Oluşturulması
3. Dataloaderların Hazırlanması
4. PyTorch Kullanarak CNN Modeli Oluşturma
4.1.1. Evrişimli Sinir Ağı (CNN) Mimarisi
4.1.2 Temel bir CNN Katmanı
4.1.3 Adım kaydırma (Stride)
4.1.4 Piksel Ekleme (Padding)
4.1.5 Maksimum Ortaklama (Max-Pooling)
4.1.6 Aktivasyon Fonksiyonu: ReLU (Rectified Linear Units)
4.1.7 Tam Bağlantılı, Lineer Bağlantılı Katmanlar (Fully Connected or Linear Layers)
4.2.1 PyTorch (Gelelim Sadede)
4.2.2 Hesaplamalı Grafikleri (Computational Graph) Anlama
4.2.3 Tensörler
4.2.4 Autograd Modülü
4.2.5 nn.Module
4.2.6 Optim Paketi
4.3 Modelimizi tanımlama zamanı!

5. 2020'de bir PyTorch Modeli Eğitelim
6. Aşırı Uydurma/Öğrenme (Ezberleme) ya da Overfitting naıl birşeydir anlayalım
7. Daha İyi Bir Eğitim Döngüsü
8. Daha Alımlı Bir Eğitim Döngüsü
9. SONUÇ
10. Teşekkürler


Gently Thanks to Pranjal for awesome webinar and thanks to Zümrüt for invited me to the webinar
Not: https://github.com/pranjalchaubey/Deep-Learning-Notes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].