Ana içeriğe atla

BIM 322 - Makine Öğrenmesi ve Uygulamaları

Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans

AKTS: 5 T+U+L: 2+0+1 Bölüm Seçmeli
Koordinatör: Dr. Öğr. Üyesi Şengül BAYRAK

Dersin Amacı

Makine öğrenmesinde yöntemler ve bu yöntemlerin veriler üzerinde matematiksel modellenmesi amaçlanmaktadır.

 

Ders İçeriği

Makine öğrenmesinde öğrenme türleri ile ilgili kavramlarını uygulamalı olarak içermektedir. Gözetimli öğrenme, Bayesçi karar kuramı, boyut azaltma, kümeleme, dağılımdan bağımsız  yöntemler,  karar ağaçları, doğrusal sınıflandırma, çok katmanlı algılayıcılar, destek vektör  makineleri  algoritmalarının teorik ve pratikte kullanılma alanları uygulamalarıyla işlenecektir.

Zorunlu Kaynaklar

Ethem Alpaydın, Introduction to Machine Learning, The MIT Press

Hidayet Takçı, Teori ve Uygulamada Veri Madenciliği, Nobel Akademik Yayıncılık, 2021

Önerilen Kaynaklar

Ethem Alpaydın, Introduction to Machine Learning, The MIT Press

Hidayet Takçı, Teori ve Uygulamada Veri Madenciliği, Nobel Akademik Yayıncılık, 2021

Dersin Öğrenme Çıktıları

  1. Makine öğrenmesinin temel kavramlarını, öğrenme türlerini ve problem sınıflarını tanımlar.
  2. Makine öğrenmesi yöntemlerinin matematiksel altyapılarını analiz eder ve açıklar.
  3. Gerçek dünya problemlerini makine öğrenmesi problemleri olarak formüle eder ve uygun yöntemleri uygular.
  4. Öznitelik çıkarma, öznitelik seçimi ve boyut indirgeme yaklaşımlarını probleme uygun şekilde uygular.
  5. Geliştirilen modellerin başarı ve performanslarını uygun değerlendirme ölçütleri kullanarak analiz eder ve yorumlar.
  6. Gizlilik, güvenlik ve yasal kısıtlar altında (ör. federatif öğrenme) makine öğrenmesi çözümlerini açıklar.

Temel Alan Dağılımı

(46) Matematik ve İstatistik%50 (52) Mühendislik%50

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapTartışmaAlıştırma ve UygulamaGrup ÇalışmasıBeyin FırtınasıBireysel ÇalışmaProblem ÇözmeProje Temelli Öğrenme (Saha çalışması dâhil)

Ölçme ve Değerlendirme

ÖdevPerformans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Proje / TasarımSınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16464
Sınıf Dışı Ders Çalışma Süresi11010
Ara Sınav122
Kısa Sınav000
Ödev21020
Uygulama11515
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1Makine Öğrenmesi nedir? Makine öğrenme türleri ve uygulama alanları-
2Veri türleri, veri ön işleme teknikleri, veri keşfi, makine öğrenmesi sistem tasarımıHafta 1
3Boyut azaltma ve uygulamalarıHafta 2
4Bayesçi Karar Kuramı ve uygulamalarıHafta 3
5Öbekleme ve uygulamalarıHafta 4
6Dağılımdan bağımsız yöntemler (k en yakın komşu algoritması)Hafta 5
7Doğrusal regresyon yöntemi ve uygulama alanlarıHafta 6
8Vize SınavıHafta 1-7
9Karar ağaçları ve uygulama alanlarıHafta 8
10Gizlilik, güvenlik ve yasal kısıtlar altında (ör. federatif öğrenme) makine öğrenmesi çözümleriWeek 9
11Çok Katmanlı Algılayıcılar ve uygulamalarıHafta 10
12Çok katmanlı algılar (Bir Algılayıcı Eğitimi, Çok Katmanlı Algılayıcı, Geri Yayılım Algoritması)Hafta 11
13Çekirdek Makineleri ve uygulama alanlarıHafta 12
14Proje sunumlarıHafta 13
15Proje sunumlarıHafta 14
16Final SınavıHafta 1-15