Curriculum
Mutuazione: 20810322 Intelligenza artificiale e machine learning in Ingegneria gestionale e dell'automazione LM-32 SANSONETTI GIUSEPPE, MICARELLI ALESSANDRO
Programma
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.
Testi Adottati
Lecture slides.Modalità Erogazione
In-person classes and in-class labs.Modalità Frequenza
Attendance is not compulsory, but it is strongly recommended.Modalità Valutazione
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
Programma
. 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.
Testi Adottati
Lecture slides.Modalità Erogazione
In-person classes and in-class labs.Modalità Frequenza
Attendance is not compulsory, but it is strongly recommended.Modalità Valutazione
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
Programma
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.
Testi Adottati
Lecture slides.Modalità Erogazione
In-person classes and in-class labs.Modalità Frequenza
Attendance is not compulsory, but it is strongly recommended.Modalità Valutazione
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
Programma
. 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.
Testi Adottati
Lecture slides.Modalità Erogazione
In-person classes and in-class labs.Modalità Frequenza
Attendance is not compulsory, but it is strongly recommended.Modalità Valutazione
Written exam and practical laboratory test.