SCIENZE UMANISTICHETextual studies for digital professionsAcademic Year 2022/2023

53861 - INTELLIGENZA ARTIFICIALE

Teacher: Daniela GIORDANO

Expected Learning Outcomes


According to the Dublin descriptors to the Dublin descriptors, students, at the end of the course, will demonstrate to:

Course Structure

Lectures, practical labs, case study discussion.

Required Prerequisites

Basis knowledge of the Python programming language.

Detailed Course Content

“Classical” Artificial Intelligence:

Machine learning e data mining


Applications

Textbook Information

“Grokking Deep Learning”. Andrew W. Trask - Manning Publications (2019), pp. 336.

Selected chapters from:

Lecture notes from the instructor (pp.1-60)- Available on STUDIUM

Technical documentation on relevant machine learning libraries and Rapid Miner operators. Available on STUDIUM

Please remember that in compliance with art 171 L22.04.1941, n. 633 and its amendments, it is illegal to copy entire books or journals, only 15% of their content can be copied.

For further information on sanctions and regulations concerning photocopying please refer to the regulations on copyright (Linee Guida sulla Gestione dei Diritti d’Autore) provided by AIDRO - Associazione Italiana per i Diritti di Riproduzione delle opere dell’ingegno (the Italian Association on Copyright).

All the books listed in the programs can be consulted in the Library.

Course Planning

 SubjectsText References
1“Classical” Artificial Intelligence: Reasoning and Problem-solving • Autonomous agents and their environments • Cognitive systems architecture (perception, memory, reasoning, action and metacognition) R&N - Capitolo 1 (pp 29-39, 63-93) Cap 2 (pp. 95-140),
2“Classical” Artificial Intelligence: • Knowledge representation techniques • Reasoning: analogical, case-based, probabilistic. • Problem-solving: problem solving “by search” and problem solving “by description”R&N - Cap 3 ( pp. 147-179, 189-199)
3"Machine learning e data mining": •Classification, regression and predictive models. • Supervised learning (decision trees, Support Vector Machines) • Unsupervised learning: clusteringDispense del docente (pp.1-60)
4''Machine learning e data mining'': Neural networks Trask - Capitoli 3,4,5,6
5“Deep learning”: Convolutional neural networks (CNN) and Recurrent Neural networks (RNN). Transformers. Trask - Capitoli 9,10,11,12
6“Knowledge discovery from data”: the data mining process, model development and testing, evaluation. Data visualization. • Model limitations (explainability, and Bias in dataset)P&F- Capitoli 7 & 8 (Decision analytic thinking: what is a good model; and Model Visualization), pp. 187-122. Trask - Capitoli 7,8
7The PyTORCH library for Deep Learning. TransformersS&A - Cap 2 (pp.15-37) Cap 3 (pp-39-60).
8Applications and ethical issues: •Recommender systems • Sentiment analysis • Design of conversational agents (chatbot)B&K&H - Cap 9: IBM Watson as a cognitive system, pp. 137-155. Trask- cap 14

Learning Assessment

Examples of frequently asked questions and / or exercises

Discussion on the course program.

Versione in italiano