Skip to content
Stanford CS229: Machine Learning Lecture 1 - Andrew Ng (Autumn 2018)
This video isn’t embeddableWatch on YouTube →
Stanford OnlineStanford Online

Stanford CS229: Machine Learning Lecture 1 - Andrew Ng (Autumn 2018)

For more information about Stanford’s Artificial Intelligence professional and graduate programs, visit: https://stanford.io/ai Listen to the first lecture in Andrew Ng's machine learning course. This course provides a broad introduction to machine learning and statistical pattern recognition. Learn about both supervised and unsupervised learning as well as learning theory, reinforcement learning and control. Explore recent applications of machine learning and design and develop algorithms for machines. Andrew Ng is an Adjunct Professor of Computer Science at Stanford University. View more about Andrew on his website: https://www.andrewng.org/ To follow along with the course schedule and syllabus, visit: http://cs229.stanford.edu/syllabus-autumn2018.html 0:00 Introduction 05:21 Teaching team introductions 06:42 Goals for the course and the state of machine learning across research and industry 10:09 Prerequisites for the course 11:53 Homework, and a note about the Stanford honor code 16:57 Overview of the class project 25:57 Questions #AndrewNg #machinelearning

Andrew Nghost
Apr 17, 20201h 15mWatch on YouTube ↗

Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.

At a glance

WHAT IT’S REALLY ABOUT

Andrew Ng Opens CS229 With Logistics and Machine Learning Overview

  1. Ng frames machine learning as a transformative, fast-growing field with abundant opportunities across tech companies, other industries, and academia, and says he hopes students will use it for meaningful work.
  2. He covers logistics including prerequisites in probability, linear algebra and basic computer science, a shift from MATLAB/Octave to Python, a take-home midterm, optional Friday discussion sections, and use of Piazza and Gradescope.
  3. He explains the honor code, encouraging study groups while requiring students to write up homework alone, and describes the open-ended class project done in groups of up to three.
  4. He distinguishes CS229 from CS229A (more applied, flipped classroom) and CS230 (deep learning), describing CS229 as the most mathematical of the three.
  5. He previews five major topics: supervised learning, learning theory/ML strategy, deep learning, unsupervised learning, and reinforcement learning, using examples such as housing prices, tumor classification, self-driving cars, clustering, and helicopter control.

IDEAS WORTH REMEMBERING

5 ideas

Demand and opportunity in machine learning are growing rapidly beyond tech companies

Ng says industries such as manufacturing, healthcare, and logistics, as well as fields like law and English, are applying machine learning, and he expects a long time before society has enough people with these skills.

Collaboration is encouraged but homework must be written up individually

Ng cites education research favoring study groups for technical classes, but asks students to write solutions alone without shared notes, partly to preserve the value employers place on CS229 completion.

Regression and classification differ by whether the output is continuous or discrete

Ng uses house price prediction as a regression example and tumor malignancy as a classification example, noting that multiple discrete outputs still count as classification.

Supervised learning learns a mapping from inputs X to labels Y and has driven most recent economic value

Ng illustrates it with the Carnegie Mellon driving video, where a neural network learned to steer by watching a human's steering choices, and says most recent economic value from ML comes from supervised learning.

Strategic skill in applying algorithms matters as much as the algorithms themselves

Ng says teams using the same algorithm can differ hugely in effectiveness, and he wants to turn ML development from tribal 'black magic' into a systematic engineering process, comparing it to profiling code before optimizing.

WORDS WORTH SAVING

4 quotes

what we're trying to do with the discipline of machine learning is to evolve it from a black magic, tribal knowledge, experience-based thing to a systematic engineering process

— Andrew Ng

And if you go make a ton of money, that's great too. But I find a much greater meaning in the work we could do.

— Andrew Ng

I think today is a wonderful time to jump to machine learning

— Andrew Ng

AI is bigger than machine learning, right? And machine learning is bigger than deep learning.

— Andrew Ng

Course logistics and prerequisitesHonor code and study groupsClass project guidelinesCS229 vs CS229A vs CS230Supervised learning: regression and classificationUnsupervised learning and clusteringReinforcement learning

High quality AI-generated summary created from speaker-labeled transcript.

Get more out of YouTube videos.

Read along on your phone, search it beside the video, or ask your favorite AI app what was said.