Introduction to Machine Learning
Jia-Bin Huang Virginia Tech
Spring 2019
ECE-5424G / CS-5824
Introduction to Machine Learning Jia-Bin Huang Virginia Tech - - PowerPoint PPT Presentation
Introduction to Machine Learning Jia-Bin Huang Virginia Tech Spring 2019 ECE-5424G / CS-5824 Todays class Introduction A little about us A little about you Machine learning What is machine learning? Types of machine
Jia-Bin Huang Virginia Tech
Spring 2019
ECE-5424G / CS-5824
National Chiao-Tung University B.S. in EE UIUC Ph.D. in ECE 2016 Microsoft Research Research Intern Disney Research Research Intern
National Chiao-Tung University B.S. in EE UIUC Ph.D. in ECE 2016 Microsoft Research Research Intern Disney Research Research Intern
Im Image Completion [S
[SIGGRAPH14]
Vid ideo Completion [S
[SIGGRAPH Asia ia16]
Facebook F8 Keynote Talk 2017 Adobe Max 2017
Im Image super-resolution [C
[CVPR15]
Detecting migrating birds [CVPR16] Object tracking [ICCV15] Multi-face tracking [ECCV16]
Vis isual Tracking
ing movin ing objects across vid ideo frames
Weakly supervised localization [CVPR16] Unsupervised feature learning [ICCV17]
Learning with weak labels
Discuss with your neighbor
gives computers the ability to learn without being explicitly programmed
Arthur Samuel (1959)
experience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E.
Tom Mitchell (1998)
A computer program is said to learn from experie ience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E.
Designing a spam filter
classified as spam/not spam
Slide credit: Andrew Ng
A computer program is said to learn from experie ience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E.
Designing a spam filter
Tasks T
Experience E
classified as spam/not spam Performance measure P
Slide credit: Andrew Ng
Slide credit: Dhruv Batra
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuous Regression Dimensionality reduction
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuous Regression Dimensionality reduction
Malignant? 0 (No) 1 (Yes) Tumor Size
Classification problem Discrete valued output e.g., 0 or 1 Multi-class classification e.g., 0 or 1 or 2 or 3
Tumor Size
Slide credit: Andrew Ng
Multiple features
Tumor Size Age
?
Slide credit: Andrew Ng
sight-threatening eye diseases
leading expert doctors
Clinically applicable deep learning for diagnosis and referral in retinal disease, Nature Medicine, 2018 https://www.youtube.com/watch?v=MCI0xEGvHx8
Facebook auto-tagging
https://www.youtube.com/watch?v=WeByuOD8k1c
Slide Credit: Carlos Guestrin
http://youtu.be/Nu-nlQqFCKg?t=7m30s
Deep learning of aftershock patterns following large earthquakes, Nature, 2018
Credit: Aflo/REX/Shutterstock
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuous Regression Dimensionality reduction
Price ($) in 1000’s 500 1000 1500 2000 2500 100 200 300 400
Regression problem Continuous valued
Size in feet^2
Slide credit: Andrew Ng
Slide credit: Dhruv Batra
Temperature
Slide credit: Carlos Guestrin
DensePose, CVPR 2018
Snapchat filter https://www.youtube.com/watch?v=Pc2aJxnmzh0
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuous Regression Dimensionality reduction
𝑦1 𝑦2 𝑦1 𝑦2
build groups of genes with related expression patterns (also known as coexpressed genes)
Source: Su-In Lee et al.
Slide credit: Andrew Ng
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuous Regression Dimensionality reduction
𝑦1 𝑦2
A morphable model for the synthesis of 3D faces, SIGGRAPH 1999
SMPL: Skinned multi-person linear model, SIGGRAPH Asia 2015
Source: https://hbr.org/2016/11/the-competitive-landscape-for-machine-intelligence
https://goo.gl/forms/nSz66NogxKXnXLBD2
Grading [0-60] F, [60-62] D-, [63-66] D, [67-69] D+, [70-72] C-, [73-76] C, [77-79] C+, [80-82] B-, [83-86] B, [87-89] B+, [90-92] A-, [93-100] A
recently.”
methods
Source: PhD Comics Movie 2
Anonymous feedback form
(linear algebra, probability, Python)
Supervised Learning Unsupervised Learning Discrete Classification Clustering Continuou s Regression Dimensionality reduction