Veri Bilimi (YL) (Tezli) (İngilizce)
Yüksek Lisans TYYÇ: 7. Düzey QF-EHEA: 2. Düzey EQF-LLL: 7. Düzey

Ders Genel Tanıtım Bilgileri

Ders Kodu: DATS5005
Ders İsmi: Derin Öğrenme
Ders Yarıyılı: Güz
Ders Kredileri:
AKTS
6
Öğretim Dili: İngilizce
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Bölüm/Program Seçmeli
Dersin Seviyesi:
Yüksek Lisans TYYÇ:7. Düzey QF-EHEA:2. Düzey EQF-LLL:7. Düzey
Dersin Veriliş Şekli: E-Öğrenme
Dersin Koordinatörü: Araş. Gör. KAZIM TİMUÇİN UTKAN
Dersi Veren(ler):
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Bu derin öğrenme dersinin temel amacı, derin öğrenme teorisi ve algoritmalarının yanı sıra pratik uygulamaları konusunda öğrencilere ileri düzeyde bilgi ve beceri kazandırmaktır. Derin öğrenmenin matematiksel alt yapısı, farklı derin öğrenme modelleri, ağ mimarileri ve bu modellerin gerçek dünya problemlerine nasıl uygulanabileceği hakkında kapsamlı bir anlayış geliştirmeyi hedeflemekteyiz. Ayrıca, mezun olduğunda öğrencilerin akademik ya da endüstriyel problemleri analiz edebilme ve kararlı derin öğrenme çözümleri üretebilme kapasitesine sahip olmaları beklenmektedir.
Dersin İçeriği: 1. Derin öğrenmenin matematiksel temelleri ve temel kavramları.
2. Çok katmanlı algılayıcılar, hiperparametre optimizasyonu, ve ileri besleme ağları.
3. Konvolüsyonel sinir ağları ve görüntü işleme üzerine uygulamaları.
4. Geriye yayılım algoritması, optimizasyon yöntemleri ve ağırlandırma güncellemeleri.
5. Uzun Kısa Süreli Bellek (LSTM) ve tekrarlayan sinir ağları (RNNs); dizi verileri üzerine çalışmalar.

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1) - Derin öğrenme teorilerini ve temel kavramlarını açıklama yeteneği kazanma.
2) - Derin ağ mimarilerini oluşturabilme ve eğitebilme kapasitesi edinme.
3) - Gelişmiş derin öğrenme algoritmalarını gerçek dünya veri setleri üzerinde uygulayabilme becerisi geliştirme.
4) - Derin öğrenme modellerinin performansını analiz etme ve iyileştirme yeteneği kazanma.
5) - Farklı problemlere uygun derin öğrenme modelleri geliştirme ve uygulama bilgisine sahip olma.

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) Kurs Tanıtımı - Derin Öğrenmeye genel bakış ve tarihçesi. -
2) Matematiksel Temeller - Lineer Cebir, Kalkülüs ve Olasılık Teorisi. -
3) Temel Sinir Ağları - Perceptronlar, MLP'ler ve İleri Beslemeli Ağlar. -
4) Geriye Yayılım - Gradyan İnişi, Stokastik Gradyan İnişi ve Varyantları. -
5) Optimizasyon ve Düzenlileştirme Teknikleri - Overfitting, Dropout ve Batch Normalization. -
6) Derin İleri Beslemeli Ağlar Derin İleri Beslemeli Ağlar - Aktivasyon Fonksiyonları, Ağırlık Başlatma ve Sorun Giderme. -
7) Mimari, Havuzlama Katmanları ve Görüntü Tanımada Vaka Çalışmaları. -
8) Ara Sınav. -
9) RNN'ler ve LSTM'ler - Zaman İçinde Açılım, Bellek Mekanizmaları ve Uygulamalar. -
10) Gömüler ve Diziden Diziye Modeller - Kelime Gömüleri ve Kodlayıcı-Kod Çözücü Mimarisi.
11) Transfer Öğrenme ve İnce Ayar - Önceden Eğitilmiş Modeller ve Yeni Görevlere Adaptasyon.
12) GAN'lar - Üretken Modeller, Mimari Yenilikler ve Eğitim Stratejileri.
13) Takviyeli Öğrenmenin Temelleri - Markov Karar Süreçleri, Q-Öğrenme ve Politika Gradyanları.
14) Dikkat Mekanizmaları ve Dönüştürücüler - RNN'lerden Öz-Dikkat ve Ötesine.
15) Etik Hususlar ve Derin Öğrenmenin Geleceği - Önyargı, Adillik ve Yorumlanabilirlik.
16) Final Sınavı. -

Kaynaklar

Ders Notları / Kitaplar: Deep Learning with Python
Diğer Kaynaklar: Deep Learning with Python

Ders - Program Öğrenme Kazanım İlişkisi

Course Learning Outcomes

1

2

3

4

5

Program Kazanımları
1) Bu programı başarıyla tamamlayan öğrenciler, Veri biliminin teknik uygulamalarının kapsamını ve kullanılabilecek araçları bilir. 3 2 3 3 3
2) Bu programı başarıyla tamamlayan öğrenciler, Uygulama sonuçlarının toplum-kültür-hukuk üzerindeki etkilerini bilir. 2 3 2 3 2
3) Bu programı tamamlayan öğrenciler; Uygulama süreçlerindeki matematiği ve kodu tanır 2 2 2 2 2
4) Bu programı tamamlayan öğrenciler; Veri bilimindeki süreçlerin çıktı ve birey üzerindeki etkilerini açıklar 2 2 2 2 3
5) Bu programı başarıyla tamamlayan öğrenciler, Bir bütün olarak veri bilimiyle oluşan içgörü-öngörü ve uzgörüyü belli bir disiplin/vaka karşında anlar. 3 3 2 3 2

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Dersin Program Kazanımlarına Etkisi Katkı Payı
1) Bu programı başarıyla tamamlayan öğrenciler, Veri biliminin teknik uygulamalarının kapsamını ve kullanılabilecek araçları bilir. 2
2) Bu programı başarıyla tamamlayan öğrenciler, Uygulama sonuçlarının toplum-kültür-hukuk üzerindeki etkilerini bilir. 2
3) Bu programı tamamlayan öğrenciler; Uygulama süreçlerindeki matematiği ve kodu tanır 3
4) Bu programı tamamlayan öğrenciler; Veri bilimindeki süreçlerin çıktı ve birey üzerindeki etkilerini açıklar 3
5) Bu programı başarıyla tamamlayan öğrenciler, Bir bütün olarak veri bilimiyle oluşan içgörü-öngörü ve uzgörüyü belli bir disiplin/vaka karşında anlar. 2

Ölçme ve Değerlendirme

Yarıyıl İçi Çalışmaları Aktivite Sayısı Katkı Payı
Ara Sınavlar 1 % 40
Final 1 % 60
Toplam % 100
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI % 40
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI % 60
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı İş Yükü
Ders Saati 14 42
Ara Sınavlar 8 29
Final 8 78
Toplam İş Yükü 149