Algorithms and Applications for Artificial Intelligence

Algorithms and Applications for Artificial Intelligence

Credits

6

Prerequisites

None.

Scientific-disciplinary sector (SSD)

INF/01 COMPUTER SCIENCE

Examination method

Assessment of a project developed on topics introduced in the course, discussion of the project and oral exam.

Learning
objectives

The course aims to provide both a theoretical and a practical introduction to Artificial Intelligence, through methodologies and tools for the analysis and processing of data using statistical approaches, computing tools and automatic learning techniques (Machine and Deep Learning), in order to improve the effectiveness and timeliness of decision-making processes.

Syllabus

Introduction to Machine Learning. Data filtering and pre-processing techniques. Dimensionality reduction techniques. Machine Learning methodologies: supervised and unsupervised learning algorithms. Classification and Regression. Performance evaluation metrics. Data communication and visualisation. Application of Machine Learning methodologies and techniques to case studies. Introduction to Neural Networks and Deep Learning. The main Deep Learning architectures.

Expected learning
outcomes

Ability to develop the project independently; clarity, correctness and completeness in the oral presentation of the topics of the course.

At the end of the course, students must demonstrate that they

  • know and understand the algorithms and methodologies presented, with a clear view of their fields of application;
  • can use the knowledge acquired to solve specific problems, both with software libraries and with purpose-designed and purpose-built code;
  • can communicate ideas and solutions clearly, rigorously and effectively to both specialist and non-specialist audiences;
  • can identify the most appropriate methods to analyse and solve a problem related to the course topics and interpret the results correctly.

Learning outcomes
to be assessed

Command of the knowledge acquired, clarity of presentation, rigour in the use of language, confidence in using the notions acquired.