01-Introduction Machine Learning
01-Introduction Machine Learning
Credit Hours: 3
Focus on general fundamental concepts, techniques
and methods for Machine Learning that have been
employed in different types of applications.
The objective is
To familiarize the participants with machine learning
algorithms,
To familiarize with some of the most common questions
regarding analysis of the available data.
Machine Learning
Tom Mitchell
Pattern Classification
Richard O. Duda,
Peter E. Hart,
David G. Stork
Optimization
Genetic Algorithm
Support Vector Machine
Instance-based Learning
K-nearest Neighbors
Kernel Machines
Unsupervised Learning
Clustering
Reinforcement Learning
Q-Learning
Hidden Markov Model
Dimensionality Reduction
PCA, KPCA
Density Estimation
…
Dr. Hashim Yasin Applied Machine Learning (CS4104)
MACHINE LEARNING
Machine Learning
10
at some task T
with experience E
Document Classification
Weather Prediction
Face Recognition
Training examples of a person
Test images
Person Identification
Computer vision
Robot control
Computational biology
output
Problem Setting:
Set of possible instances (instance space with fixed
distribution 𝐷𝑋 ) 𝑋
A corresponding target space 𝑌
𝑓: 𝑋 → 𝑌
Set of function hypotheses
𝐻 = ℎ ℎ: 𝑋 → 𝑌
Dr. Hashim Yasin Applied Machine Learning (CS4104)
Function Approximation
26
Input:
Training examples {𝑥𝑖 , 𝑦𝑖 } of unknown target function
Output:
Hypothesis ℎ ∈ 𝐻 that best approximates the target
function f
Memory
Averaging
Generalization
Temperature
Expected precipitation
Basket analysis:
P (Y | X ) probability that somebody who buys X also
buys Y where X and Y are products/services.
Example: P ( bread | milk ) = 0.7
TID Items
Market-Basket 1 Bread, Milk
transactions 2 Bread, Cake, Eggs
3 Milk, Cake, Coke
4 Bread, Milk, Cake,
5 Bread, Milk, Cake, Coke
component.
What feedback is available to learn from.