Siraj Raval
How is a total beginner supposed to get started learning machine learning? I’m going to describe a 3 month curriculum to help you go from beginner to well-versed in machine learning. Its an accelerated learning plan, something i’d create for myself if I were to get started today, but I’m going to open source it for you guys. This curriculum will cover all the math concepts, the machine learning theory, and the deep learning theory to get you up to speed with the field as fast as possible. If anyone asks how to best get started with machine learning, direct them to this video!
Curriculum from this video:
https://github.com/llSourcell/Learn_Machine_Learning_in_3_Months
Please Subscribe! And like. And comment. That’s what keeps me going.
Want more education? Connect with me here:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology
instagram: https://www.instagram.com/sirajraval
Month 1
Week 1 Linear Algebra
https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/
Week 2 Calculus
https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr
Week 3
https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2
Week 4 Algorithms
https://www.coursera.org/courses?languages=en&query=Algorithm%20design%20and%20analysis
Month 2
Week 1
learn python for data science
https://www.youtube.com/watch?v=T5pRlIbr6gg&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU
Math of Intelligence
https://www.youtube.com/watch?v=xRJCOz3AfYY&list=PL2-dafEMk2A7mu0bSksCGMJEmeddU_H4D
Intro to Tensorflow
https://www.youtube.com/watch?v=2FmcHiLCwTU&list=PL2-dafEMk2A7EEME489DsI468AB0wQsMV
Week 2
Intro to ML (Udacity)
https://eu.udacity.com/course/intro-to-machine-learning–ud120
Week 3-4
ML Project Ideas
https://github.com/NirantK/awesome-project-ideas
Month 3 (Deep Learning)
Week 1
Intro to Deep Learning
https://www.youtube.com/watch?v=vOppzHpvTiQ&list=PL2-dafEMk2A7YdKv4XfKpfbTH5z6rEEj3
Week 2
Deep Learning by Fast.AI
http://course.fast.ai/
Week 3-4
Re-implement DL projects from my github
https://github.com/llSourcell?tab=repositories
ML people to follow on Twitter:
https://www.quora.com/Who-should-I-follow-on-Twitter-to-get-useful-and-reliable-machine-learning-information
Join us in the Wizards Slack channel:
http://wizards.herokuapp.com/
And please support me on Patreon:
https://www.patreon.com/user?u=3191693
Signup for my newsletter for exciting updates in the field of AI:
https://goo.gl/FZzJ5w
Source
Very cool suggestions man! I need to apply some of these 😀
Do you recommend I do machine learning in 3 months first or data science in three months Siraj? Thanks for making this.
1st week completed in 6 hours … maybe i'm starting it late ….
so is this really works?
You are providing a service to humanity
Hai,i am basically mechanical engineer with two years of experinence am i able to learn machine learning is it preferable..?
so i was listening to zeppelin at 1.5 speed yesterday .
I just watched your video, and I think I have passed all the math courses that you mentioned at my college, but as I said just passed it, have not learned it. I will start this 3-month curriculum this January. See you soon in March.
Is any one try this then reply your suggestion about this circulum
Hey Siraj, I've noticed that the link you provided for the Algorithm Design and Analysis course on edX is not there, instead you gave a link to Coursera, which, in my opinion, wasn't your intention.
I am really impressed
Be my partner: I have been pushing myself to get into AI for the past 2.5 years and so far, I have completed some amazing courses but this roadmap will help me fill in the missing pieces. I have a background in computer science but I need to refresh my knowledge on many topics, especially the math (Linear algebra, Calculus, Statistics)
Thanks very much for the dedicated steps from day one!
Thanks a lot bro
I'm always telling myself I'm not smart enough. Really need to crush that mindset I'm gonna try and follow this but I think the maths part will have me
What if a person doesnt know how to code in python ? Will we be taught how to code in python in this course?
Earlier you said statistics, nothing about statistics in this video.
im starting from today, happy new year 2019 ?
soooo love love love your vedio
Started on 4/Jan/2019.
Cousera is not free…!! Can you help me to get free courses of machine learning
Siraje learning linear algebra in one week is hard. Calculus in one week is hard. Like really hard lol. Im working on it. Hopefully I can be like you one day.
Hi….i know my comment is too lengthy..but pls read fully.
i am basically a mechanical engineer from mediocre college. I really love mechanical subjects… Now working in a core company. Past two years..i was planing to prepare for competitive exam (may be GATE) in mechanical to excel my technical knowledge slack (may be because of having an idea of doing masters at the back of my mind)….. But after searching a lot.. I decided that AI – ML is my future. Now… Problem is as i dont know anything in computer science.. Can i start from scratch..learning computer science B.E. syllabus one by one..or. straight away jump into the 3 month learning process (that you said)….please correct me….
Awaiting for ur reply….
Hello, Mr Siraj Raval.. i'm a fresher of Mechatronics Engineering B.Sc . As a student i want to do Machine Learning and AI related works on various online market place as my source of money. Kind of part time job. Is it right decision ?! Will i be able to master the art of machine learning with this guidance in 3 months with my engineering classes going on.?
i am starting now , anyone interested in starting with me?????
Personally, I think Siraj just gave us very good tips on resources to learn. Thanks for that! I do understand the criticism around the "watch Linear Algebra at 2x speed"; but I think this is meant for someone who wants to revise that subject. I am following Siraj tips (not at 2x speed). Linear Algebra till lesson 28, is really nice to watch (I just did that). I am also following the course on Probability: The Science of Uncertainty. Also, a really good indication from his side. The tips on Machine Learning, I am still going through next month. I will be back to comment more. Thanks Siraj! See you all!
Linear Algebra , Lecture 31 , about Image Compression. Great to have in mind! https://www.youtube.com/watch?v=vGkn-3NFGck&index=32&list=PLE7DDD91010BC51F8
Night one man! lol. Been brushing up on trig on Khan Academy though, so I got a bit of a kick-start.
hi i am looking for a study buddy for learning ML, anyone interested can ping me at +919042229177 . need someone who is really intrested and will be sincere.
and siraj well done with the video.
thanks
I love you man it is exactly what I am looking for ,
Hey siraj, just wanted to know what's the difference between this curriculum for machine learning and the one which you have included for machine learning in the 'Learn Data science in 3 months'
Thanks for all the great video's, you're stlye is so engaging and exciting. Ive actualy decided to take up coding as a hobby' and have taken the first step and bought a rasberry pi and some python code books. Again thanks for all the great vids.
Do I need high end computer before starting this ??? What’s the minimum configuration plz help
Where do we get the "cheat sheet" that you mentioned ?
#1 ignore everything said by this guy.
He is literally wrong about everything.
Optimization is not a pillar of machine learning. It is a class of algorithms / general problem solving strategies; often an approximation, and machine learning gets use of optimization by set inclusion. That is, the limit for optimization is not Machine Learning. Listening to this man speak is infuriating because not a single second passes in the video that isn't factually false.
Pft no one with a functioning brain is going to hire anyone based on your 1 semester attempt at cramming 4 years of graduate level material, by the method of watching videos at 3x speed.
If you want to learn machine learning, without paying for college, then buy the god damned textbooks. Read them, reread them, read them again, take notes from them, take more notes, and do all of the problems.
The guy in this video is showing the Dunning-Kruger effect. A synonym for total fuckin moron.
And teaching is like uploading data in your students' brain, upload speed depends on how good can you teach and how good can your students grasp! You're awesome!
I wanted to ask if I am in 8th class, will I be able to grasp this hard maths? Thanks for answering!
I am learning this because I wanna build real JARVIS AI!
why we need to be graduated for this
why dont you advice with R language ?!
How are you saying to take notes by watching 2x Speed?
I'm assuming a precursor to this would be fluency in python numpy pandas and some knowledge of cookie cutter algorithms on scikit learn.