| Ekonomi | |||||
| 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 202 | |||||
| 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 |
MATH 224 - Probability and Statistics for Engineering MATH 115 - Calculus I |
|||||
| 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) Ekonomi bilgisini diğer sosyal bilimler ve matematik ile ilişkilendirir ve disiplinlerarası analizlerde kullanır | ||||||
| 2) Ekonomi alanları arasındaki etkileşimleri ayırt eder ve bu ayrımları sentezler | ||||||
| 3) Mikroekonomik ve makroekonomik teorileri matematiksel ve istatistiksel araçlarla modelleyerek ekonomik olayları analiz eder | ||||||
| 4) Karmaşık iktisadi sorunların çözümünde alternatif kuramsal yaklaşımları değerlendirir ve elde ettiği bulguları karar alma süreçlerinde rasyonel bir şekilde uygular | ||||||
| 5) Farklı ekonomik sistemleri nicel tekniklerle analiz eder ve karşılaştırır | ||||||
| 6) İktisadi teorik bilgi ve modelleri Türkiye ve küresel ekonomilere ilişkin sorunlara uygular ve kanıta dayalı politika önerileri tasarlar | ||||||
| 7) Ekonomik verileri ekonometrik, istatistiki yöntemlerle analiz eder ve sonuçları uygun yazılım programlarıyla sunar | ||||||
| 8) Ekonomik analizin tüm aşamalarını bilimsel ve etik ilkeler doğrultusunda yürütür ve raporlar | ||||||
| 9) Bilimsel bilgi paylaşımında yazılı ve sözlü İngilizceyi (en az CEFR B2 düzeyinde) etkin biçimde kullanır. | ||||||
| 10) Sosyal sorumluluğu iktisadi karar alma süreçlerine entegre eder | ||||||
| 11) Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme yetkinlikleri geliştirir |
| N Yok | S Destekleyici | H Çok İlgili |
| Program Çıktıları ve Yeterlilikler | Düzey | Değerlendirme | |
| 1) | Ekonomi bilgisini diğer sosyal bilimler ve matematik ile ilişkilendirir ve disiplinlerarası analizlerde kullanır | N | |
| 2) | Ekonomi alanları arasındaki etkileşimleri ayırt eder ve bu ayrımları sentezler | N | |
| 3) | Mikroekonomik ve makroekonomik teorileri matematiksel ve istatistiksel araçlarla modelleyerek ekonomik olayları analiz eder | N | |
| 4) | Karmaşık iktisadi sorunların çözümünde alternatif kuramsal yaklaşımları değerlendirir ve elde ettiği bulguları karar alma süreçlerinde rasyonel bir şekilde uygular | N | |
| 5) | Farklı ekonomik sistemleri nicel tekniklerle analiz eder ve karşılaştırır | N | |
| 6) | İktisadi teorik bilgi ve modelleri Türkiye ve küresel ekonomilere ilişkin sorunlara uygular ve kanıta dayalı politika önerileri tasarlar | N | |
| 7) | Ekonomik verileri ekonometrik, istatistiki yöntemlerle analiz eder ve sonuçları uygun yazılım programlarıyla sunar | N | |
| 8) | Ekonomik analizin tüm aşamalarını bilimsel ve etik ilkeler doğrultusunda yürütür ve raporlar | H | |
| 9) | Bilimsel bilgi paylaşımında yazılı ve sözlü İngilizceyi (en az CEFR B2 düzeyinde) etkin biçimde kullanır. | H | |
| 10) | Sosyal sorumluluğu iktisadi karar alma süreçlerine entegre eder | H | |
| 11) | Yüksek derecede özerklikle daha ileri çalışmalar için gerekli öğrenme yetkinlikleri geliştirir | H |
| Hazırlayan ve Tarih | , February 2026 |
| Ders Koordinatörü | YASSINE DRIAS |
| 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 | ||||||