What is Machine Learning?
1
What is Machine Learning? 1 Our goal today And through the - - PowerPoint PPT Presentation
What is Machine Learning? 1 Our goal today And through the semester What is (machine) learning? 2 Lets play a game 3 The badges game Attendees of the 1994 conference on Computational Learning Theory received conference badges labeled +
1
2
And through the semester
3
4
5
If the second letter of the first name is a vowel: label = + else label = - If the first name is longer than the last name: label = + else label = -
Name Label Claire Cardie
Eric Baum
Haym Hirsh
Leslie Pack Kaelbling
Yoav Freund
6
Name Label Claire Cardie
Eric Baum
Haym Hirsh
Leslie Pack Kaelbling
Yoav Freund
7
8
Name Label Claire Cardie
Eric Baum
Haym Hirsh
Yoav Freund
9
Full data on the class website. Take a look at it to guess how the names were labeled Name Label Claire Cardie
Eric Baum
Haym Hirsh
Yoav Freund
10
11
And you are probably already using it
should I watch next?
you might be interested in…
tomorrow? By how much?
this website?
website in English
And, while you’re at it, fly this helicopter.
correspond to Alzheimer’s disease?
12
And you are probably already impacted by it
13
“Programming computers to learn from experience should eventually eliminate the need for much [...] programming effort.” “As a result of these experiments one can say with some certainty […] such learning schemes may eventually be economically feasible as applied to real- life problems.” Arthur Samuel
14
From 1959! Talks about the differences between rote learning and generalization
15
Economist, psychologist, political scientist, computer scientist, sociologist, Nobel Prize (1978), Turing Award (1975)…
16
17
18
19
– Machine learning closely tied to AI
– Formalizing and understanding learning mathematically – Uses ideas from probability and statistics, linear algebra, theory of computation
– AI, medicine, engineering, psychology, marketing, medicine,… – Reflected in the diversity in this class!
20
All very active research areas!
21
22
23
24
– A teacher supplies a collection of examples with labels – The learner has to learn to label new examples using this data
– No teacher, learner has only unlabeled examples – Data mining
– Learner has access to both labeled and unlabeled examples
– Learner and teacher interact with each other – Learner can ask questions
– Learner learns by interacting with the environment
25
– A teacher supplies a collection of examples with labels – The learner has to learn to label new examples using this data
– No teacher, learner has only unlabeled examples – Data mining
– Learner has access to both labeled and unlabeled examples
– Learner and teacher interact with each other – Learner can ask questions
– Learner learns by interacting with the environment
26
Who has seen or used supervised learning before in some capacity?
– Perceptron, Winnow
– Naïve Bayes – Support vector machines, logistic regression, neural networks – Decision trees and nearest neighbors – Boosting
– Expectation maximization – K-Means
27
– Perceptron, Winnow
– Naïve Bayes – Support vector machines, logistic regression, neural networks – Decision trees and nearest neighbors – Boosting
– Expectation maximization – K-Means
28
Some of you may have used some of these algorithms as black boxes in the past
29
along (or minimize regret in our decisions).
probability) produce a function that makes small error.
possible functions that produced the data?
30
31
32
33