Aykut Erdem
February 2016 Hacettepe University
Lecture 1: Course outline and logistics What is Machine Learning - - PowerPoint PPT Presentation
Lecture 1: Course outline and logistics What is Machine Learning Aykut Erdem February 2016 Hacettepe University Todays Schedule Course outline and logistics An overview of Machine Learning 2 Course outline and logistics
Aykut Erdem
February 2016 Hacettepe University
2
Aykut ERDEM (aykut@cs.hacettepe.edu.tr)
Aysun Kocak (aysunkocak@cs.hacettepe.edu.tr)
Burcak Asal (basal@cs.hacettepe.edu.tr)
Thu 09:00 - 10:50_D9
4
learning (ML)
⎯ A broad overview of many concepts and algorithms in ML.
⎯ Basic algorithms, data structures. ⎯ Basic probability and statistics. ⎯ Basic linear algebra and calculus ⎯ Good programming skills
(New)
⎯ Students will gain skills to apply the concepts to real
world problems.
5
vector/matrix manipulations, partial derivatives common distributions, Bayes rule, mean/median/model
throughout the semester with lecture notes, programming and reading assignments and important deadlines. http://web.cs.hacettepe.edu.tr/~aykut/classes/ spring2016/bbm406/
and announcements. Please enroll the class on Piazza by following the link http://piazza.com/class#spring2016/bbm406
6
and Norvig. Prentice Hall, 2009
University Press, 2012. (online version available)
Press , 2010
2006
Press, 2012
7
⎯ a midterm exam (30%), ⎯ a final exam (40%), and ⎯ class participation (5%)
⎯ 3 assignments (done individually)
8
each
given real-world problem
9
10
Progress Report: 4-5 pages (Apr 19) (25%) Poster Presentation: (last week of classes) (20%) Final Report: (due at the beginning of poster session) (45%)
11
course project, however, can be done in pairs.
the given assignments, but these discussions should be carried out in an abstract way.
part, as your own will be considered as a violation of academic integrity.
material found on the web as everything on the web has been written by someone else.
12
http://www.plagiarism.org/plagiarism-101/prevention/
Overview of Machine Learning, Nearest Neighbor Classifier
Linear Regression, Least Squares
Machine Learning Methodology
Statistical Estimation: MLE, MAP , Naïve Bayes Classifier
Linear Classification Models: Logistic Regression, Linear Discriminant Functions, Perceptron
Neural Networks
Midterm Exam
13
Assg1 out Assg1 due, Assg2 out Course project proposal due Assg2 due Assg3 out
Multi-class SVM
Decision Tree Learning
Ensemble Methods: Bagging, Random Forests, Boosting
Clustering
Principle Component Analysis, Autoencoders
14
Project progress report due Assg3 due
would you start studying heavily?” –Answer: Machine Learning. –“The ultimate is computers that learn” –Bill Gates, Reddit AMA
–Tony Tether, Director, DARPA
–Jerry Yang, CEO, Yahoo
16
slide by David Sontag
17
Machine learning Deep learning
2015 Edition
2016 Edition
20 Richard Feynman
slide by Bernhard Schölkopf
(1988)
21
slide by Bernhard Schölkopf
Bernhard Schölkopf
8
x x x x x
x y
x x x
Leibniz, Weyl, Chaitin
x
y = a * x y = Σi ai k(x,xi) + b
22
slide by Bernhard Schölkopf
23
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
44
"The brain is nothing but a sta0s0cal decision organ"
slide by Bernhard Schölkopf
X
slide by Bernhard Schölkopf
X
slide by Bernhard Schölkopf
slide by Bernhard Schölkopf
50
slide by Yaser Abu-Mostapha
51
slide by Yaser Abu-Mostapha
52
53
slide by Pedro Domingos, Tom Mitchel, Tom Dietterich
54
slide by Dhruv Batra
55
Data Understanding Machine Learning
slide by Dhruv Batra
Engineering Better Computing Systems
blockers to magnesium)
56
slide by Dhruv Batra
Cognitive Science
57
slide by Dhruv Batra
The Time is Ripe
58
slide by Ray Mooney
59
slide by Fei Sha
60
slide by Dhruv Batra
61
adopted from Dhruv Batra
62
Image Credit: http://intelligence.org/files/PredictingAI.pdf slide by Dhruv Batra
63
Image Credit: http://intelligence.org/files/PredictingAI.pdf slide by Dhruv Batra
64
Image Credit: http://intelligence.org/files/PredictingAI.pdf slide by Dhruv Batra
65
Image Credit: http://karpathy.github.io/2012/10/22/state-of-computer-vision/
slide by Dhruv Batra
66
slide by Larry Zitnick
67
243239 240 225 206 185 188 218 211 206 216 225 242 239 218 110 67 31 34 152 213 206 208 221 243 242 123 58 94 82 132 77 108 208 208 215 235 217 115 212 243 236 247 139 91 209 208 211 233 208 131 222 219 226 196 114 74 208 213 214 232 217 131 116 77 150 69 56 52 201 228 223 232 232 182 186 184 179 159 123 93 232 235 235 232 236 201 154 216 133 129 81 175 252 241 240 235 238 230 128 172 138 65 63 234 249 241 245 237 236 247 143 59 78 10 94 255 248 247 251 234 237 245 193 55 33 115 144 213 255 253 251 248 245 161 128 149 109 138 65 47 156 239 255 190 107 39 102 94 73 114 58 17 7 51 137 23 32 33 148 168 203 179 43 27 17 12 8 17 26 12 160 255 255 109 22 26 19 35 24
slide by Larry Zitnick
68
Image Credit: Liang Huang
slide by Liang Huang
69
Image Credit: Liang Huang
slide by Liang Huang
70
Image Credit: Liang Huang
slide by Liang Huang
71
doctors in seconds (February 2013)
slide by Liang Huang
72
Figure Credit: Banko & Brill, 2011
Accuracy
Better
Amount of Training Data
slide by Dhruv Batra