COMP 135 Introduction to Machine Learning
First day of class Spring 2019
1
https://www.cs.tufts.edu/comp/135/2019s/
Many slides attributable to: Emily Fox (UW), Finale Doshi-Velez (Harvard), Erik Sudderth (UCI), & Liping Liu (Tufts)
COMP 135 Introduction to Machine Learning First day of class - - PowerPoint PPT Presentation
COMP 135 Introduction to Machine Learning First day of class Spring 2019 https://www.cs.tufts.edu/comp/135/2019s/ Many slides attributable to: Emily Fox (UW), Finale Doshi-Velez (Harvard), Erik Sudderth (UCI), & Liping Liu (Tufts) 1
First day of class Spring 2019
1
https://www.cs.tufts.edu/comp/135/2019s/
Many slides attributable to: Emily Fox (UW), Finale Doshi-Velez (Harvard), Erik Sudderth (UCI), & Liping Liu (Tufts)
2
Mike Hughes - Tufts COMP 135 - Spring 2019
Mike Hughes - Tufts COMP 135 - Spring 2019
3
Image Credit: Emily Fox
4
Mike Hughes - Tufts COMP 135 - Spring 2019
logic, planning, search, probabilistic reasoning, learning from experience, interacting with other agents, etc.
5
Mike Hughes - Tufts COMP 135 - Spring 2019
6
Mike Hughes - Tufts COMP 135 - Spring 2019
Past data (or “experience”) Performance measure Task / Goal input data (now) prediction / decision (now)
7
Mike Hughes - Tufts COMP 135 - Spring 2019
8
Mike Hughes - Tufts COMP 135 - Spring 2019
Students will be able to:
metrics and strong baselines
9
Mike Hughes - Tufts COMP 135 - Spring 2019
10
Mike Hughes - Tufts COMP 135 - Spring 2019
11
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
Data, Label Pairs Performance measure Task data x label y
n=1
12
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
regression
is a continuous variable e.g. sales in $$
13
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
regression
14
Mike Hughes - Tufts COMP 135 - Spring 2019
15
Mike Hughes - Tufts COMP 135 - Spring 2019
16
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
classification
is a discrete variable (red or blue)
17
Mike Hughes - Tufts COMP 135 - Spring 2019
18
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
Data, Label Pairs Performance measure Task data x label y
n=1
19
Mike Hughes - Tufts COMP 135 - Spring 2019
Data Examples data x
Supervised Learning Unsupervised Learning Reinforcement Learning
n=1
Task summary
Performance measure
20
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
clustering
21
Mike Hughes - Tufts COMP 135 - Spring 2019
22
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
embedding
23
Mike Hughes - Tufts COMP 135 - Spring 2019
24
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
recommendation
25
Mike Hughes - Tufts COMP 135 - Spring 2019
Histories of states, actions, rewards Task Next action a Performance measure
26
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
{st, at, rt, st+1, . . .}N
n=1
Recent history
27
Mike Hughes - Tufts COMP 135 - Spring 2019
28
Mike Hughes - Tufts COMP 135 - Spring 2019
Supervised Learning Unsupervised Learning Reinforcement Learning
~ 1 week 0.5 homeworks ~ 2 weeks 1.5 homeworks ~ 10 weeks 6 homeworks 3 projects
Take COMP 136 Take COMP 150 – RL (Prof. Jivko Sinapov) Take COMP 136 Take COMP 150 – Deep Learning If I want more?
29
Mike Hughes - Tufts COMP 135 - Spring 2019
30
Mike Hughes - Tufts COMP 135 - Spring 2019
Interventions:
Early prediction helps: prepare patient plan staffing try less aggressive options early
Ghassemi, Wu, Hughes, et al. AMIA CRI 2017
(Johnson et al. Sci. Data 2016)
each channel standardized to mean=0, var=1 with carry-and-hold for missing data
34
Mike Hughes - Tufts COMP 135 - Spring 2019
+2 hrs ahead
35
Mike Hughes - Tufts COMP 135 - Spring 2019
Area-under-ROC
static demographics (age, race, etc) dynamic patient vitals at time t “embedding” using time-series model
36
Mike Hughes - Tufts COMP 135 - Spring 2019
We can start to answer many of these in COMP 135
37
Mike Hughes - Tufts COMP 135 - Spring 2019
38
Mike Hughes - Tufts COMP 135 - Spring 2019