• Türkçe
  • English
  • Deutsch
Ders Kodu: 
INP 214
Ders Tipi: 
Serbest Seçmeli
Teori Saati: 
1
Uygulama Saati: 
2
Laboratuvar Saati: 
0
Kredi: 
2
AKTS: 
4
Dersin Dili: 
Türkçe
Dersin Koordinatörü: 
Dersi Verenler: 
Dersin Amacı: 
Makine öğrenmesi, yapay zekânın bir dalı olarak ham veriden öğrenme yeteneğine sahip modeller ve sistemler geliştirmeyi amaçlar. Sağlık, finans, mühendislik gibi çeşitli alanlarda makine öğrenmesi uygulamaları yaygın olarak kullanılmaktadır. Bu dersin hedefi, makine öğrenmesi ve ilgili kavramları tanıtmak, makine öğrenmesi sürecini açıklamak, temel makine öğrenmesi algoritmalarının teorik temellerini öğretmek ve Python programlama dili kullanarak uygulamalı çalışmalar yapmaktır.
Dersin İçeriği: 
Ders boyunca, yapay zekâ ve makine öğrenmesi ile ilgili temel kavramlar, makine öğrenmesi süreçleri, Python programlama dilinin temel kullanımı, veri görselleştirme ve veri ön-işleme teknikleri ele alınacaktır. Bunun yanı sıra, danışmanlı ve danışmansız öğrenme yaklaşımları, basit ve çoklu doğrusal regresyon modelleri, k-en yakın komşu algoritması, naive bayes sınıflandırıcı, destek vektör makineleri, karar ağaçları ve yapay sinir ağları gibi makine öğrenmesi algoritmaları detaylı olarak incelenecektir.
Dersin Öğretim Yöntemleri: 
1.Anlatım 2. Problem çözme 3.Soru cevap 4. Laboratuvar çalışması 5.Atölye çalışması 6. Proje 7. Örnek olay 8. Tartışma 9. Grup Çalışması 10.Konuk Konuşmacı 11. Gösteri yöntemi
Dersin Ölçme Yöntemleri: 
A. Ara Sınav B. Final C. Yoklama D. Kısa Sınav E. Sunum F. Ödev G Proje H. Uygulama

Dikey Sekmeler

Dersin Öğrenme Çıktıları

Dersin Öğrenme Çıktıları Program Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
Makine Öğrenmesinin temel prensiplerini, kavramlarını ve algoritmalarını tanımlayabilir ve açıklayabilirler. 2, 3, 4, 5 1, 2, 3, 4 A, B, D
Makine Öğrenmesinin bilgisayar biliminde ve genel olarak toplumda nasıl kullanıldığını anlayabilirler. 2, 3, 4, 5  1, 2, 3, 4 A, B, D
Makine Öğrenmesi  problemlerini formüle edebilir ve çözebilirler. 2, 3, 4, 5 1, 2, 3, 4 A, B, D
Makine Öğrenmesi  modellerini veri kümeleri üzerinde eğitebilir ve kendi Makine Öğrenmesi  projelerini tasarlayabilir, uygulayabilirler. 2,3, 4, 5 1, 2, 3, 4 A, B, D
Makine Öğrenmesinin sunduğu fırsatları ve riskleri değerlendirebilir ve öngörülerde bulunabilirler. 2,3, 4, 5 1, 2, 3, 4 A, B, D

Dersin Akışı

DERS AKIŞI
Hafta Konular Ön Hazırlık
1 Yapay Zekâ, Makine Öğrenmesi ve İlişkili Temel Kavramlar  
2 Makine Öğrenmesi Süreci, Danışmanlı/Danışmansız Öğrenme  
3 Python Genel Tekrar  
4 Veri Görselleştirme  
5 Veri Ön-İşleme  
6 Basit/Çoklu Doğrusal Regresyon ile Tahmin Modelleri Oluşturma  
7 k-Ortalamalar Algoritması ile Kümeleme  
8 Uygulama  
9 k-En Yakın Komşu Algoritması  
10 Naive Bayes Algoritması  
11 Karar Ağaçları  
12 Destek Vektör Makineleri  
13 Yapay Sinir Ağları  
14 Genel Tekrar  

 

Kaynaklar

KAYNAKLAR
Ders Notu Ders Slaytları, Colab Dokümanları, Veri Setleri
Diğer Kaynaklar İnteraktif Uygulama Dosyaları

Materyal Paylaşımı

MATERYAL PAYLAŞIMI 
Dokümanlar Ders Slaytları, Colab Dokümanları, Veri Setleri, İnteraktif Uygulama Dosyaları
Sınavlar Kısa Sınav, Ara Sınav, Final Sınavı

Değerlendirme Sistemi

DEĞERLENDİRME SİSTEMİ
YARIYIL İÇİ ÇALIŞMALARI SAYI KATKI YÜZDESİ
Derse devam 14 10
Kısa Sınav 1 10
Ara Sınav 1 30
Final Sınavı 1 50
Toplam   100
Finalin Başarıya Oranı   50
Yıl içinin Başarıya Oranı   50
Toplam   100

