Yixin Lin, Serge Assaad, Rohith Kuditipudiyixinlin.net/intro-ml/intro-ml.pdf · Have a project done...

Preview:

Citation preview

Introduction to Machine Learning

Yixin Lin, Serge Assaad, Rohith Kuditipudi

Duke University

yixin.lin@duke.edu, serge.assaad@duke.edu, rohith.kuditipudi@duke.edu

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

Recommended