Curriculum
Mutuazione: 20810322 Intelligenza artificiale e machine learning in Ingegneria gestionale e dell'automazione LM-32 SANSONETTI GIUSEPPE, MICARELLI ALESSANDRO, SANZARI MARTA
Programme
1. Introduction:- Intelligent Agents.
- AI as "Representation and Search".
2. Problem Solving:
- Uninformed search (breadth-first search, uniform-cost search, depth-first search, Iterative deepening search).
- Heuristic search (Best First search, A *, Heuristic Functions).
- Approximate algorithms (Hill Climbing, Simulated Annealing, etc.)
- Adversarial Search and Games (MiniMax, Alfa-Beta Pruning).
- Introduction to Evolutionary Computation.
3. Introduction to the Python language:
- Development environments; Jupiter Notebook.
- Python foundations. Data structures in Pyhton.
- Python libraries: NumPy, Pandas, matplotlib, ScikitLearn.
4. Machine Learning:
- Regression (simple linear, multiple).
- Classification (Logistic Regression, Decision Trees, Naïve Bayes).
- Clustering.
- Artificial Neural Networks.
- Reinforcement Learning.
- Introduction to Deep Learning.
- Case studies.
Core Documentation
S.J.Russel, P.Norvig "Artificial Intelligence: A Modern Approach", 4/Ed (2021). Pearson Education.Lecture notes by the professor.
Type of delivery of the course
In-person classes and in-class labs (except for periods of sanitary emergency).Attendance
Attendance is not compulsory, but it is strongly recommended.Type of evaluation
Written exam and practical laboratory test.Mutuazione: 20810322 Intelligenza artificiale e machine learning in Ingegneria gestionale e dell'automazione LM-32 SANSONETTI GIUSEPPE, MICARELLI ALESSANDRO, SANZARI MARTA
Programme
1. Introduction:- Intelligent Agents.
- AI as "Representation and Search".
2. Problem-Solving:
- Uninformed search (breadth-first search, uniform-cost search, depth-first search, Iterative deepening search).
- Heuristic search (Best First search, A *, Heuristic Functions).
- Approximate algorithms (Hill Climbing, Simulated Annealing, etc.)
- Adversarial Search and Games (MiniMax, Alfa-Beta Pruning).
- Introduction to Evolutionary Computation.
3. Introduction to the Python language:
- Development environments; Jupiter Notebook.
- Python foundations. Data structures in Pyhton.
- Python libraries: NumPy, Pandas, matplotlib, ScikitLearn.
4. Machine Learning:
- Regression (simple linear, multiple).
- Classification (Logistic Regression, Decision Trees, Naïve Bayes).
- Clustering.
- Artificial Neural Networks.
- Reinforcement Learning.
- Introduction to Deep Learning.
- Case studies.
Core Documentation
S.J.Russel, P.Norvig "Artificial Intelligence: A Modern Approach", 4/Ed (2021). Pearson Education.Lecture notes by the professor.
Type of delivery of the course
Traditional. During the COVID-19 emergency period, the exam will be carried out in accordance with the provisions of Article 1 of the Rector's Decree no. 703 of 5 May 2020.Type of evaluation
Written exam and practical laboratory test.Mutuazione: 20810322 Intelligenza artificiale e machine learning in Ingegneria gestionale e dell'automazione LM-32 SANSONETTI GIUSEPPE, MICARELLI ALESSANDRO, SANZARI MARTA
Programme
1. Introduction:- Intelligent Agents.
- AI as "Representation and Search".
2. Problem Solving:
- Uninformed search (breadth-first search, uniform-cost search, depth-first search, Iterative deepening search).
- Heuristic search (Best First search, A *, Heuristic Functions).
- Approximate algorithms (Hill Climbing, Simulated Annealing, etc.)
- Adversarial Search and Games (MiniMax, Alfa-Beta Pruning).
- Introduction to Evolutionary Computation.
3. Introduction to the Python language:
- Development environments; Jupiter Notebook.
- Python foundations. Data structures in Pyhton.
- Python libraries: NumPy, Pandas, matplotlib, ScikitLearn.
4. Machine Learning:
- Regression (simple linear, multiple).
- Classification (Logistic Regression, Decision Trees, Naïve Bayes).
- Clustering.
- Artificial Neural Networks.
- Reinforcement Learning.
- Introduction to Deep Learning.
- Case studies.
Core Documentation
S.J.Russel, P.Norvig "Artificial Intelligence: A Modern Approach", 4/Ed (2021). Pearson Education.Lecture notes by the professor.
Type of delivery of the course
In-person classes and in-class labs (except for periods of sanitary emergency).Attendance
Attendance is not compulsory, but it is strongly recommended.Type of evaluation
Written exam and practical laboratory test.Programme
1. Introduction:- Intelligent Agents.
- AI as "Representation and Search".
2. Problem-Solving:
- Uninformed search (breadth-first search, uniform-cost search, depth-first search, Iterative deepening search).
- Heuristic search (Best First search, A *, Heuristic Functions).
- Approximate algorithms (Hill Climbing, Simulated Annealing, etc.)
- Adversarial Search and Games (MiniMax, Alfa-Beta Pruning).
- Introduction to Evolutionary Computation.
3. Introduction to the Python language:
- Development environments; Jupiter Notebook.
- Python foundations. Data structures in Pyhton.
- Python libraries: NumPy, Pandas, matplotlib, ScikitLearn.
4. Machine Learning:
- Regression (simple linear, multiple).
- Classification (Logistic Regression, Decision Trees, Naïve Bayes).
- Clustering.
- Artificial Neural Networks.
- Reinforcement Learning.
- Introduction to Deep Learning.
- Case studies.
Core Documentation
S.J.Russel, P.Norvig "Artificial Intelligence: A Modern Approach", 4/Ed (2021). Pearson Education.Lecture notes by the professor.
Type of delivery of the course
Traditional. During the COVID-19 emergency period, the exam will be carried out in accordance with the provisions of Article 1 of the Rector's Decree no. 703 of 5 May 2020.Type of evaluation
Written exam and practical laboratory test.