Skip to content

Free University of Bozen-Bolzano

Artificial intelligence and machine learning

Semester 1 · 42801 · Master in Smart Technologies for Sports and Health · 9CP · EN


• Agent technologies;
• Search space exploration;
• Automated planning:
• Data analysis;
• Model selection;
• Supervised and unsupervised learning;
• Reinforcement learning;
• Foundations of deep learning;
• Computer vision.
Examples of applications in the fields of health and sport will be
given for each topic.

Lecturers: Floriano Luca Zini, Antonio Liotta, Oswald Lanz

Teaching Hours: 60
Lab Hours: 30
Mandatory Attendance: Preferrable. Non-attending students should contact the lecturer at the start of the course to agree on the modalities of the independent study

Course Topics
• What is artificial intelligence • Agents situated in Environments • Designing agents • What is data mining • Data curation, preparation, and augmentation • Feature engineering • State space search • Uninformed and Informed searching algorithms • Deterministic planning • Planning with uncertainty • Supervised learning: general concepts • Supervised learning: overfitting, model selection and evaluation • Supervised learning: classification algorithms • Supervised learning: ensamble algorithms • Unsupervised learning: general concepts • Unsupervised learning: clustering algorithms • Unsupervised learning: anomaly detection algorithms • Reinforcement learning: general concepts • Reinforcement learning: Markov decision processes • Reinforcement learning: exploration and exploitation • Reinforcement learning: off-policy and on-policy learning • Evaluating reinforcement learning algorithms • Social impact of Artificial intelligence • Neural networks • Deep learning basics • Computer vision basics A selection may be made from these topics during the course based on the teaching needs that arise. Examples of applications in the fields of health and sport will be given for each topic.

Teaching format
Frontal lectures, homework, exercises, and laboratories

Educational objectives
Knowledge and understanding • Knowledge and understanding of the basic methods of artificial intelligence and machine learning and their implementation. Applying knowledge and understanding • Application of the basic methods of artificial intelligent for the design of intelligent systems in the fields of health and sport. Making judgments • Ability to plan and re-plan the work of a technical project and to complete it within specified deadlines and objectives; • Ability to set work objectives that are realistic and compatible with available resources; • Ability to pursue project objectives, resolve conflicts and make compromises without losing sight of costs, resources, time, knowledge or risks; Communication skills • Ability to organize and write scientific and technical documentation for project descriptions; • Ability to develop and present technical content in English; • Ability to synthesize knowledge acquired through reading and studying scientific and technical documentation; preparation of reports and presentations. Learning skills: • Ability to independently expand on knowledge acquired during study by reading and understanding scientific and technical documentation in English; • Ability to independently and continuously update oneself on developments in the most important areas of smart systems for sport and health; • Ability to expand knowledge, including incomplete knowledge, in the area of problem solving, taking into account the primary objective of the project.

Additional educational objectives and learning outcomes
The course belongs to the type "caratterizanti”. Basic knowledge of supervised and unsupervised learning methods, reinforcement learning and deep learning, as well as their applications in the fields of sport and health

Assessment
Each lecturer will propose a project and conduct an oral exam, assessing the two parts with a score between 18 and 30 or a fail. The amount of work required for each part will be proportional to the number of teaching hours of the lecturer. Each part counts for 50% of the mark awarded by the lecturer. The exam is considered passed if the marks for all parts fall within the range 18-30. If the exam is passed, the student's final mark will be the average of the marks given by the lecturers, weighted according to the number of teaching hours of each. Otherwise, any valid marks for individual parts are retained for all 3 regular exam sessions, until all other parts are also completed with a valid mark. After the 3 regular exam sessions, all marks become invalid. The project verifies whether the student is able to apply the concepts presented in the course to solve concrete problems in the fields of health and sports. It is assessed through a final presentation, a demo, and a project report and can be carried out either individually or in a group of 2 students. The oral exam comprises questions to assess the knowledge acquired during the course and its application. Non-attending students have the same assessment criteria and requirements for passing the exam as attending students.

Evaluation criteria
Relevant for the oral exam: clarity of answers; ability to recall principles and methods, and deep understanding about the course topics presented in the lectures; skills in applying knowledge to solve exercises about the course topics; skills in critical thinking. Relevant for the project: skill in applying knowledge in a practical setting; ability to summarize in own words; ability to develop correct solutions for complex problems; ability to write a quality report; ability in presentation; ability to work in teams. Non-attending students have the same evaluation criteria and requirements for passing the exam as attending students.

Required readings

All the required reading material will be provided during the course and will be available in electronic format. Copy of the slides will be available as well.



Supplementary readings

David Poole and Alan Mackworth. Artificial Intelligence: Foundations of Computational Agents. Cambridge University Press, 3rd Edition, 2023. ISBN: 9781009258197.

Pang-Ning Tan, Michael Steinbach, Anuj Karpatne and Vipin Kumar. Introduction to Data Mining. Pearson, 2nd Edition, 2019. ISBN: 9780273775324.



Further information
Software used: Python, Scikit-Learn, PyTorch, Colab


Download as pdf

Sustainable Development Goals
This teaching activity contributes to the achievement of the following Sustainable Development Goals.

3 8

Request info