Description

This course provides a place for students to practice the necessary mathematical background for further study in machine learning -- particularly for taking 10-601 and 10-701. Topics covered include probability, linear algebra (inner product spaces, linear operators), multivariate differential calculus, optimization, and likelihood functions. The course assumes some background in each of the above, but will review and give practice in each. Some coding will be required: the course will provide practice with translating the above mathematical concepts into concrete programs.

The course is split into two minis, which form a sequence (A1 is a prerequisite for A2). See the syllabi below for topic breakdown.

General Information

Syllabus (includes lecture outline, videos, and readings)
Textbooks
There are no required textbooks for this course. However, the following textbooks are recommended as a way to get an alternate presentation of some of the course material:
* Matrix Analysis (2nd ed.). Roger A. Horn, Charles R. Johnson. Cambridge University Press, 2013.
* Introduction to Probability (2nd ed.). Dimitri P. Bertsekas, John N. Tsitsiklis. Athena Scientific, 2008.
* The Elements of Statistical Learning (2nd ed.). Trevor Hastie, Robert Tibshirani, Jerome Friedman. Springer, 2008.
Lecture time and location
Lectures are 1:30-2:50PM MW. They will be conducted entirely online (see syllabus page for links).

Announcements

next class this fall
4/19/17 10:06 AM

Hi all, since several people asked: just a note that this class will be offered again in Fall 2017.

* The course number is changing: it will be 10-606 (mini 1) and 10-607 (mini 2). (CMU's registration systems apparently have trouble with having the same number for both minis, and the 10-601 number was already taken.) So, if you're recommending this course to your friends, or recommending that they stay away from it :) , please use the new numbers.

* We need TAs for the fall. If you got good grades last time around (say, B+ or better), please consider applying as a TA at the link https://www.ml.cmu.edu/teaching/ta.html -- or, drop me a note if you have questions.

Homework 2 Solutions Released
12/05/16 7:04 PM

The solutions for homework 2 are now released and can be found under the "Resources" tab on Piazza or at the link below. Grades for homework 2 have not been released yet.

Homework 2 Solutions

You can view it on the course page: https://piazza.com/cmu/fall2016/10600/resources

Homework 1 Programming Grades Released
12/04/16 5:24 PM

The grades for homework 1 programming have been released and can be found on Gradescope under the "Homework 1 Programming Grades" assignment. 

If your grade is missing or you have a question about your grade please send me an email directly.

NOTE: You're grade does not include any late penalties. These will be applied once we release final grades for the semester.

Here are some statistics about the grades

Median - 90.83%

Max - 100%

Mean - 87.78%

Std dev - 13.3%

Once again all of these statistics are from before late penalties are applied. 

In Class Exercise Solutions
11/29/16 7:36 PM

The solutions to the first two exercises are now released. Below are links to the solutions which can also be found in the "Resources" tab on Piazza.

In Class Exercise 1

In Class Exercise 2

If you have any questions / concerns feel free to post here or email us directly.

HW1
11/10/16 9:57 AM

Hi all,

The first homework assignment is now available.

F16_10600B_HW1.pdf

Warm Regards,

Brynn

Edit GJG: there appears to be a version control problem with the QnA part; please hold off on answering this part while we try to resolve the problem.

Edit GJG: the version control problem now seems to be resolved. Please reload the page, and then go ahead and start answering the QnA part again. Please also let us know if you have any further problems with these questions. If the incorrect versions caused you to answer incorrectly, please drop us a line, and we will try to look at your history and award the appropriate amount of credit.

Office Hours Cancelled
10/28/16 9:24 AM

Hi all,

I am very sorry, but I need to cancel my office hours today.  If you have any questions, please post them on piazza (you may make them viewable to instructors only if you'd like) and I will do my best to answer them later this afternoon or over the weekend.

Best,

Brynn

Mini-2 lecture 2 assignment submission
10/27/16 2:18 PM

Hi All,

Please submit your code and results for the assignment @278 through Gradescope. The course entry code is the same with mini-1: 9NEBXM. Please note that the due date is Monday 10/31 11:59 pm.

exam
10/17/16 1:27 PM

Here is the final exam PDF. As a reminder, you have until 11:59pm tonight to upload solutions on Gradescope, although we expect the exam questions won't take nearly that long to solve. Do not leave uploading to the last minute -- assume something will go wrong and plan accordingly.

We're available until 2:50 on Piazza and hangouts to answer questions (and we'll continue to make an effort to answer questions via Piazza through the rest of the day).

Good luck!

F16_10600A_Final.pdf

Edit: the Gradescope site should be open from now until 11:59pm for uploading scans. See @149 for upload instructions.

Staff Office Hours
NameOffice Hours
Tom M. Mitchell
When?
Where?
Markus Woodson
When?
Where?
Geoff Gordon
When?
Where?
Brynn Edmunds
When?
Where?
Mengxin Li
When?
Where?
Matt Gormley
When?
Where?