0% found this document useful (0 votes)
110 views

Week01 CourseOverview

This document provides an overview of a machine learning course. It discusses key topics that will be covered, including what machine learning is, how machine learning can be applied, and examples of machine learning applications in various fields. The course will follow lectures from a Caltech professor and include exercises in Octave/Matlab to implement machine learning algorithms. Students are expected to watch video lectures before class, participate in online discussions, and complete programming exercises for a grade.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views

Week01 CourseOverview

This document provides an overview of a machine learning course. It discusses key topics that will be covered, including what machine learning is, how machine learning can be applied, and examples of machine learning applications in various fields. The course will follow lectures from a Caltech professor and include exercises in Octave/Matlab to implement machine learning algorithms. Students are expected to watch video lectures before class, participate in online discussions, and complete programming exercises for a grade.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

COURSE OVERVIEW

Trn Trung Kin


[email protected]
9/12/2014 2
Video about machine learning class in Coursera
Machine Learning
9/12/2014 3
Not machine learning
f
2
f
prime 3
We know f We do NOT know f,
but we have DATA
which can be used to approximate f
Input Output
Conditions to apply machine learning
A pattern exists.
We cannot pin it down mathematically.
We have data on it.
9/12/2014 4
A lot of super cool apps
Machine learning is used in situations where we dont have
an analytic solution, but we have data which can be used to
construct an empirical solution It can be used in a lot of
fields:
AI: computer vision, audio processing, speech processing,
NLP, ...
Medicine.
Economics.
9/12/2014 5
MNIST dataset
9/12/2014 6
Better than
human
The ILSVRC-2012 competition on ImageNet
The dataset has 1.2 million
high-resolution training images.
The classification task:
Get the correct class in
your top 5 bets. There are
1000 classes.
The localization task:
For each bet, put a box
around the object. Your box
must have at least 50%
overlap with the correct box.
Some of the best existing
computer vision methods were
tried on this dataset by leading
computer vision groups from
Oxford, INRIA, XRCE,
Computer vision systems
use complicated multi-
stage systems.
The early stages are
typically hand-tuned by
optimizing a few
parameters.
Hintons slide
Examples from the test set (with the networks
guesses)
Hintons slide
Error rates on the ILSVRC-2012 competition
University of Tokyo
Oxford University Computer Vision Group
INRIA (French national research institute in CS) +
XRCE (Xerox Research Center Europe)
University of Amsterdam
26.1% 53.6%
26.9% 50.0%
27.0%
29.5%
University of Toronto (Alex Krizhevsky)
16.4% 34.1%

classification
classification
&localization
Hintons slide
Clarifai (clarifai.com)
9/12/2014 10
See how well computers can understand images.
Machine learning is hot nowadays
If you want to be in academia, ML is a good place for you.
Deep Learning.
If you want to be in industry, ML is a good place for you too.
In big IT companies like Google, Facebook, ..., ML is one of the most
important skills.
In Viet Nam, recently some ML companies have emerged .
9/12/2014 11
The way we do in this course
We will follow the excellent online course taught by Caltech Professor
Yaser Abu-Mostafa. The lectures go as follows:
What is machine learning?
Can a machine learn?
How to do it?
How to do it well?
Take-home lessions.
There are 18 lectures. With 14 weeks (skip this week), we will go
through the first 14 lectures; the rest will be left as your homework.
9/12/2014 12
The way we do in this course
Before class, you will watch the video lecture I
require, and post to the forumat least one question.
In class, I will review the lecture based on your
questions; we will discuss to each other.
After class, you will pick at least one question and
post your answer to the forum.
9/12/2014 13
The way we do in this course
We will have 1 exercise / 2 video lectures.
Programming language: Octave/Matlab. It allows us to
implement ML algorithms very quickly.
The code should be written and commented clearly.
No exams .
Grading:
Exercises: 80%.
ForumQ&A: 30%.
9/12/2014 14
The way we do in this course
DONT CHEAT.
You guys are allowed to discuss to each other as well as
consult any source, but NOT allowed to copy from others or
fromany source.
If you violate this rule 1 time, you will get 0 score for the
corresponding exercise.
If you violate this rule > 1 time, you will get 0 score for the
course.
9/12/2014 15

You might also like