Yapay zeka ve Makine öğrenimi dersinde, yapay zeka ve makine öğrenmesinin temel kavramlarının anlaşılması, makine öğrenmesi algoritmalarının gelişim süreci ve uygulamalarının anlaşılması, makine öğrenimi modelleme metodolojileri ve algoritma seçiminin öneminin anlaşılması konuları tartışılacaktır. Makine öğrenmesi algoritmalarının arasındaki farklılıklara değinilip temel supervised/eğiticili makine öğrenmesi algoritmalarının çalışma prensipleri detaylıca incelenecek.
Python programlama dili kullanılarak pratik uygulamalar yapılacaktır. Bu kapsamda, temel eğiticili makine öğrenmesi algoritmalarından Uzaklık Temelli (Nearest-Neighbor) yöntemler, Karar Ağacı yöntemleri(Decision Tree), Olasılık temelli yöntemler (Naïve Bayes), Support Vector Machines(SVM)ve Yapay Sinir Ağları (Artificial Neural Networks) algoritmaları irdelenecektir.