| Yapay Zeka Mühendisliği | |||||
| Lisans | Programın Süresi: 4 | Kredi Sayısı: 240 | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF: 6. Düzey |
| Yüksekokul/Myo/Fakülte/Enstitü | Mühendislik Fakültesi | |||||
| Ders Kodu | AI 203 | |||||
| Ders Adı İngilizce | Machine Learning | |||||
| Ders Adı Türkçe | Yapay Öğrenme | |||||
| Öğretim Dili | EN | |||||
| Ders Türü | Ters-Yüz Öğrenme | |||||
| Dersin Düzeyi | Seçiniz | |||||
| Dönem | Güz | |||||
| Haftalık İletişim Saatleri |
|
|||||
| Tahmini Öğrenci İş Yükü | Dönem boyunca 150 saat | |||||
| Ders Kredileri | 6 AKTS | |||||
| Değerlendirme | Standart Harf Notu | |||||
| Ön Koşul | Yok | |||||
| Yan Koşul | Yok | |||||
| Beklenen Ön Bilgi | Programlama, olasılık ve istatistik alanlarında ön bilgi | |||||
| Kayıt Kısıtlamaları | Sadece Lisans Öğrencileri | |||||
| Genel Eğitim Hedefi | Makine öğrenmesi teorisi, algoritmaları ve uygulamaları hakkında kapsamlı bir anlayışa sahip olmak; öngörücü modeller geliştirmeyi öğrenmek, veriden öğrenmenin matematiksel temellerini kavramak ve gerçek dünya mühendislik problemleri için model performansını değerlendirmek. | |||||
| Ders Açıklaması | Bu ders, makine öğrenmesinin temel kavramlarını ve algoritmalarını kapsamaktadır. Konular arasında Gözetimli Öğrenme (Doğrusal/Lojistik Regresyon, Karar Ağaçları, Topluluk Yöntemleri), Gözetimsiz Öğrenme (Kümeleme, Boyut İndirgeme), Model Değerlendirme ve Sinir Ağlarına giriş yer almaktadır. Ders, hem algoritmaların matematiksel türetilmesini hem de modern Python kütüphaneleri kullanılarak pratik uygulamalarını vurgular. |
Ders Öğrenme Çıktıları ve YeterliliklerBu dersi başarıyla tamamlayabilen öğrenciler:1) Makine öğrenmesi problemlerini denetimli (supervised), denetimsiz (unsupervised) veya pekiştirmeli öğrenme (reinforcement learning) görevleri olarak tanımlar ve formüle eder; 2) Temel makine öğrenmesi algoritmalarının arkasındaki matematiksel temelleri (optimizasyon, olasılık, lineer cebir) açıklar; 3) Python kullanarak Doğrusal Regresyon (Linear Regression), Lojistik Regresyon (Logistic Regression) ve Karar Ağaçları (Decision Trees) gibi makine öğrenmesi modellerini uygular ve eğitir; 4) Etiketsiz veri kümelerini analiz etmek için boyut indirgeme ve kümeleme tekniklerini uygular; 5) Uygun metrikler (Precision, Recall, F1-Score, ROC) ve tanı teknikleri (Bias-Variance dengesi) kullanarak model performansını değerlendirir; 6) Bir makine öğrenmesi proje sürecini tasarlar ve yürütür: veri ön işleme, özellik mühendisliği, model seçimi ve doğrulama. |
| Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi | ||||||
| 2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi | ||||||
| 3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi | ||||||
| 4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi | ||||||
| 5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi | ||||||
| 6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi | ||||||
| 7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi |
| N Yok | S Destekleyici | H Çok İlgili |
| Program Çıktıları ve Yeterlilikler | Düzey | Değerlendirme | |
| 1) | Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi | H | Proje,Sınav |
| 2) | Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi | S | Proje |
| 3) | Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi | N | |
| 4) | Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi | N | |
| 5) | Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi | N | |
| 6) | Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi | H | Laboratuvar,Proje,Sınav |
| 7) | Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi | S | Proje |
| Hazırlayan ve Tarih | , February 2026 |
| Ders Koordinatörü | TUBA AYHAN |
| Dönem | Güz |
| Dersi Veren(ler) |
| Hafta | Konu |
| 1) | Makine Öğrenmesine Giriş: Tanımlar, Denetimli ve Denetimsiz Öğrenme, Tarihçe ve Uygulamalar |
| 2) | Tek Değişkenli Doğrusal Regresyon: Maliyet (Cost) Fonksiyonu, Gradyan İnişi (Gradient Descent) ile Optimizasyon |
| 3) | Çok Değişkenli Doğrusal Regresyon: Vektörleştirme, Özellik Ölçekleme, Polinom Regresyon |
| 4) | Lojistik Regresyon ve Sınıflandırma: Karar Sınırları, Sigmoid Fonksiyonu, Çapraz Entropi (Cross-Entropy) Kayıp Fonksiyonu |
| 5) | Düzenlileştirme (Regularization): Aşırı Öğrenme (Overfitting) ve Yetersiz Öğrenme (Underfitting), Bias-Variance Dengesi, L1/L2 Düzenlileştirme |
| 6) | Karar Ağaçları: Bilgi Kazancı (Information Gain), Safsızlık Ölçütü Olarak Entropi, Karar Ağaçları ile Sınıflandırma ve Regresyon |
| 7) | Topluluk (Ensemble) Öğrenme Yöntemleri: Random Forest, Gradient Boosting (XGBoost) |
| 8) | Model Değerlendirme ve Tanılama: Precision/Recall, ROC Eğrileri, Öğrenme Eğrileri, Çapraz Doğrulama Stratejileri |
| 9) | Denetimsiz Öğrenme: K-Means Kümeleme, Hiyerarşik Kümeleme |
| 10) | Boyut İndirgeme: Temel Bileşenler Analizi (PCA), t-SNE Temelleri |
| 11) | Yapay Sinir Ağlarına Giriş: Perceptronlar, Çok Katmanlı Algılayıcılar (MLP), Aktivasyon Fonksiyonları |
| 12) | Derin Öğrenmeye Giriş: Geri Yayılım (Backpropagation), Temel CNN/RNN Kavramları |
| 13) | Hiperparametre Optimizasyonu: Grid Search, Random Search, Evrimsel Algoritmalar ile Optimizasyon |
| 14) | Makine Öğrenmesi Mühendisliğinde En İyi Uygulamalar: Pipeline’lar, Eksik Veriyle Baş Etme, Yapay Zekâda Etik ve Önyargı |
| 15) | Final Sınavı / Proje / Sunum Dönemi |
| 16) | Final Sınavı / Proje / Sunum Dönemi |
| Gerekli/Tavsiye Edilen Okumalar | Zorunlu: Machine Learning with zyLabs by Aimee Schwab-McCoy Tavsiye Edilen: Machine Learning Yearning by Andrew Ng. | |||||||||||||||
| Öğretme Teknikleri | “Flipped classroom” yaklaşımı gibi aktif öğrenme teknikleri kullanılarak teori ve matematiksel türevleri kapsayan dersler. Scikit-Learn, NumPy ve Pandas gibi kütüphaneler kullanılarak Python uygulamalarına odaklanan laboratuvar oturumları. | |||||||||||||||
| Ödev ve Projeler | Ödevler | |||||||||||||||
| Laboratuvar Çalışması | ||||||||||||||||
| Bilgisayar Kullanımı | Zorunlu | |||||||||||||||
| Diğer Aktiviteler | ||||||||||||||||
| Değerlendirme Yöntemleri |
|
|||||||||||||||
| Ders Yönetimi |
driasy@mef.edu.tr 5th Floor Devam Kuralları: Derslere en az %70 devam zorunludur. Ara sınava katılmama: Herhangi bir istisna olmaksızın ara sınavlarda hazır bulunmanız beklenir ve seyahat planlarınızı bu tarihlere göre yapmanız gerekir. Doktor raporuyla belgelenmiş sağlıkla ilgili acil durumlar bu durumun dışındadır. Ancak sınav günü sağlık merkezinde muayene edildiğinizi belirten bir belge, sınava giremeyecek durumda olduğunuzu gösteren yeterli bir mazeret belgesi değildir. Raporda, sınava tıbben giremeyecek durumda olduğunuz açıkça belirtilmelidir. Geçerli mazeret belgelerinin sunulması halinde, kaçırılan her ara sınav için telafi sınavı yapılacaktır. Atanan tarihte sınava girmez ve geçerli bir mazeret sunmazsanız, sınav notunuz sıfır (0) olacaktır. İş görüşmeleri, işveren etkinlikleri, düğünler, tatiller vb. mazeret olarak kabul edilmez. Uygunsuz davranış, akademik dürüstlük ihlalleri ve intihal, Yükseköğretim Kanunu’nun 54. maddesine tabidir. |
|||||||||||||||
| AKtivite | Hafta Sayısı | Saat | Hesaplama | ||||
| Yarıyıl Başına Hafta Sayısı | Etkinliğe Hazırlık | Etkinliğin Kendisinde Harcanan | Etkinlik Gereksinimlerini Tamamlama | ||||
| Ders Saati | 14 | 1 | 3 | 1 | 70 | ||
| Proje | 4 | 1 | 14 | 2 | 68 | ||
| Ara Sınavlar | 1 | 10 | 2 | 12 | |||
| Toplam İş Yükü | 150 | ||||||
| Toplam İş Yükü/25 | 6.0 | ||||||
| AKTS | 6 | ||||||