welcome to csc321 - department of computer science ...guerzhoy/321/lec/w01/intro.pdf · ml watches...

8
Welcome to CSC321 CSC321: Intro to Machine Learning and Neural Networks, Winter 2016 Michael Guerzhoy hp://clowndotpy.com/deepdream/ Vincent Van Gogh, “The Starry Night” (1889) Many slides from Daniel Sheldon

Upload: others

Post on 24-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Welcome to CSC321

CSC321: Intro to Machine Learning and Neural Networks, Winter 2016

Michael Guerzhoy

http://clowndotpy.com/deepdream/Vincent Van Gogh, “The Starry Night” (1889)

Many slides from Daniel Sheldon

Page 2: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Machine Learning

• Tasks which are hard to solve programmatically:• Recognizing faces• Recommending movies based on a person’s ratings• Deciding which web pages are relevant to a given

Google search query

Page 3: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

A simple task: Recognizing Justin Bieber

Page 4: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

To a computer, this is what Justin Bieber looks like

Page 5: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Machine Learning: Learn From Examples

Page 6: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Machine Learning Applications

Page 7: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Neural Network Applications

http://www.npr.org/2012/06/26/155792609/a-massive-google-network-learns-to-identify

Building High-level Features Using Large Scale Unsupervised Learning

Quoc V. Le, Marc’Aurelio Ranzato, Rajat Monga, Ma^hieu Devin, Kai Chen, Greg S. Corrado, Jeffrey Dean, and Andrew Y. Ng

Page 8: Welcome to CSC321 - Department of Computer Science ...guerzhoy/321/lec/W01/intro.pdf · ML watches YouTube for three straight days! (and learns to recognize cats) Google HEATHER E

Course Goals

• Learn the basic building blocks and the general principles of designing machine learning algorithms

• Understand the mathematical ideas needed for understanding and designing machine learning/neural networks algorithms

• Learn basic machine learning algorithms• Concentrate on Neural Network-based algorithms• Learn the methodology of applying machine

learning algorithms to data and evaluate their performance