Dersin Program Çıktılarına Katkısı

İnternet ve Ağ Teknolojileri Programı için Program Çıktıları
No Program Öğrenme Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Ağ yapıları, protokoller ve iletişim prensiplerini açıklar ve uygular

Ağ hata ayıklama, sorun giderme ve güvenliğini sağlar

         
2 Ağ cihazlarının temel programlamasını yapar.

Bilgisayar ağlarına ilişkin kavramları bilerek, bilgisayarlar arası iletişim, organizasyon ve veri aktarım yöntemlerini kullanma becerisine sahip olur

      X  
3 Alanı ile ilgili matematiksel hesaplamaları yapar.     X    
4 Bilişim ve internet teknolojileri kavramları ile internet bağlantı yöntemlerini bilir, web tabanlı programlar geliştirebilir, web sitesi tasarımı yapabilir.     X    
5 İnternet ve Ağ teknolojileri ile ilgili uygulamalar için gerekli olan programlama dillerini, yeni yöntemleri ve bilişim teknolojilerini belirleme ve etkin kullanabilme becerisini kazanır.

Bilgisayar Programcılığı alanında problemlerin çözümü için gerekli olan verileri tanımlama, algoritma çıkarma, modelleme ve çözme becerisine sahip olur.

        X
Mekatronik Programı için Program Çıktıları
No Program Öğrenme Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Mekatronik ile ilgili temel kavramları tanımlar ve uygular.          
2 Otomasyon sistem elemanlarını tanımlar ve programlar.          
3 Makine elemanlarını tanır, matematiksel hesaplamaları yapar ve mekanik sistemleri tasarlar.          
4 Hidrolik ve Pnömatik sistem elemanlarını açıklar ve sistemi tasarlar          
5 Mekatroniğin ihtiyaç duyduğu düzeyde bilgisayar yazılımı ve donanımı bilgisi ile birlikte bilişim ve iletişim teknolojilerini kullanma yetkinliğine sahiptir.       X  
Elektronik Programı için Program Çıktıları
No Program Öğrenme Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Elektronik devrelerinin temellerini açıklar, matematiksel hesaplamaları ve gerekli ölçümleri yapar.          
2 Dijital ve analog elektronik tekniklerini tanımlar ve uygular.

Yeni devre bileşenleri, işlev grupları veya yeni devreleri sınama, ölçme, değerlendirme amaçlı deney ve ölçüm düzenekleri kurma, ölçü alabilme yeteneklerini kazanır.

         
3 Mikrodenetleyicili sistem tasarımı yapar, programlar ve uygulamalar geliştiri.   X      
4 Elektronik cihazlarda meydana gelebilecek arızaları tespit eder ve arızaları giderir.          
5 Bilgisayar destekli çizim ve simülasyon programları kullanarak tasarım yapma ve mesleki plan ve projelerin çizimlerini ve uygulamalarını gerçekleştirme becerisi kazanır.       X  
Otomotiv Programı için Program Çıktıları
No Program Öğrenme Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Otto-Dizel motor teknolojileri ve güç aktarma organlarını açıklar ve alanı ile ilgili

matematiksel hesaplamaları yapar.

         
2 İçten yanmalı motorların ve komponentlerinin montaj ve demontaj işlemlerini yapar.          
3 Otomotiv elektriği ve elektroniğini açıklar.          
4 Otomotiv parçalarının üretim teknolojilerini ve malzemelerini tanır, bilgisayar destekli tasarımını yapar. Gerekli ölçüm ve muayenelerini gerçekleştirir, arızalarını bulabilir.     X    
5 Enerjinin etkin kullanımı, alternatif motorlar ve yakıtlar, otomotiv sektöründe yeni

teknolojileri kavrayabilme ve proje üretebilme becerisi kazanır; küresel ısınma ve motor emisyonlarının çevreye etkileri konusunda bilgi sahibi olur.

         
MYO Ortak Program Çıktıları - BİLGİ
PÇ 6 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur.         X
PÇ 7 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur.          
MYO Ortak Program Çıktıları - BECERİ
PÇ 8 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır.       X  
PÇ 9 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır.         X
PÇ 10 Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir.       X  
MYO Ortak Program Çıktıları - YETKİNLİK
PÇ 11 Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder     X    
PÇ 12 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır.       X  
PÇ 13 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir          
PÇ 14 Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir.          
PÇ 15 Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar.     X    

AKTS İş Yükü Tablosu

AKTS / İŞ YÜKÜ TABLOSU
Etkinlik SAYISI Süresi
(Saat)
Toplam
İş Yükü
(Saat)
Ders Süresi  14 3 42
Sınıf Dışı Ders Çalışma Süresi 14 2 28
Kısa sınav 1 2 2
Ara Sınav 1 6 6
Final Sınavı 1 10 10
Toplam İş Yükü     88
Toplam İş Yükü / 25 (s)     3.52
Dersin AKTS Kredisi     4