Programma di Machine Learning:

Introduzione all'apprendimento automatico Tecniche base di apprendimento supervisionato: - K-Nearest Neighbors - Alberi di decisione - Regressione lineare e logistica - Bayesian Learning - Bagging e boosting Tecniche base di apprendimento non supervisionato: - Tecniche di clustering - Principal Component Analysis Deep learning: - Introduzione alle reti neurali - Convolutional Neural Networks - Autoencoder - Recurrent Neural Networks (cenni) - Transformer e Large Language Models Introduzione al Reinforcement Learning Esempi pratici con scikit-learn, Keras e Tensorflow (10 ore)