DERS BİLGİ PAKETİ · VM 532

Makine Öğrenmesi

Zorunlu · İngilizce
AKTS
8
Yerel Kredi
3
Teori + Uygulama + Lab
4 + 0 + 0
Dersin Düzeyi
Yüksek Lisans
Ön Koşul
-
Yarıyıl
2

İçerik

Dersin Amacı

Bu dersin amacı, öğrencilere makine öğrenmesi ve derin öğrenme konularında sağlam bir temel kazandırmaktır. Hem teorik kavramları hem de pratik uygulamaları kapsayan bu derste öğrenciler, gerçek dünya problemlerini çözmek için çeşitli makine öğrenmesi modellerini tasarlamayı, uygulamayı ve değerlendirmeyi öğreneceklerdir.

Dersin İçeriği

Ders içeriği; makine öğrenmesine giriş, matematiksel temeller, optimizasyon ile makine öğrenmesinin derin ilişkisi, optimizasyonda karşılaşılan problemler, çözümleri, farklı modellerin eğitim süreçleri, sıklıkla karşılaşılan problemler ile çözümleri ve uygulamalı proje çalışmalarını kapsamaktadır.

Dersin Öğrenme Çıktıları

Dersi başarıyla tamamlayan öğrenciler; makine öğrenmesi ve derin öğrenme ilkelerini anlayabilecek, problemleri çözmek için çeşitli makine öğrenmesi tekniklerini uygulayabilecek, Python ve ilgili kütüphaneleri kullanarak modeller geliştirebilecek ve öğrendiklerini gösteren kendi projelerini üretebileceklerdir.

Öğretim Yöntemleri

Python defterleri (notebooks), sunumlar, projeler.

Kaynaklar

https://udlbook.github.io/udlbook/
https://www.amazon.com/Hundred-Page-Machine-Learning-Book/dp/199957950X
https://www.di.ens.fr/appstat/spring-2023/

Konu Başlıkları

Teori Konu Başlıkları
Hafta Konu Başlıkları
1 Makine öğreniminin genel bakışı, öğrenme türleri ve uygulamaları.
2 Minimum yeniden kullanılabilir ML (Makine Öğrenmesi) veri hattı ve veri sızıntısı
3 Optimizasyon temelleri
4 Eğitim = bir kaybı minimize etme
5 Tek değişkenli fonksiyonlar için gradyan inişi (gradient descent)
6 Çok değişkenli fonksiyonlar için gradyan inişi (gradient descent)
7 Eyer noktası (saddle point) problemi ve daha yüksek mertebeden yöntemler
8 Düzenlileştirme (Regularization)
9 Model Araç Kutusu I: Regresyon, tahminleme ve ikili sınıflandırma
10 Model Araç Kutusu II: Çok sınıflı sınıflandırma, karar ağaçları ve rastgele ormanlar (random forests)
11 Model Araç Kutusu III: Ağaçlarla gradyan artırma (gradient boosting), XGBoost, LightGBM ve Kümeleme / Segmentasyon

Değerlendirme Sistemi

Başarı Notuna Etki Oranları
Etkinlikler Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 1 50
Yarıyıl sonu çalışmaların başarı notuna katkısı 1 50
Toplam 2 100
Yarıyıl İçi Çalışmaları
Etkinlikler Sayı Katkı Payı
Ödevler 0 0
Sunum 0 0
Arasınavlar (Hazırlık Süresi Dahil) 1 50
Proje 0 0
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 0 0
Dönem Ödevi / Projesi 0 0
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Bütünleme 0 0
Toplam 1 50

AKTS - İş Yükü Tablosu

Etkinlikler Sayı Süre Toplam İş Yükü
Ders Süresi 14 42 588
Sınıf Dışı Çalışma Süresi 0 0 0
Ödevler 0 0 0
Sunum 0 0 0
Arasınavlar (Hazırlık Süresi Dahil) 1 3 3
Proje 1 10 10
Laboratuar 0 0 0
Diğer Uygulamalar 0 0 0
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) 0 0 0
Kısa Sınavlar 0 0 0
Dönem Ödevi / Projesi 0 0 0
Portfolyo Çalışmaları 0 0 0
Raporlar 0 0 0
Öğrenme Günlükleri 0 0 0
Bitirme Tezi/Projesi 0 0 0
Seminer 0 0 0
Diğer 0 0 0
Toplam İş Yükü 601
Toplam İş Yükü / 25 24.04
Dersin AKTS Kredisi 24