
Kurs obejmuje kluczowe zagadnienia uczenia maszynowego na poziomie wprowadzającym: typy uczenia (nadzorowane, nienadzorowane, przez wzmacnianie), reprezentację danych i inżynierię cech, klasyczne algorytmy (regresja liniowa, drzewo decyzyjne, k-NN, SVM, naiwny Bayes), ocenę modeli (metryki, cross-validation, overfitting/underfitting) oraz podstawy biblioteki scikit-learn. Technologia ML jest obecnie fundamentem systemów rekomendacyjnych, diagnostyki medycznej, przetwarzania języka naturalnego i autonomicznych pojazdów — znajomość jej podstaw jest kompetencją wymaganą w coraz większej liczbie ról inżynierskich i analitycznych. Warunkiem wstępnym jest podstawowa znajomość Pythona (zmienne, pętle, funkcje, listy) oraz elementarna algebra liniowa (wektory, macierze). Kurs nie obejmuje głębokiego uczenia (sieci neuronowe, CNN, transformery), wdrożeń produkcyjnych ani MLOps. Absolwent kursu rozumie zasadę działania głównych algorytmów ML, potrafi przygotować dane, wytrenować model i ocenić jego jakość używając scikit-learn, oraz świadomie dobiera algorytm do klasy problemu.