Machine Learning
 Autumn 2016


  • [09/25/16] Welcome to CS229! We look forward to meeting you tomorrow at 9:30 AM!
  • [09/27/16] The venue for Friday discussion sections has been changed.
    The sections will be held in Gates B01 from 4:30 PM to 5:20 PM. They will be recorded and attendance is optional
  • [09/27/16] Non-SCPD students can watch the recorded videos here
  • [09/28/16] Problem Set 0 has been posted and is due on 10/5 at 11:00 AM. This assignment is not graded, but we encourage you to try the Gradescope submission proces
  • [09/29/16] Assignments will be submitted through Gradescope. Sign up for the course using entry code 9GK339
  • [09/29/16] Please join the course Piazza forum for fastest access to all course announcements
  • [09/29/16] Check the Project FAQs page for common project related queries
  • [10/03/16] If you are unable to take the midterm on November 9th due of some emergency, please email us at by October 14. State the reason and available times (as wide a range as possible) for the alternative midterm.
  • [10/05/16] Problem Set 1 has been posted on the materials page. It is due on 10/19 at 11:00 AM.
  • [10/05/16] Solutions to Problem Set 0 have been posted on the materials page.
  • [10/12/16] Checkout project ideas and suggestions from shared with us by research groups/professors/phd students/postdocs from various departments here
  • [10/19/16] Problem Set 2 has been posted on the materials page. It is due on 11/02 at 11:00 AM.
  • [10/19/16] Prof. John Duchi holds office hours between 11:00 AM and 12:00 PM on Wednesdays after the class in his office @ Sequoia 126
  • [10/24/16] Solutions to Problem Set 1 have been posted on the materials page.
  • [10/26/16] Practice Midterms have been posted on the materials page.
  • [10/26/16] Poster session will be held at Arrillaga Center for Sports and Recreation (ACSR) on December 13, 2016 from 8:30 AM to 11:30 AM
  • [11/02/16] Problem Set 3 has been posted on the materials page. It is due on 11/16 at 11:00 AM.
  • [11/02/16] Please check the updated midterm information on the course information page!
  • [11/02/16] Prof. John Duchi will hold his office hours in Packard 277 from November 9, 2016 from 11:00 AM to 12:00 PM
  • [11/16/16] Problem Set 4 has been posted on the materials page. It is due on 12/07 at 11:00 AM.

  • Unless otherwise noted, all items are posted on the materials section of the website.

    Course Information


    Andrew Ng, John Duchi


    3-4 units. MW 9:30 AM - 10:50 AM, NVIDIA Auditorium (Huang Engineering Center)

    Discussion sections: Fridays, 4:30 PM - 5:20 PM, Gates B01 (recorded, optional attendance)

    Email address:

    If you are enrolled in 229 at Stanford and have a question, for you to get a response quickly we strongly encourage you to post it on our Piazza forum. For private matters, please make a private note visible only to the course instructors. If Piazza does not work, you can also email the course staff at:

    Information and Handouts:

    Comments to

    Home Page