Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Yapay Zekaya Giriş (Sektör Dersi-Cezeri) | MTA 105 | 0 | 2 + 0 | 2 | 5 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli |
Dersin Koordinatörü | Dr.Öğr.Üyesi TUĞBA KOÇ |
Dersi Verenler | Dr.Öğr.Üyesi TUĞBA KOÇ, |
Dersin Yardımcıları | |
Dersin Kategorisi | Diğer |
Dersin Amacı | Dersin amacı öğrencilere yapay zeka alanındaki temel yöntemler konusunda bilgi sağlamak ve öğrencilerin yapay zeka yöntemlerini pratik problemlerin çözümünde kullanabilme becerisine sahip olmalarını sağlamaktır. |
Dersin İçeriği | Python veri yapıları, Numpy dizi operasyonları, Pandas kütüphanesi ile veri analizi uygulamaları, Makine öğrenmesi modelleri ile regresyon ve sınıflandırma uygulamaları, değerlendirme metrikleri, hyperparameter ayarlamaları, yapay sinir ağları, hata fonksiyonları, aktivasyon fonksiyonları, ileri ve geri yayılım işlemleri, derin öğrenme modelleri ile regresyon ve sınıflandırma uygulamaları |
Kalkınma Amaçları |
---|
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Python ile veri işleme kütüphanelerini kullanabilir | ||
2 | Python ile makine öğrenmesi ve derin öğrenme kütüphaneleri konusunda bilgiye sahiptir | ||
3 | Veri işleme, öznitelik çıkarımı konularında bilgiye sahiptir | ||
4 | Veri görselleştirme ve elindeki veriyi anlama konusunda beceri kazanır | ||
5 | Makine öğrenmesi algoritmaları hakkında bilgi kazanır | ||
6 | Derin öğrenme modelleri konusunda teknik bilgiye sahiptir | ||
7 | Verisine uygun modelleri seçme konusunda beceri kazanır | ||
8 | Yapay zeka modellerinin çıktılarını doğru şekilde analiz edebilir. | ||
9 | Yapay zeka modellerinin sonuçlarına göre modellerin parametre ayarlarını uygun şekilde yapar |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Python Temelleri | |
2 | Numpy Kütüphanesi | |
3 | Pandas Kütüphanesi, Matplotlib Kütüphanesi | |
4 | Datanın hazırlanması, temizlenmesi ve işlenmesi | |
5 | Makine öğrenmesi regresyon modelleri (Linear-Multiple-Polynomial Regression, Decision Tree Regression, Random Forest Regression) | |
6 | Makine öğrenmesi regresyon modelleri (Linear-Multiple-Polynomial Regression, Decision Tree Regression, Random Forest Regression) | |
7 | Makine öğrenmesi sınıflandırma modelleri (K-Neirest Neighbour (KNN), Support Vector Machine (SVM), Naive Bayes, Decision Tree, Random Forest) | |
8 | ARA SINAV | |
9 | Değerlendirme metrikleri ve hata fonksiyonları | |
10 | Logistic Regression (Computation Graph, Initializing Parameters, Forward Propagation, Backward Propagation, Implementing Logistic Regression with Python, Implementing Logistic Regression with Sklearn) | |
11 | Logistic Regression (Computation Graph, Initializing Parameters, Forward Propagation, Backward Propagation, Implementing Logistic Regression with Python, Implementing Logistic Regression with Sklearn) | |
12 | Artificial Neural Network (Computation Graph, Initializing Parameters, Forward Propagation, Loss, Cost Function, Backward Propagation, Updata Parameters, Create Model, L-Layer Neural Network, L-Layer Neural Network with Keras) | |
13 | Convolutional Neural Network (Same Padding, Max Pooling, Fully Connected Network, Implementing with Keras, Create Model, Optimizer, Compiler, Batch and Epoch, Data Augmentation, Fitting Model,Evaluate Model) | |
14 | FİNAL |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları | Artificial Intelligence A Modern Approach, S.Russell, P.Norvig Machine Learning Yearning, A. Ng Deep Learning, I. Goodfellow, Y.Bengio, A.Courville |
# | Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı |
---|---|
1 | Python ile veri işleme kütüphanelerini kullanabilir |
2 | Python ile makine öğrenmesi ve derin öğrenme kütüphaneleri konusunda bilgiye sahiptir |
3 | Veri işleme, öznitelik çıkarımı konularında bilgiye sahiptir |
4 | Veri görselleştirme ve elindeki veriyi anlama konusunda beceri kazanır |
5 | Makine öğrenmesi algoritmaları hakkında bilgi kazanır |
6 | Derin öğrenme modelleri konusunda teknik bilgiye sahiptir |
7 | Verisine uygun modelleri seçme konusunda beceri kazanır |
8 | Yapay zeka modellerinin çıktılarını doğru şekilde analiz edebilir. |
9 | Yapay zeka modellerinin sonuçlarına göre modellerin parametre ayarlarını uygun şekilde yapar |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 100 |
Toplam | 100 |
1. Final | 60 |
1. Yıl İçinin Başarıya | 40 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ara Sınav | 1 | 25 | 25 |
Final | 1 | 30 | 30 |
Ödev | 1 | 15 | 15 |
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) | 16 | 2 | 32 |
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) | 16 | 1 | 16 |
Toplam İş Yükü | 118 | ||
Toplam İş Yükü / 25 (Saat) | 4,72 | ||
Dersin AKTS Kredisi | 5 |