Introduction To Machine Learning
Introduction To Machine Learning
4. Machine Learning
Is it possible?
ML & Deep Learning
Neural Networks / Deep learning
Why Machine Learning in CS?
11
Big data, the big bang
Expansion
ML “definition”
A computer program is said
to learn from experience E with
respect to some class of
tasks T and performance
measure P, if its performance at
tasks in T, as measured by P,
improves with experience E.
male female
Experience: Data
Learning (training)
updating
model…
female
male
male
female
female
male
Testing (probability)
This is a female
( 98% sure)
?
Testing (probability)
This is a male
( 70% sure)
?
Task types
Classification
Regression
Approximate a continuous
function (predicting outputs
that are continuous)
ML “definition”
A computer program is said
to learn from experience E with
respect to some class of
tasks T and performance
measure P, if its performance at
tasks in T, as measured by P,
improves with experience E.
inputs predictions
Learning algorithm
Supervised (classification,
regression): they are provided
(through a "master") pairs of
cases-labels, indicating whether
or not they belong to the type of
association to be learned:
prediction
q Donada una base de dades de pacients diagnosticats amb diabetis o no, aprendre a
classificar nous pacients segons si tenen diabetis o no.
Performance (Learning)
• Percentage split
• Cross validation
inputs predictions
ML problem statement: train
inputs predictions
ML problem statement: predict
inputs predictions
Performance
Classification Task:
• Error measures
Example
+
1 3
!"# = ' , (() − ℎ1 (2 (() )
&
()*
ML Applications
4. Autonomous?
5. Education
6. People: Explainable AI