CS-498 Applied Machine Learning

D.A. Forsyth --- 3310 Siebel Center

Office Hours Time: WF 14h00-15h00, Location: 3310 Siebel

DAF hangs in sidemount scuba gear, with
left tank in slightly poor trim, over a small submerged wreck interior of a sunken bus, in gloomy lighting,
with
DAF in sidemount scuba gear looking to the right of view, and pointing
a light

Alternative locations may be available

TA's:

Important; Important; Important

We are no longer meeting in person. I will release movies, readings and homeworks to keep the course running. You should have received email from me about this.

Key points:

Course Content 13-Mar and on

Records of our meetings

Class Date Brief movie Chat
25 Mar Part of my intro to each of the days movies chat record
27 Mar Part of my intro to each of the days movies; this is ridiculously big (0.4G), sorry, I'll keep trying. chat record
01 Apr Part of my intro to each of the days movies. chat record
03 Apr Part of my intro to each of the days movies, with a fair amount of Q+A on the homeworks, particularly EM (big, sorry!). chat record

Short Movies

Class Date Readings Movies
13 Mar ch. 11, up to 11.4 bias+variance (end of 11 Mar lecture)
13 Mar Simple model selection
13 Mar Robust regression using IRLS
13 Mar Regression using Generalized Linear Models
25 Mar Finish ch. 11 Regression using the Lasso
25 Mar Regression using Elastic Net
27 Mar 12.1 Greedy stagewise regression
27 Mar/1 April 12.2 Gradient boost
1 April 12.2 Gradient boosting decision stumps
1 April 12.2 Gradient boosting regression trees
3 April 13.1 Markov chains - basic ideas
3 April 13.2 Simulating a Markov Chain
3 April 13.2 Text models with Markov Chains
8 April 13.2 Hidden Markov Models -basic ideas
8 April 13.2 Hidden Markov Models - Dynamic Programming
8 April 13.2 Hidden Markov Models - an example
10 April 13.3 Learning an HMM from data using EM (sorry, no short movie)

Long Movies

Class Date Readings Movies
13 Mar ch. 11 Bias+Variance; simple model selection; IRLS
13 Mar/25 Mar Generalized linear models; Lasso;
25 Mar More generalized linear models; Lasso; Elastic net; some other stuff which you can ignore
27 Mar, 1 April 12.1, 12.2 Boosting and Gradient Boost
3 April 13.1 Introductory Markov chains (the chapter reference is wrong - I changed the chapter numbers - it's an old movie)
3 April/7 April 13.2 and 13.3 Simulating Markov chains; text models; Hidden Markov Models; dynamic programming
10 April 13.3 Learning an HMM from data using EM

Announcements

Announcements page - check this frequently!

LINK ISN'T BROKEN I will be absent 31 Jan (sorry!). Also absent 21 Feb, aargh! Also absent 13 Mar, mild signs of illness so self-isolating, aargh! Check for movies!

Contact policy

I'm quite distracted and am focusing on content preparation. Generally, please do not bring DAF an issue you haven't already raised with a TA.

Questions I've been getting a lot

Getting into the class In the past, we've been able to admit everyone who wanted to get into the in-person version of the class after the first rush settled down. Will this be true this semester? who knows? not me. PLEASE do not come and tell me that you really want to get in, or your cat died and its last words were you should take the class, or something. We're not going to go over an enrollment of 100. Corollary: If you plan dropping, do so early; someone else wants your seat.

Can I get in even though I won't be able to come to lecture cause I'm doing something else, but I'll watch the movies. I think this strategy is unwise, but I suppose it's not really my problem.

Can I audit? The main resource limits on the physical class are physical seats in the room. We cannot have an overcrowded room. If physical seats are open, sure (I'm always happy to have an audience); but please don't take a seat that should be occupied by someone who is registered

Important contact advice

A really common question is: how do I do something in R? Usually, I get the answer to this by searching; I use Google, but you may have a preferred search. If you ask me or a TA this question, and we do this it in front of you successfully you should feel a little embarrassed cause you could have done this for yourself. Warning: we will embarrass you in this way; it's better to do this sort of thing for yourself.

Office Hours