yixin lin, serge assaad, rohith kuditipudiyixinlin.net/intro-ml/intro-ml.pdf · have a project done...
TRANSCRIPT
Introduction to Machine Learning
Yixin Lin, Serge Assaad, Rohith Kuditipudi
Duke University
[email protected], [email protected], [email protected]
March 25, 2017
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 1 / 10
Outline
1 Overview of basic principles of machine learning
2 Introduction to neural networks
3 Tutorial on implementing deep learning algorithms
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 2 / 10
Overview of basic principles of machine learning
Three components to any ML problem: the task, the performancemeasure and the data
Essential definitions
FeaturesModelParametersLoss
Two (broad) kinds of tasks
Supervised learning: data is labeled/annotatedUnsupervised learning: data is unlabeled
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 3 / 10
Example: Linear Regression
Can we predict y given x, using the model y = mx + b?
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 4 / 10
Introduction to Neural Networks
Neurons are the building blocks of neural networks
Each neuron is a function: y = f (wTx + b)
Note: neural networks 6= neuroscience!!!!!
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 5 / 10
Neural Networks are Layers of Neurons
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 6 / 10
What are Neural Networks Good For?
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 7 / 10
Training Neural Networks: Gradient Descent
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 8 / 10
Tutorial
Time to build something!
Goals:
Give you a basic framework for thinking about what machine learning isand isn’tHave a project done or almost done at the end of the workshopGet you set up to continue to tinker and play with machine learningmodels
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 9 / 10
Thanks!Resources and references: yixinlin.net/intro-ml
Yixin Lin, Serge Assaad, Rohith Kuditipudi (Duke) Intro to ML March 25, 2017 10 / 10