ID:
TDS15
Tipo Insegnamento:
Obbligatorio
Durata (ore):
60
CFU:
8
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Url:
MANAGEMENT AND COMPUTER SCIENCE/BASE Anno: 2
Anno:
2023
Dati Generali
Periodo Di Attività
Primo Semestre (11/09/2023 - 02/12/2023)
Syllabus
Obiettivi Formativi
The course provides an in-depth understanding of the foundations, scope and approaches of artificial intelligence. In particular, it focuses on machine learning algorithms and to their application to problems in various disciplines. This provides students with the basic ideas and intuition behind modern machine learning methods as well as an understanding of how, why, and when they work. Students in this course will not only gain a deep understanding of the foundational aspects of artificial intelligence and machine learning, but they will also acquire the practical skills necessary for their successful applications to new problems in science and industry.
Prerequisiti
Basic computer programming skills, such as in a course on Introduction to computer programming. Working knowledge of Python is strongly recommended.
Metodi Didattici
The course consists of lectures complemented by practical lab sessions and group project work.
Verifica Apprendimento
There will be a written midterm exam, a written final exam and a project.
In the midterm and final exams students are required to demonstrate that:
• they have acquired a deep understanding of the main machine learning techniques;
• they can apply effectively the general paradigms of supervised, unsupervised and reinforcement learning in different application areas;
• they are able to select, design and implement the most appropriate machine learning algorithms in a range of real-world applications.
Midterm and final will count for 30% of the grade each. Students that will not take the midterm and final during the course are required to take an oral exam after the course, where they are required to demonstrate the same skills described above.
In the project students are required to demonstrate that:
• they are able to design innovative solutions using data-driven analytics and deep learning techniques.
• they are able to analyze and assess critically strengths and weaknesses of different machine learning techniques for solving concrete problems;
• they can apply machine learning techniques to data-driven problems in an independent and critical way;
• they can communicate effectively their ideas, findings, proposals, analysis and critical reasoning.
The project will count for 40% of the grade.
The overall assessment will take into account the level of knowledge and understanding of machine learning techniques acquired by the students; their capacity for thinking creatively, innovatively, analytically, logically and critically; their capacity to design and evaluate solutions for concrete data-driven problems, making reasoned judgements about these; and their capacity to present effectively findings and conclusions.
In the midterm and final exams students are required to demonstrate that:
• they have acquired a deep understanding of the main machine learning techniques;
• they can apply effectively the general paradigms of supervised, unsupervised and reinforcement learning in different application areas;
• they are able to select, design and implement the most appropriate machine learning algorithms in a range of real-world applications.
Midterm and final will count for 30% of the grade each. Students that will not take the midterm and final during the course are required to take an oral exam after the course, where they are required to demonstrate the same skills described above.
In the project students are required to demonstrate that:
• they are able to design innovative solutions using data-driven analytics and deep learning techniques.
• they are able to analyze and assess critically strengths and weaknesses of different machine learning techniques for solving concrete problems;
• they can apply machine learning techniques to data-driven problems in an independent and critical way;
• they can communicate effectively their ideas, findings, proposals, analysis and critical reasoning.
The project will count for 40% of the grade.
The overall assessment will take into account the level of knowledge and understanding of machine learning techniques acquired by the students; their capacity for thinking creatively, innovatively, analytically, logically and critically; their capacity to design and evaluate solutions for concrete data-driven problems, making reasoned judgements about these; and their capacity to present effectively findings and conclusions.
Testi
Lecture notes, research papers and course material will be made available on the elearning platform.
Some material is also covered in the following textbook:
Hands-On Machine Learning with Scikit-Learn and TensorFlow, by Aurélien Géron.
O'Reilly Media, Inc., ISBN: 9781491962299
(https://www.oreilly.com/library/view/hands-on-machine-learning/9781491962282/)
Some material is also covered in the following textbook:
Hands-On Machine Learning with Scikit-Learn and TensorFlow, by Aurélien Géron.
O'Reilly Media, Inc., ISBN: 9781491962299
(https://www.oreilly.com/library/view/hands-on-machine-learning/9781491962282/)
Contenuti
The course consists of methodological lectures (delivered mainly online) complemented by practical lab sessions (on campus). In more detail, the course will cover the following topics:
Supervised Learning: Classification.
Unsupervised Learning: Clustering.
Sentiment Analysis.
Recommendations systems.
Reinforcement Learning.
Artificial Neural Networks.
Convolutional Neural Networks.
Supervised Learning: Classification.
Unsupervised Learning: Clustering.
Sentiment Analysis.
Recommendations systems.
Reinforcement Learning.
Artificial Neural Networks.
Convolutional Neural Networks.
Risultati Di Apprendimento Attesi
Knowledge and understanding:
The course will offer key machine learning tools and techniques to manage, maintain, analyze and visualize data so as to build effective predictive models that can help to extract knowledge and insights from large volumes of data in a business world. In particular, the course will provide a good understanding of the fundamental issues and challenges of machine learning and a deep understanding of the strengths and weaknesses of different machine learning approaches.
Applying knowledge and understanding:
On successful completion of this course students will be able to:
• Appreciate the underlying mathematical relationships within and across machine learning algorithms and apply effectively the paradigms of supervised, unsupervised and reinforcement learning to maintain and analyze big volumes of data in different application areas.
• Select, design and implement the most appropriate machine learning algorithms in a range of real-world applications.
• Design innovative solutions using data-driven analytics and deep learning for data science.
Making judgements:
Students are expected to be able to analyze different quantitative approaches and models and to demonstrate an in-depth, critical understanding of the scope and challenges of machine learning and data-driven analytics. Throughout the entire course, students will be invited to assess critically strengths and weaknesses of all different methods presented in class.
Communications Skills:
This course will give the students the possibility to acquire and to understand major terms and concepts so as to communicate effectively their ideas, findings, proposals, analysis and critical reasoning in the area of data-driven analytics. A special emphasis will be given to oral presentations and pitches in project group works, and to writing technical reports and documentation.
Learning skills:
This course will empower students with the capability to learn several analytical tools for maintaining and analyzing data, and to apply them to real-world problems in an independent and critical way. A strong emphasis will be given to the application of the techniques and tools covered in the course to complex business problems that are typical of today’s data-driven companies.
The course will offer key machine learning tools and techniques to manage, maintain, analyze and visualize data so as to build effective predictive models that can help to extract knowledge and insights from large volumes of data in a business world. In particular, the course will provide a good understanding of the fundamental issues and challenges of machine learning and a deep understanding of the strengths and weaknesses of different machine learning approaches.
Applying knowledge and understanding:
On successful completion of this course students will be able to:
• Appreciate the underlying mathematical relationships within and across machine learning algorithms and apply effectively the paradigms of supervised, unsupervised and reinforcement learning to maintain and analyze big volumes of data in different application areas.
• Select, design and implement the most appropriate machine learning algorithms in a range of real-world applications.
• Design innovative solutions using data-driven analytics and deep learning for data science.
Making judgements:
Students are expected to be able to analyze different quantitative approaches and models and to demonstrate an in-depth, critical understanding of the scope and challenges of machine learning and data-driven analytics. Throughout the entire course, students will be invited to assess critically strengths and weaknesses of all different methods presented in class.
Communications Skills:
This course will give the students the possibility to acquire and to understand major terms and concepts so as to communicate effectively their ideas, findings, proposals, analysis and critical reasoning in the area of data-driven analytics. A special emphasis will be given to oral presentations and pitches in project group works, and to writing technical reports and documentation.
Learning skills:
This course will empower students with the capability to learn several analytical tools for maintaining and analyzing data, and to apply them to real-world problems in an independent and critical way. A strong emphasis will be given to the application of the techniques and tools covered in the course to complex business problems that are typical of today’s data-driven companies.
Criteri Necessari Per L'assegnazione Del Lavoro Finale
The final work will be assigned (upon specific request to the instructor) to students who demonstrate a serious and motivated interest to the course subjects.
Corsi
Corsi
3 anni
No Results Found
Persone
Persone (2)
No Results Found