Mutua da
|
20410432 IN550 – MACHINE LEARNING in Scienze Computazionali LM-40 BONIFACI VINCENZO
(programma)
1. Apprendimento automatico. Tipi di apprendimento. Funzioni di costo. Minimizzazione del rischio empirico. Generalizzazione ed overfitting. 2. Problemi di ottimizzazione continua. Funzioni convesse. Discesa del gradiente. Discesa stocastica del gradiente. 3. Regressione. Regressione lineare. Basi di funzioni. Selezione dei predittori. Regolarizzazione. 4. Classificazione. Modelli generativi. Nearest neighbor. Regressione logistica. Support vector machines. Reti neurali. 5. Combinazione di modelli. Alberi di decisione. Boosting. 6. Apprendimento non supervisionato. Clustering K-means. Clustering gerarchico. Principal component analysis. 7. Applicazione dei metodi nel linguaggio di programmazione Python. Esempi d'uso delle librerie NumPy, Pandas, SciKit-Learn, Keras, TensorFlow.
(testi)
J. Watt, R. Borhani, A. Katsaggelos. Machine Learning Refined. Cambridge University Press, 2nd edition, 2020.
|