News for hackers. Stuff that matters.
Re:6.S094: Deep Learning for Self-Driving Cars by hackernewsacct on Tuesday January 10, 2017 @01:27PM (#13367423)
What are good online sources for a beginner to learn calculus, linear algebra and stats/probability needed for machine learning?

I don't want courses that teach math by coding but actual math courses. A lot of these online ML courses treat math as a black box so you never fully understand what's going on & a lot of math based ML courses are too advanced.

So I'd rather focus on understanding the math basics before diving into ML. So what do you guys recommend?

Re:6.S094: Deep Learning for Self-Driving Cars by mlboss on Tuesday January 10, 2017 @02:05PM (#13367839)
Linear Algebra by Gilbert Strang, MIT https://www.youtube.com/watch?v=ZK3O402wf1c

Probability by Joe Blitzstein, Harvard http://projects.iq.harvard.edu/stat110/youtube

Re:6.S094: Deep Learning for Self-Driving Cars by aswanson on Tuesday January 10, 2017 @08:25PM (#13370992)
Gilbert Strang is an excellent lecturer and teacher. He, along with Andrew Ng, are amongst the best.
Re:6.S094: Deep Learning for Self-Driving Cars by hackernewsacct on Tuesday January 10, 2017 @02:08PM (#13367883)
Excellent, thanks for you recommendation!
Re:6.S094: Deep Learning for Self-Driving Cars by tsomctl on Tuesday January 10, 2017 @02:52PM (#13368305)
Calculus, by James Stewart. I recommend you buy a dead tree copy of an old edition (I paid $5 for mine, shipped. I don't know how they made money off that sale.) Might not be the best book, but it covers everything you need to know, has good exercises, everyone uses it, you can find the solutions manual online, and the harder problems have an answer on stack overflow.

And some linear algebra book by Strang (as others have said.) I don't remember which one I learned from, but I do remember it was excellent.

I can't recommend a good stats/probability book. People recommend Statistical Inference by Casella and Berger, although I wasn't super impressed with it.

You'll also want a good understanding of set theory and proof writing. I don't remember what book I learned from, but try to find some introduction to math thought.

This is all assuming you have a good understanding of algebra. The above mentioned books require geometry/trig, but you don't actually need that for machine learning.

Re:6.S094: Deep Learning for Self-Driving Cars by physicsyogi on Wednesday January 11, 2017 @12:06AM (#13371893)
I'd also recommend Calculus for the Practical Man. It's what Feynman used and is quite good for learning how to calculate various things with calculus.

Incidentally, my college calculus class also used Stewart.

Re:6.S094: Deep Learning for Self-Driving Cars by NamTaf on Tuesday January 10, 2017 @07:57PM (#13370841)
This was my university calculus textbook and I liked it well enough. Granted, I was learning with the assistance of lectures to teach me the concepts too so I don't know how you'd fare with only this textbook, but I liked it well enough to drop coin on a physical copy.

My philosophy with textbooks was to buy only ones I felt I'd go back to after uni - basic references in each major field I studied - and this was reasonable for me for calculus. My only regret was shelling out for new copies because I was young and stupid and thought I needed them right now for the class, before I knew better. You can certainly pick up cheap second-hand copies per the parent post.

I also used Kreyzig too but found that to be a bit harder to learn from, albeit more in depth.

Re:6.S094: Deep Learning for Self-Driving Cars by weaksauce on Tuesday January 10, 2017 @04:36PM (#13369290)
> Calculus, by James Stewart

I learned from the Stewart book and it's not terrible, but I don't think that is a very good book for self learning. How to ace calculus or the calculus lifesaver, plus a book with solved examples is probably better for self study.

Re:6.S094: Deep Learning for Self-Driving Cars by adamnemecek on Tuesday January 10, 2017 @04:31PM (#13369240)
For linear algebra this youtube playlist called essence of linear algebra is probably the best intro I've ever seen. it's relatively short (like 2 hours) but gives you all the right intuitions

https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...

Re:6.S094: Deep Learning for Self-Driving Cars by sn9 on Tuesday January 10, 2017 @03:00PM (#13368400)
Google "MIT OCW Scholar".

Sites like Khan Academy, PatrickJMT, Paul's Online Math Notes, and BetterExplained are useful, too.

Coursera and edx also have offerings.

Re:6.S094: Deep Learning for Self-Driving Cars by ovi256 on Wednesday January 11, 2017 @04:55AM (#13372866)
Khan Academy is an amazing true MOOC resource. The calculus goes up to early undergrad. The differential calculus is the most important for ML, in my oppinion.

Probability and statistics will help ML as well.

I would recommend Khan Academy before any other resources, whatever your level. It has online exercises with auto-correction, and a mastering system that uses spaced repetition. This will ensure you'll actually assimilate the material. After you can use another resource as a reference.

Re:6.S094: Deep Learning for Self-Driving Cars by egdamy on Tuesday January 10, 2017 @01:30PM (#13367466)
Why not a book instead like the elements of statistical learning?

http://statweb.stanford.edu/~tibs/ElemStatLearn/download.htm...

Re:6.S094: Deep Learning for Self-Driving Cars by hackernewsacct on Tuesday January 10, 2017 @01:35PM (#13367520)
Based on Amazon reviews recommending this book to a beginner is like recommending rudin to a high school junior that wants to learn calculus for the first time. Is there a better book?
Re:6.S094: Deep Learning for Self-Driving Cars by smalley on Tuesday January 10, 2017 @01:58PM (#13367767)
Introduction to Statistical Learning? It's free and has an available MOOC http://www-bcf.usc.edu/~gareth/ISL/
Re:6.S094: Deep Learning for Self-Driving Cars by hackernewsacct on Tuesday January 10, 2017 @02:04PM (#13367838)
Thanks for the link.

https://www.amazon.com/Elements-Statistical-Learning-Predict...

vs

https://www.amazon.com/Introduction-Statistical-Learning-App...

The former seems to assume prior knowledge and the latter seems more beginner friendly, except it uses R (in case anyone wants the distinction).

Re:6.S094: Deep Learning for Self-Driving Cars by gubbe on Tuesday January 10, 2017 @02:24PM (#13368038)
These books assume some degree of Linear Algebra, ESL is definitely not for a entry level.

I would like to add www.codingthe matrix.com for any developers, which has a MOOC as well (Coursera), as a complement to Strang.

Re:6.S094: Deep Learning for Self-Driving Cars by disgruntledphd2 on Wednesday January 11, 2017 @02:08AM (#13372320)
R is well worth learning if you're going to be doing any serious work with data. It's a weird-ass language, but it does data analysis/graphing/modelling really, really well.
Re:6.S094: Deep Learning for Self-Driving Cars by rmonroe on Tuesday January 10, 2017 @02:14PM (#13367937)
I support this statement. Not a book for beginners, IMO
Re:6.S094: Deep Learning for Self-Driving Cars by windsignaling on Tuesday January 10, 2017 @03:47PM (#13368823)
This is in no way appropriate for someone who is asking for math basics.

A lot of the material in this book makes much more sense having had experience coding machine learning algorithms.

Re:6.S094: Deep Learning for Self-Driving Cars by deepnotderp on Tuesday January 10, 2017 @03:53PM (#13368881)
Ocw and Gilbert strangs material is a must for linear algebra. For beginners, I enjoyed Stewart calculus.
Re:6.S094: Deep Learning for Self-Driving Cars by stale2002 on Tuesday January 10, 2017 @06:20PM (#13370210)
Step 1: buy a Car

Step 2: duct tape a lidar to the top of the car

Step 3: ????

Step 4: enjoy your self driving car