Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Makine Öğrenmesine GirişYZM201136300
ÖnkoşullarYok
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Yapay Zeka ve Veri Mühendisliği Lisans Programı (%100 İngilizce)
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimYapay Zeka ve Veri Mühendisliği Bölümü
Dersin KoordinatörüEkrem Çetinkaya
Dersi Veren(ler)Ekrem Çetinkaya
Asistan(lar)ı
Dersin AmacıBu ders, makine öğrenmesinin temel kavram ve algoritmalarını hem kuramsal hem de uygulamalı açıdan öğretmeyi amaçlamaktadır. Öğrenciler ML algoritmalarının matematiksel temellerini anlayacak ve bunları gerçek problemlere uygulayacak; denetimli ve denetimsiz öğrenme, olasılıksal modeller ve güncel uygulama (değerlendirme, düzenlileştirme, topluluk yöntemleri) kullanarak problemleri formüle etme ve çözme becerisi kazanacaktır.
Dersin İçeriğiMakine öğrenmesi temelleri (ML’e giriş, Bayes ve MLE dahil olasılık ve istatistik, ML için lineer cebir), doğrusal ve lojistik regresyon ile model değerlendirme ve düzenlileştirme (yan–varyans, çapraz doğrulama, L1/L2) içeren denetimli öğrenme, karar ağaçları ve bilgi kuramı, LDA ve Naive Bayes, destek vektör makineleri (maksimum marj, dual, çekirdekler, yumuşak marj), K-means, hiyerarşik, DBSCAN ve GMM/EM kümeleme yöntemleri, boyut indirgeme (PCA) ve topluluk yöntemleri (bagging, boosting, rastgele ormanlar) dahil denetimsiz öğrenme ile Bayes ağları, örnekleme (MCMC, Gibbs) ve gizli Markov modelleri
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Christopher M. Bishop, Pattern Recognition and Machine Learning
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Makine öğrenmesinin temel kavramlarını ve matematiksel çerçevesini açıklar
  2. Supervised learning algoritmalarını analiz eder ve uygular
  3. Unsupervised learning ve dimensionality reduction yöntemlerini anlar ve uygular
  4. Yapay sinir ağlarının matematiksel temellerini kavrar ve klasik ML ile bağlantısını kurar
  5. Derin öğrenme yaklaşımlarını (CNN, RNN, Transformer) tanır ve uygular
  6. Gerçek dünya problemlerini makine öğrenmesi yaklaşımlarıyla formüle eder ve çözüm geliştirir

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6
PÇ-1----5-
PÇ-2555---
PÇ-3----35
PÇ-4544453
PÇ-5------
PÇ-6-----5
PÇ-7------
PÇ-8555345
PÇ-9------
PÇ-10-----5
PÇ-11------
PÇ-12------
PÇ-13------
PÇ-14------
PÇ-15------
PÇ-16------
PÇ-17------
PÇ-18------
PÇ-19------
PÇ-20------
PÇ-21------
PÇ-22------
PÇ-23----45
PÇ-24------
PÇ-25555---
PÇ-26------
PÇ-27------
PÇ-28------
PÇ-29------
PÇ-30------

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Makine Öğrenmesine Giriş ve Matematiksel Çerçeve
2Olasılık Teorisi ve İstatistik Temelleri
3Makine Öğrenmesi için Lineer Cebir
4Lineer Regresyon Modelleri
5Lojistik Regresyon ve Sınıflandırma
6Model Değerlendirme ve Düzenlileştirme
7Karar Ağaçları ve Bilgi Kuramı
8Ara Sınav 1
9Doğrusal Ayırım Analizi (LDA) ve Naive Bayes
10Destek vektör makineleri
11Kümeleme Algoritmaları
12Boyut İndirgeme
13Topluluk Öğrenme Modelleri
14Bayes Ağları ve Grafik Modeller
15Örnekleme Yöntemleri ve Gizli Markov Modelleri
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler330
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması142
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler510
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)130
Final (Sınav Süresi + Sınav Hazırlık Süresi)130
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok