81610 - Machine Learning

Academic Year 2016/2017

  • Docente: Davide Maltoni
  • Credits: 6
  • SSD: ING-INF/05
  • Language: Italian
  • Teaching Mode: Traditional lectures
  • Campus: Cesena
  • Corso: Second cycle degree programme (LM) in Computer Science and Engineering (cod. 8614)

Learning outcomes

Providing the student with the concepts necessary: - to understand and apply machine learning approaches; - implement classification, regression and clustering algorithms to solve problems in different applicative fields; use neural networks and other deep learning techniques. 

Course contents

  • Artificial Intelligence and Machine Learning
  • Supervided and Unsupervised Learning
  • Classification and Regression
  • Classifiers: Bayes, k-Nearest Neighbor, Support Vector Machines, Multiclassifiers
  • Clustering (K-means, EM) and Dimensionality Reduction (PCA, DA)
  • Neural Networks (NN)
  • Introduction to Deep Learning
  • Convolutional Neural Networks (CNN)

Readings/Bibliography

Teacher's slides at:

http://bias.csr.unibo.it/maltoni/ml

Teaching methods

Lectures + Practical (guided) sessions in lab.

Lab assignments and solutions at:

http://bias.csr.unibo.it/maltoni/ml

Assessment methods

Written exam and/or home project

Teaching tools

Software libraries and tools for machine learning

Links to further information

http://bias.csr.unibo.it/maltoni/ml

Office hours

See the website of Davide Maltoni