20651 - ARTIFICIAL INTELLIGENCE FOR SECURITY
Cross-institutional study L. Bocconi - Politecnico Milano
Course taught in English
MARK JAMES CARMAN
Mission & Content Summary
MISSION
CONTENT SUMMARY
Lecture sessions:
- 
	Lecture 1: Introduction to AI for security 
- 
	Lecture 2: Introduction to Classification 
- 
	Lecture 3: Classification Theory 
- 
	Lecture 4: Linear classifiers 
- 
	Lecture 5: Classification in Practice 
- 
	Lecture 6: Classification in Practice (continued) 
- 
	Lecture 7: Non-linear classification algorithms 
- 
	Lecture 8: Non-linear classification algorithms (continued) 
- 
	Lecture 9: Neural Networks 
- 
	Lecture 10: Ensembles and Deep Learning 
- 
	Lecture 11: Clustering algorithms 
- 
	Lecture 12: Hierarchical clustering 
- 
	Lecture 13: Univariate Anomaly detection 
- 
	Lecture 14: Multivariate Anomaly detection and Time Series 
Practical sessions:
- 
	Practical 1: Introduction to Python 
- 
	Practical 2: Spam detection 
- 
	Practical 3: Fraud Detection 
- 
	Practical 4: Model analysis and hyper-parameter selection 
- 
	Practical 5: Intrusion detection 
- 
	Practical 6: Intrusion Detection (continued) 
- 
	Practical 7: Advanced classification techniques 
- 
	Practical 8: Introduction to clustering 
- 
	Practical 9: Evaluating clustering 
- 
	Practical 10: Anomaly detection 
Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
APPLYING KNOWLEDGE AND UNDERSTANDING
Teaching methods
- Lectures
- Practical Exercises
DETAILS
- Lezioni
- Esercitazioni pratiche
Assessment methods
| Continuous assessment | Partial exams | General exam | |
|---|---|---|---|
| 
 | x | ||
| 
 | x | 
ATTENDING AND NOT ATTENDING STUDENTS
- 
	Student group project presentations 
- 
	Written Exam 
Teaching materials
ATTENDING AND NOT ATTENDING STUDENTS
To be defined
