| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| BVA706 | YAPAY SİNİR AĞLARI | Seçmeli Ders Grubu | 2 | 4 | 4,00 |
Önlisans
Bu ders, öğrencilere yapay sinir ağları (YSA) ve derin öğrenme kavramlarını tanıtmayı amaçlar. Ders Python ve Google Colab üzerinde uygulanacak ve temel sinir ağı modelleri, ileri beslemeli ağlar, optimizasyon ve uygulamalar üzerinde yoğunlaşacaktır. Dersin amacı, öğrencilerin yapay sinir ağlarının teorik temellerini anlamalarını, Python ile modeller geliştirmelerini ve uygulamalı projeler ile deneyim kazanmalarını sağlamaktır.
Öğr. Gör. H. Hazel Aras
| 1 | Yapay sinir ağları temel kavramlarını tanımlar |
| 2 | Python ve Colab ile ileri beslemeli ağlar uygular. |
| 3 | Aktivasyon ve kayıp fonksiyonlarını kullanır. |
| 4 | CNN ve RNN modellerini uygular ve analiz eder. |
| 5 | Mini projeler ile derin öğrenme uygulamaları geliştirir. |
| 6 | Takım çalışması ve proje yönetimi becerilerini kullanır. |
Birinci Öğretim
Ders sırasında öğrencilerin Google Colab üzerinde Python ile çalışmaları önerilir. Keras, TensorFlow ve PyTorch kütüphaneleri kullanılacaktır. Mini projeler ve uygulamalı örnekler ile pekiştirme yapılmalıdır.
Yapay sinir ağları temel kavramları, ileri beslemeli ağlar, aktivasyon fonksiyonları, kayıp fonksiyonları, optimizasyon yöntemleri, geri yayılım algoritması, düzenleme teknikleri, konvolüsyonel sinir ağları (CNN), rekürsif sinir ağları (RNN), Python ve Colab uygulamaları.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Ders tanıtımı ve yapay sinir ağına giriş. | Google Colab kurulumu ve Python ortamı. | Anlatım ve örnekler. | Python ve Colab temel notlarını gözden geçirme. |
| 2 | Perceptron ve ileri beslemeli ağlar. | Basit perceptron uygulamaları. | Kodlama. | Perceptron teorisini inceleme. |
| 3 | Aktivasyon fonksiyonları. | Sigmoid, ReLU, Tanh örnekleri. | Kodlama. | Aktivasyon fonksiyonlarını gözden geçirme. |
| 4 | Kayıp fonksiyonları ve optimizasyon. | MSE, Cross-Entropy, Gradient Descent. | Kodlama. | Kayıp fonksiyonu notlarını inceleme. |
| 5 | Geri yayılım algoritması. | Basit örneklerle geri yayılım. | Kodlama. | Backpropagation teorisini inceleme. |
| 6 | Düzenleme teknikleri. | Dropout, L2, L1. | Kodlama. | Düzenleme tekniklerini gözden geçirme. |
| 7 | İleri beslemeli ağların Python uygulamaları. | Basit veri setleri üzerinde model geliştirme. | Kodlama. | Veri setlerini inceleme. |
| 8 | Konvolüsyonel sinir ağları (CNN). | CNN yapısı ve basit örnekler. | Kodlama. | CNN teorisini gözden geçirme. |
| 9 | CNN ile görüntü sınıflandırma. | MNIST veya CIFAR-10 örnekleri. | Kodlama. | Veri setlerini inceleme. |
| 10 | Rekürsif sinir ağları (RNN). | RNN yapısı ve basit örnekler. | Kodlama. | RNN teorisini inceleme. |
| 11 | LSTM ve GRU ağları. | Zaman serisi veya metin verisi uygulamaları. | Kodlama. | Önceki modelleri gözden geçirme. |
| 12 | Derin öğrenme projeleri. | Veri seti seçimi ve ön işleme. | Grup çalışması. | Proje planlaması. |
| 13 | Proje geliştirme ve değerlendirme. | Model kurma ve sonuç analizi. | Kodlama ve grup çalışması. | Önceki algoritmaları tekrar gözden geçirme. |
| 14 | Proje sunumları ve geri bildirim. | Sunumlar ve sınıf içi tartışma. | Sunum ve tartışma. | Sunum materyallerini hazırlama. |
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Quiz | 1 | 25 |
| Laboratuvar Ara Sınavı | 1 | 25 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 50 |
| Quiz | 1 | 10 |
| Proje Sunma | 1 | 40 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 50 | |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Quiz | 10 | 1 | 10 |
| Derse Katılım | 14 | 2 | 28 |
| Derse Katılım (Uygulama) | 14 | 1 | 14 |
| Proje Sunma | 1 | 1 | 1 |
| Proje Tasarımı /Yönetimi | 5 | 2 | 10 |
| Ara Sınav İçin Bireysel Çalışma | 7 | 2 | 14 |
| Final Sınavı içiin Bireysel Çalışma | 7 | 2 | 14 |
| Laboratuvar Ara Sınavı | 1 | 1 | 1 |
| Quiz için Bireysel Çalışma | 10 | 1 | 10 |
| Toplam İş Yükü (saat) | 104 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
| ÖÇ 1 | 5 | 5 | |||||||||||||
| ÖÇ 2 | 5 | 5 | 5 | ||||||||||||
| ÖÇ 3 | 5 | 5 | 5 | ||||||||||||
| ÖÇ 4 | 5 | 5 | 5 | 5 | |||||||||||
| ÖÇ 5 | 5 | 5 | 5 | 5 | 5 | ||||||||||
| ÖÇ 6 | 5 | 5 | 5 | 5 | 5 | 5 |