Machine learning is the study that allows computers to adaptively improve their performance with experience accumulated from the data observed. Our two sister courses teach the most fundamental algorithmic, theoretical and practical tools that any user of machine learning needs to know. This first course of the two would focus more on mathematical tools, and the other course would focus more on algorithmic tools. [機器學習旨在讓電腦能由資料中累積的經驗來自我進步。我們的兩項姊妹課程將介紹各領域中的機器學習使用者都應該知道的基礎演算法、理論及實務工具。本課程將較為著重數學類的工具,而另一課程將較為著重方法類的工具。]
what machine learning is and its connection to applications and other fields
What's included
5 videos5 readings
Show info about module content
5 videos•Total 70 minutes
Course Introduction•11 minutes
What is Machine Learning•18 minutes
Applications of Machine Learning•19 minutes
Components of Machine Learning•12 minutes
Machine Learning and Other Fields•10 minutes
5 readings•Total 41 minutes
NTU MOOC 課程問題詢問與回報機制•1 minute
課程大綱•10 minutes
課程形式及評分標準•10 minutes
延伸閱讀•10 minutes
homework 0•10 minutes
第二講:Learning to Answer Yes/No
Module 2•1 hour to complete
Module details
your first learning algorithm (and the world's first!) that "draws the line" between yes and no by adaptively searching for a good line based on data
What's included
4 videos
Show info about module content
4 videos•Total 61 minutes
Perceptron Hypothesis Set•16 minutes
Perceptron Learning Algorithm (PLA)•20 minutes
Guarantee of PLA•13 minutes
Non-Separable Data•13 minutes
第三講:Types of Learning
Module 3•1 hour to complete
Module details
learning comes with many possibilities in different applications, with our focus being binary classification or regression from a batch of supervised data with concrete features
What's included
4 videos
Show info about module content
4 videos•Total 61 minutes
Learning with Different Output Space•17 minutes
Learning with Different Data Label•18 minutes
Learning with Different Protocol•11 minutes
Learning with Different Input Space•14 minutes
第四講:Feasibility of Learning
Module 4•2 hours to complete
Module details
learning can be "probably approximately correct" when given enough statistical data and finite number of hypotheses
What's included
4 videos1 assignment
Show info about module content
4 videos•Total 60 minutes
Learning is Impossible?•14 minutes
Probability to the Rescue•12 minutes
Connection to Learning•17 minutes
Connection to Real Learning•18 minutes
1 assignment•Total 40 minutes
作業一•40 minutes
第五講:Training versus Testing
Module 5•1 hour to complete
Module details
what we pay in choosing hypotheses during training: the growth function for representing effective number of choices
What's included
4 videos
Show info about module content
4 videos•Total 53 minutes
Recap and Preview•14 minutes
Effective Number of Lines•15 minutes
Effective Number of Hypotheses•16 minutes
Break Point•8 minutes
第六講:Theory of Generalization
Module 6•1 hour to complete
Module details
test error can approximate training error if there is enough data and growth function does not grow too fast
What's included
4 videos
Show info about module content
4 videos•Total 52 minutes
Restriction of Break Point•14 minutes
Bounding Function: Basic Cases•7 minutes
Bounding Function: Inductive Cases•15 minutes
A Pictorial Proof•16 minutes
第七講:The VC Dimension
Module 7•1 hour to complete
Module details
learning happens if there is finite model complexity (called VC dimension), enough data, and low training error
What's included
4 videos
Show info about module content
4 videos•Total 50 minutes
Definition of VC Dimension•13 minutes
VC Dimension of Perceptrons•13 minutes
Physical Intuition of VC Dimension•6 minutes
Interpreting VC Dimension•17 minutes
第八講:Noise and Error
Module 8•2 hours to complete
Module details
learning can still happen within a noisy environment and different error measures
What's included
4 videos1 assignment
Show info about module content
4 videos•Total 63 minutes
Noise and Probabilistic Target•17 minutes
Error Measure•15 minutes
Algorithmic Error Measure•14 minutes
Weighted Classification•17 minutes
1 assignment•Total 30 minutes
作業二•30 minutes
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
We firmly believe that open access to learning is a powerful socioeconomic equalizer. NTU is especially delighted to join other world-class universities on Coursera and to offer quality university courses to the Chinese-speaking population. We hope to transform the rich rewards of learning from a limited commodity to an experience available to all.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.9
937 reviews
5 stars
92.42%
4 stars
6.18%
3 stars
0.64%
2 stars
0.42%
1 star
0.32%
Showing 3 of 937
I
IW
5·
Reviewed on Nov 18, 2017
Thank Prof. Lin and coursera for providing me with the platform and courses to make me better. Last but not least, the quiz is quite difficult...
L
LL
5·
Reviewed on Jun 23, 2018
This course give a theoretical analysis of machine learning,though there is not much introduction of algorithm in detail,but this helped me open a new door of machine learning.
E
EC
5·
Reviewed on Dec 1, 2017
Base on very fundamental concepts of the Machine Learning.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.