- 🚀 Akbank Derin Öğrenme Bootcamp'i proje reposu
- 📝 Bu belge, Python ve TensorFlow kullanarak derin öğrenme modeli eğitimi için temel adımları içeren projedir.
- 🐟 Keggale projeme buradan ulaşabilirsiniz.
Bu projede, a-large-scale-fish-dataset veri setini kullanarak balık sınıflandırma modeli geliştirdim. Veri seti, çeşitli balık türlerini içeren 9.000 örnek içermektedir. Modelin eğitimi sırasında, TensorFlow ve Keras kütüphanelerinden faydalandım.
Veri seti, 10 farklı balık türünü içermekte ve her tür için yeterli sayıda görüntü barındırmaktadır. Veri seti, derin öğrenme modelinin eğitimi ve test edilmesi için uygun bir kaynak sunmaktadır. Veri kümesinin her bir örneği, ilgili balık türünün görüntüsünü ve etiketini içermektedir.
Kullanılan Teknolojiler
- Python: Projenin ana programlama dili.
- TensorFlow: Derin öğrenme modeli oluşturmak için kullanılan kütüphane.
- Keras: TensorFlow ile entegre çalışan yüksek seviye bir API.
- NumPy: Veri işlemleri için kullanılan kütüphane.
- Pandas: Veri analizi ve manipülasyonu için kullanılan kütüphane.
- Matplotlib: Veri görselleştirme için kullanılan kütüphane.
- Veri Yükleme: Kaggle'dan veri setinin indirilmesi/import edilmesi.
- Veri Ön İşleme: Görüntülerin yeniden boyutlandırılması ve normalleştirilmesi. Veri artırma (data augmentation) yöntemlerinin uygulanması.
- Model Oluşturma: CNN (Convolutional Neural Network) mimarisi tanımlanması. Modelin derlenmesi ve eğitim sürecinin başlatılması.
- Model Değerlendirme: Eğitim ve doğrulama veri setleri üzerinde modelin başarısının test edilmesi. Sonuçların görselleştirilmesi ve analiz edilmesi.
Eğitim sürecinin sonunda, modelin doğruluk oranı %75'in üzerinde olmuştur. Bu, modelin farklı balık türlerini tanıma yeteneğini göstermektedir.
Proje dosyalarına ve kod örneklerine göz atmak için bu repo üzerindeki dosyaları inceleyebilirsiniz.
Değerli Akbank Derin Öğrenme Bootcamp Ekibi, Bu eşsiz eğitim deneyimi için tüm eğitmenlerimize, mentorlarımıza ve organizasyon ekibine içten teşekkürlerimi sunarım. Sunduğunuz bilgiler, yanıtladığınız sorular ve sağladığınız rehberlik, derin öğrenme alanında kendimizi geliştirmemize büyük katkı sağladı. Akbank yönetimine de bu değerli fırsatı bizlere sundukları için ayrıca teşekkür ederim. Saygılarımla, Can Akpınar