I couldn’t afford Siraj Raval’s deep learning Udacity course. So, I curated his Youtube content instead.
I am sad. Because I can’t afford this £300 course, I mean yeah can’t this week. The course enrolment is ended today (20 Jan 2017), but if Udacity extends the date line until next week, I’d certainly able to do that. Sadly, this is probably a one time thing only at Udacity.
Who don’t know Siraj Raval? He is computer science version of Neville Medhora (jk). He is one of the best youtuber in education — engaging, hilarious, non-BS style of teaching. Everyone loves him.
Anyway, based on the landing page — I notice most of the curriculum are resemblance with the content on YouTube. I haven’t watch everything yet, but, I know this is the closest equivalent what Udemy offers. So, I spent sometimes to make this list;
Disclaimer : It can’t be as complete as the course. This is the closest I could collect.
WEEK 1 Types of Machine Learning and when to use Machine Learning
Live Session: Linear regression from scratch
WEEK 2 Neural Network Architecture and Types
Live Session: Numerical classification from scratch
I assume this is basic classification. Siraj would probably will teach to feed data from classical csv, I don’t know.
WEEK 3 Cloud Computing and Sentiment Analysis
Live Session: Sentiment analysis from scratch and cloud computing detailed instruction
WEEK 4 Math Notation and Recommender Systems
Live Session: Various math examples and recommender system from scratch
WEEK 5 Data preparation (cleaning, regularization, dimensionality reduction)
Live Session: Data prep from scratch
WEEK 6 Drone Image Tracking
Live Session: Image classification from scratch
WEEK 7 Prediction
Live Session: Stock Prediction from scratch
WEEK 8 Art Generation
Live Session: Artistic Style transfer from scratch
WEEK 9 Music Generation (LSTMs applied to Audio)
Live Session: Generating music from scratch
WEEK 10 Poetry Generation (LSTMs applied to NLP)
Live Session: Text generation from scratch
This is the closest with Poetry generation, using HMM.
WEEK 11 Language translation (sequence to sequence)
Live Session: Language Translation from scratch
Unfortunately, I can’t any topic on this on Sirajology. Hopefully, he will do this topic in the near future.
WEEK 12 Chatbot QA System with Voice
Live Session: Chatbot from scratch
A Tensorflow chatbot!
WEEK 13 Game Bot 2D (reinforcement learning via Monte-Carlo tree search)
Live Session: Game bot from scratch
There are many videos falls into this topic. Apparently, it is the most popular topic in Sirajology. Hence, I made a playlist.
WEEK 14 Image Compression
Live Session: Autoencoder from scratch
WEEK 15 Data Visualization
Live Session: Data visualization from scratch
WEEK 16 Image Generation
Live Session: Generative adversarial network from scratch
WEEK 17 One-shot Learning (Probabilistic Programming)
Live Session: One shot learning from scratch
All these are good supplementary prior to the course, I think. It’s still fundamental compared to a full fledge course with expert support. To Siraj Raval, I hope this post does not making you unconfortable. If it does, just let me know and I will remove it.
I would love to learn NN and GAN from Siraj (and also LSTM and Recurrent net to build translation chatbot into my native language?). However, I don’t have money because students like me are broke and don’t own much money.