Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Makine ÖğrenmesiIST101135300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ İstatistik Lisans Programı (%30 İngilizce)
Seçmeli @ Matematik Lisans Programı
Seçmeli @ Moleküler Biyoloji ve Genetik Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik Birimİstatistik Bölümü
Dersin KoordinatörüErsoy Öz
Dersi Veren(ler)Filiz Karaman, Gülhayat Gölbaşı Şimşek, Fatma Noyan Tekeli, Ersoy Öz, Gülder Kemalbay, Serpil Kılıç Depren, Fatma Sevinç Kurnaz, Hülya Yürekli
Asistan(lar)ı
Dersin AmacıMakine Öğrenmesi ile ilgili teorik bilgileri ve yaygın kullanılan algoritmaları anlatmak ve bu algoritmaları uygulamalı örneklerle birleştirerek öğretmektir.
Dersin İçeriğiVeri ön işleme, Öznitelik Seçimi ve Öznitelik Çıkarma, Lojistik Regresyon, Karar Ağaçları, Destek Vektör Makineleri, K-En Yakın Komşu, Naive Bayes, Kümeleme algoritmaları. Python ile makine öğrenmesi algoritmalarına yönelik uygulamalar.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Introduction to Machine Learning, Ethem Alpaydın, The MIT Press, 2010.
  • Machine Learning Algorithms, Giuseppe Bonaccorso, Packt Publishing, 2017.
  • Makine Öğrenmesinde Sınıflandırma Yöntemleri ve R Uygulamaları, Ersoy Öz
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler, makine öğrenmesinin temel kavramlarını ve prensiplerini öğrenirler. Algoritma türleri, model eğitimi ve test etme gibi konuları anlayabilirler.
  2. Öğrenciler, en çok kullanılan makine öğrenmesi algoritmalarını öğrenirler.
  3. Öğrenciler, öğrendikleri teknikleri gerçek dünya veri setlerine uygulama fırsatı bulurlar. Teorik bilgilerin pratikte nasıl kullanılacağını anlayabilirler.
  4. Öğrenciler, verilen bir problem için farklı makine öğrenmesi yöntemlerinin avantajlarını ve dezavantajlarını değerlendirebilirler. Hangi algoritmanın hangi durumda en uygun olduğunu anlayabilirler.
  5. Algoritmaların performanslarını karşılaştırabilirler ve en uygun algoritmayı belirleyebilirler.

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

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-5-----
PÇ-655555
PÇ-744444
PÇ-8-----
PÇ-955555
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----

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

HaftaKonularÖn Hazırlık
1Giriş, Makine Öğrenmesi’nin tanımı ve tarihçesiDers Kitabı 1, Bölüm 1
2Veri Ön İşleme, Öznitelik Seçimi, Öznitelik Çıkarma ve Performans Ölçüm Metrikleri, Parametre Optimizasyonu – Izgara Arama (Grid Search) YöntemiDers Kitabı 1, Bölüm 4 Ders Kitabı 2, Bölüm 3
3Denetimli Öğrenme Algoritmaları: K-En Yakın Komşu ve Python UygulamalarıDers Kitabı 3, Bölüm 3
4Denetimli Öğrenme Algoritmaları: Lojistik Regresyon ve Python UygulamalarıDers Kitabı 2, Bölüm 5
5Denetimli Öğrenme Algoritmaları: Karar Ağaçları, Rasgele Orman ve Python UygulamalarıDers Kitabı 1, Bölüm 9 Ders Kitabı 2, Bölüm 8
6Denetimli Öğrenme Algoritmaları: Naive Bayes ve Python UygulamalarıDers Kitabı 1, Bölüm 16 Ders Kitabı 2, Bölüm 6
7Makine Öğrenmesi Genel Uygulamalar IDers Kitabı 2 Ders Kitabı 3
8Ara Sınav 1
9Denetimli Öğrenme Algoritmaları: Destek Vektör Makineleri ve Python UygulamalarıDers Kitabı 1, Bölüm 13 Ders Kitabı 2, Bölüm 7
10Topluluk Öğrenmesi AlgoritmalarıDers Kitabı 2, Bölüm 8
11Denetimsiz Öğrenme Algoritmaları: K-Means Kümeleme, Hiyerarşik Kümeleme ve Python UygulamalarıDers Kitabı 1, Bölüm 7 Ders Kitabı 2, Bölüm 10
12Denetimsiz Öğrenme Algoritmaları: Temel Bileşenler Analizi (PCA) ve Python UygulamalarıDers Kitabı 1, Bölüm 6 Ders Kitabı 2, Bölüm 15
13Denetimsiz Öğrenme Algoritmaları: Doğrusal Diskriminant Analizi (LDA) ve Python UygulamalarıDers Kitabı 1, Bölüm 6
14Makine Öğrenmesi Genel Uygulamalar IIDers Kitabı 2 Ders Kitabı 3
15Makine Öğrenmesi Genel Uygulamalar IIIDers Kitabı 2 Ders Kitabı 3
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üri120
Projeler
Seminer/Workshop
Ara Sınavlar140
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
Ödev130
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)120
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