Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yapay Zekaya GirişMKT481135202
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Mekatronik Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMekatronik Mühendisliği Bölümü
Dersin KoordinatörüErtuğrul Bayraktar
Dersi Veren(ler)Ertuğrul Bayraktar
Asistan(lar)ıİbrahim Cem Balcı, Ali İhsan Taş
Dersin AmacıBu dersin amacı, ham verilerin analizine, arama, planlama ve bilgi temsili gibi çeşitli AI tekniklerine ve evrişimli, tekrarlayan ve grafik sinir ağları gibi Derin Öğrenme yöntemlerine kapsamlı bir giriş sağlayarak öğrencilerin derin sinir ağı tekniklerini kullanarak öğrenme problemlerine çözüm tasarlamalarını ve uygulamalarını sağlarken aynı zamanda optimizasyon ve düzenlileştirmenin matematiksel ilkeleri hakkında temel bir anlayış kazandırmaktır.
Dersin İçeriği• Öğrenme Türleri • Aramaya Giriş • Algoritmaları Arama • Kural Tabanlı Uzman Sistemler • Bilgi temsili • Otomatik Planlama • Çok Katmanlı Algılayıcılar, İleri Beslemeli Sinir Ağları • Geri Yayılım, Aktivasyon Fonksiyonları, Kayıp Fonksiyonları, Optimizasyon Yöntemleri, Performans Metrikleri • Evrişimli Sinir Ağları • Tekrarlayan Sinir Ağları, Uzun kısa süreli bellek ağları • Otomatik Kodlayıcılar, Grafik Sinir Ağları, Aktarım Öğrenimi
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • - Michael Negnevitsky, Artificial Intelligence: A Guide to Intelligent Systems, Addison Wesley
  • - Stuart Russel, Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson
  • - Aston Zhang, et.al.: Dive Into Deep Learning
  • Ethem Alpaydın, Yapay Öğrenme, Boğaziçi Üniversitesi Yayınevi, 3. Baskı, 2017
  • - Ian Goodfellow, Yoshua Bengio and Aaron Courville: Deep Learning, MIT Press
  • - François Chollet: Deep Learning with Python, 2nd Ed. Manning Publications
  • - Paul Deitel & Harvey Deitel: Python for Programmers with introductory AI case studies
  • - Luca Pietro Giovanni Antiga, Thomas Viehmann, Eli Stevens: Deep Learning with Pytorch, Manning Publications
  • - Sebastian Raschka, Hayden Liu, Vahid Mirjalili: Machine Learning with PyTorch and Scikit-Learn, Manning Publications.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. AI ajanlarının arama ve planlama amaçları için klasik AI teknikleriyle kullanılabilmesi.
  2. Ham verileri analiz edebilme ve gerekli veri ön işleme tekniklerini uygulama yeteneğinin kazanılması.
  3. Derin öğrenme modellerinin gerekliliği konusunda sezgi kazanımı ve derin öğrenmeyi robotik amaçlarla uygulama yeteneği edinimi.
  4. Uygun değerlendirme metriğini seçerek modellerin performansını analiz yeteneğinin kazanılması. Analitik analiz ve verilerin temsili.
  5. Makine öğrenimi, derin öğrenme ve yapay zeka arasındaki ayrımın kavranması. Gerçekçi problemler için derin öğrenme algoritmalarını değerlendirilmesi ve uyarlanması.

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Ç-6-----
PÇ-7-----
PÇ-8-5-4-
PÇ-94-5-4
PÇ-10-----
PÇ-114---3
PÇ-12-----
PÇ-13-5-45
PÇ-14-----
PÇ-15-----
PÇ-164---3
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-354-
PÇ-24-----
PÇ-25-----
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
1Giriş: Yapay Zeka Nedir? AI'nın Tarihi ve Arka Planı. Yapay Zeka Uygulamaları
2Yapay Zeka Tekniklerinin Tanıtılması: Uzman Sistemler ve genetik algoritmalara giriş, temel kavramlar, yapılar, bilgi-kural tabanı, çıkarım mekanizması
3Arama Algoritmalarına Giriş ve Temel Kavramlar
4Arama Algoritmaları
5Kural Tabanlı Uzman Sistemler
6YZ Sistemlerinde Bilgi Temsili
7Otomatik Planlama
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Çok Katmanlı Sinir Ağları, İleri Beslemeli Sinir Ağları
10Geri Yayılım, Aktivasyon Fonksiyonları, Kayıp Fonksiyonları, Optimizasyon Yöntemleri, Performans Metrikleri
11Evrişimsel Yapay Sinir Ağları
12Yinelemeli Yapay Sinir Ağları, Uzun-Kısa Dönemli Hafıza Ağları
13Oto Kodlayıcılar, Graf Yapay Sinir Ağları, Transfer Öğrenme
14Proje Sunumları
15Final

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
Ödev220
Sunum/Jüri110
Projeler110
Seminer/Workshop
Ara Sınavlar120
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 Saati132
Laboratuar00
Uygulama132
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj
Ödev115
Küçük Sınavlar/Stüdyo Kritiği13
Projeler120
Sunum / Seminer110
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