01 - Introduction To Machine Learning
01 - Introduction To Machine Learning
1 4/24/2018
Today’s Agenda
Introduction
14 weeks of each:
– 3 x 50’ class
– 3 x 50’ structured tasks
– 3 x 50’ self study
Language?
Linear Algebra
Artificial Intelligence
Supervised Learning
– Regression, SVM, ANN, PNN, Naïve Bayes
Unsupervised Learning
– Clustering, SOM
Reinforcement Learning
Ensemble methods
[25%] CLO2 :
– able to identify, model, analyze and solve
problems using machine learning methods
[40%] CLO3 :
– able to implement machine learning methods
using programming languages to solve
problems
NO MID/FINAL EXAM
A 80 … 100.0
AB 75 … 79.99
B 70 … 74.99
BC 60 … 69.99
C 50 … 59.99
D 40 … 49.99
E 0 ... 39.99
Learning
– improving performance on a given task,
based on experience / examples
Machine Learning
– concerned with computer programs that automatically improve
their performance through experience
Pattern recognition
– Recognizing objects and identifying people in controlled or uncontrolled
settings, from images, audio, etc. Such tasks typically require machine
learning techniques.
Statistics
– Traditionally: focus on testing hypotheses based on theory
– Has contributed a lot to data mining and machine learning, and has also
evolved by incorporating ideas derived from these fields
Representation
Learning
Machine Learning
AI
24 4/24/2018 Machine Learning
Data Mining, Data Science and
Artificial Intelligence
try to learn a function that correctly maps the target values from
the other features, which can then be used to make predictions
about other examples.
Semi-Supervised
Ensembles Method
use multiple learning algorithms to obtain better predictive
performance than could be obtained from any of the constituent
learning algorithms alone
Option C:
Let the computer try out various strategies by playing
against itself and others, and noting which strategies lead to
winning and which to losing (=`machine learning')
AlphaGo Zero,
– a version without human data
and stronger than any previous
human-champion-defeating version
only by playing games against itself
Machine Learning:
– The user marks which mails are spam, which are legit, and the
computer learns itself what words are predictive
Machine Learning:
– The computer is shown many (image, name) example pairs, and
the computer learns which features of the images are predictive
(difficult, but not impossible)
Machine Learning:
– Previous search queries
are used as examples!
Machine Learning:
– learn what users are
looking for by collecting
queries and
the resulting clicks.
46 4/24/2018
Machine Translation
Traditional:
– Dictionary and explicit grammar
Machine Learning:
– statistical machine translation based on example data is
increasingly being used
Asymmetric type
– Sparse attributes
– Attributes with ‘special’ states
Measurement scales
– Nominal (categorical), Ordinal, Interval, Ratio
Graph Data,
– Relation between objects
Natural Ordering
– Sequential data, sequences, time series, spatial data
Low Bias
High Bias
Feature extraction
– (computing new `attributes' to replace existing ones, e.g. image
color/structure features)
Dimensionality reduction
– (principal component analysis, other unsupervised methods)
72 4/24/2018
Question?