Professional Documents
Culture Documents
ML Lec. 01
ML Lec. 01
ML Lec. 01
1.0
Introduction
Instructor:
Prof. Dr. M Sultan Zia
A Few Quotes
►“A breakthrough in machine learning would be worth
ten Microsofts” (Bill Gates, Chairman, Microsoft)
►“Machine learning is the next Internet”
(Tony Tether, Director, DARPA)
►Machine learning is the hot new thing”
(John Hennessy, President, Stanford)
►“Web rankings today are mostly a matter of machine learning”
(Prabhakar Raghavan, Dir. Research, Yahoo)
►“Machine learning is going to result in a real revolution” (Greg
Papadopoulos, CTO, Sun)
►“Machine learning is today’s discontinuity”
(JerryCOMSAT
S
Yang, CEO, Yahoo) 2
Grading
15
50
30
Traditional Data
Computer Output
Programming Program
Machine Data
Computer Program
Learning Output 5
COMSAT
S
Magic?
• Seeds = Algorithms
• Nutrients = Data
• Gardener = You
• Plants = Programs
6
COMSAT
S
Machine Learning
►Machine learning is a field of computer science that gives
computers the ability to learn without being explicitly
programmed.
7
COMSAT
S
Machine Learning (Definition)
from experience E
with respect to some class of tasks T
and performance measure P,
Almost Everywhere
9
COMSAT
S
10
COMSAT
S
ML in a Nutshell
►Tens of thousands of machine learning
algorithms
►Hundreds new every year
►Every machine learning algorithm has three
components:
►Representation
►Evaluation
►Optimization
11
COMSAT
S
Representation
►Decision trees
►Sets of rules / Logic programs
►Instances
►Graphical models (Bayes/Markov nets)
►Neural networks
►Support vector machines
►Model ensembles
►CNNs
►Etc.
COMSAT
12
S
►Accuracy
►Precision and recall
►Squared error
►Likelihood
►Posterior probability
Evaluation ►Cost / Utility
►Margin
►Entropy
►K-L divergence
►Etc. 13
COMSAT
S
►Combinatorial optimization
►E.g.: Greedy search
►Convex optimization
►E.g.: Gradient descent
Optimization ►Constrained optimization
►E.g.: Linear programming
►Genetic Algorithms
►Etc.
14
COMSAT
S
Types of Learning
►Supervised (inductive) learning
►Training data includes desired outputs
►Unsupervised learning
►Training data does not include desired
outputs
►Semi-supervised learning
►Training data includes a few desired outputs
►Reinforcement learning
►Rewards from sequence of actions
15
COMSAT
S
ML in Practice
►Understanding domain, prior knowledge, and goals
►Data integration, selection, cleaning,
pre-processing, etc.
►Deciding & Building the Model
►Learning models
►Interpreting results
►Consolidating and deploying discovered knowledge
►Loop
16
COMSAT
S
??? ((( )))
17