The course introduces the study of Artificial Intelligence (AI) for students in all course streams. It is designed to stand alone as an introduction to AI, but also to provide a background for more advanced study.
Level 6 (Year 4)
Credits: 10
Module leader: Eugenio Clavijo
Office hour : Wednesday 16:00
Google meet class: https://meet.jit.si/Machinelearning-MA
Live tutorial session for online students : Wednesday 16:00 Link on google meet upon request.
Assessment methods
Learning Outcome
At the end of the module you will be able to:
Critically evaluate the efficacy of advanced data preparation methods and contrast main supervised and unsupervised learning algorithms.
Design and implement various machine learning algorithms in a range of real-world applications and critically evaluate the outcome of learning on a given problem
Design and create predictive models of different nature (parametric and non-parametric).
Articulate decisions, recommendations and other relevant information in a clear, concise presentation tailored to a wide range of audiences within both academic and real-world settings.
For more detail, please see the attached MSG: MSG_2021-22_ML.pdf
Here is the class outline:
Week description
svm decision tree
play
Simple risk assessment
Week description
guideline for your first workflow
Predictive modeling
a tree
spotify prediction
tennis csv
Play tennis
50 euros award
new tree
Last exercise
datasets
practice
Build tree
next class
reality
homework
products with clasification tree
exercise
extra zika
e-Commerce comments analysis
weather play football
Beer Wine
Animals without diet
Practical knowledge related to machine learning
Week description
History and Evolution
Reality vs. fiction
Reality vs. fiction
Auto evaluation 01
Types of AI
Types of AI
Auto evaluation 02
How does AI work?
Auto evaluation 03
How does AI work? classification
Auto evaluation 04
Machine Learning, Deep Learning and AI
Machine Learning, Deep Learning and AI
Auto evaluation 05
The importance of data
The importance of data
Auto evaluation 06
Examples
Auto evaluation 07
Conclusions
Use case
Videogame
Week description
R script
Introduction
What is Machine Learning?
Auto evaluation 10
What is it for?
What is it for?
Auto evaluation 11
What is it for?
Auto evaluation 12
What is it for?
Auto evaluation 13
Main algorithms
Logistic regression
Auto evaluation 14
K-NN (k-Nearest Neighbors)
Decision tree
Auto evaluation 15
Random Forest
Naive Bayes
Auto evaluation 16
K-Means
PCA (principal component analysis)
Auto evaluation 17
Examples
Examples
Deep Learning
What is it for?
Auto evaluation 18
Neural networks
Auto evaluation 19
Examples
Auto evaluation 19b
Conclusions
Use case
Week description
Introduction
Required profiles
Auto evaluation 20
Required profiles
Auto evaluation 21
Required profiles
The role of the leader
Auto evaluation 22
Organization
Auto evaluation 23
Organization
Auto evaluation 24
Organizational culture
Auto evaluation 25
Characteristics of AI projects
Characteristics of AI projects
Auto evaluation 26
Characteristics of AI projects
Auto evaluation 27
Methodologies for managing AI projects
Auto evaluation 28
Conclusions
Use case
Week description
Introduction
Human Resources
Auto evaluation 30
People analytics
Auto evaluation 31
Marketing
Auto evaluation 32
Marketing
Auto evaluation 33
Legal department
Auto evaluation 34
Legal department
Auto evaluation 35
Logistics
Auto evaluation 36
Logistics
Operations
Auto evaluation 37
Customer Support
Auto evaluation 38
Customer Support
Auto evaluation 39
Use case
Week description
Introduction
Industry
Auto evaluation 40
Farming
Auto evaluation 41
Farming
Auto evaluation 42
Tourism and restoration
Auto evaluation 43
Tourism and restoration
Auto evaluation 44
Professional services
Auto evaluation 45
Basic notions and tools for creating a chatbot
Basic notions and tools for creating a chatbot
Auto evaluation 46
Use case
Week description
Auto evaluation 50
Week description
Auto evaluation 60
Week description
Auto evaluation 70
Week description
Auto evaluation 80
Week description
Auto evaluation 90
Week description
datathon
currency identification