Back in 2018 I did Andrew Ng's course in Machine Learning on Coursera. It was pretty much "from first principles" in that you learned a bit of linear algebra and then you implemented algorithms in Octave, working up to MNIST etc. I felt like I came out of it with a good understanding of the basics, and that ML is maths not magic. Looks like the course has turned into a multi-course "specialization" and I have no idea…
Ask HN: How to learn AI from first principles?
41–50 of 63 posts
Re: Ask HN: How to learn AI from first principles?
#42Step 2: The steps above are a good plan for learning about traditional AI, and the traditional approaches, which were based on an attempt to model human thought processes. Machine learning was what the industry turned to in the early 2000s because we didn't have the hardware capabilities then to meaningfully model neural networks. We do now, but machine learning has taken over so there's very little research into modeling neural networks...about the same as there was when I was an undergrad.
Re: Ask HN: How to learn AI from first principles?
#43It isn't first principles, but I would recommend 3blue1brown's ongoing series about neural networks [0]. I think there's a benefit to seeing the high level overview helps understand the purpose of the pieces as your learning them; it can help with motivation. Or watching overviews like this after the fact it can help bridge connections theory may not elucidate. [0]: https://www.3blue1brown.com/topics/neural-networks
Re: Ask HN: How to learn AI from first principles?
#44Hi, it depends on what you mean by "first principles". If you don't have a solid background in math, then that's what you should improve upon (calculus, linear algebra, discrete math, probability theory, information theory). Some of the books you mention do cover this at the beginning, but most people take separate courses on these topics at University, with lots of homework, etc. Also, the first book on your list is…
Re: Ask HN: How to learn AI from first principles?
#45A loved AI: A Modern Approach—still the best all around textbook on AI imho. I'd only add Susanna Epp's Discrete Mathematics with Applications, and I'd just focus on methodically and thoroughly working through those two, personally. First, Discrete Mathematics, then AI: A Modern Approach. This is exactly what I did and it was a great experience, super helpful.
Re: Ask HN: How to learn AI from first principles?
#46Heard nothing but good things about Andrej Karpathy's series on Youtube
Re: Ask HN: How to learn AI from first principles?
#47Re: Ask HN: How to learn AI from first principles?
#48As a learning exercise, I enjoyed Neural Networks From Scratch: https://nnfs.io/ There's also a world of statistics and machine learning outside of deep learning. I think the best way to get started on that end is an undergrad survey course like CS189: https://people.eecs.berkeley.edu/~jrs/189/
Re: Ask HN: How to learn AI from first principles?
#49Does anyone know how to purchase the PDF version of the book: "Artificial Intelligence, a Modern Approach"?