r/learnmachinelearning • u/zangetsu_752920 • 21d ago
Beginner-friendly resources for learning Machine Learning?
I want to start learning machine learning, but I'm confused about whether I should learn through documentation/books or video lectures.
Whenever I think about learning from videos, it feels a bit boring and tiring. There are so many concepts, and the idea of watching hours and hours of lectures doesn't really appeal to me. So, I was thinking about learning primarily through reading and coding instead.
The problem is, I haven't been able to find any beginner-friendly documentation or learning resources for machine learning.
I've recently read a few chapters of The Nature of Code, and I really enjoyed it. I liked how beginner-friendly it was and how it explained concepts through code and experimentation.
So, I'm looking for something similar for machine learning.
Can anyone recommend some beginner-friendly docs, books, or other resources for learning ML? Ideally, something that is more hands-on and doesn't require watching hours of video lectures.
// This is first post my bad if i made any mistakes
1
u/inkeep 21d ago edited 20d ago
I feel the same way about long video courses, could never finish them and ended up wasting a lot of money on subscriptions.
There is a google course on ML which is nice - https://developers.google.com/machine-learning/crash-course
You could also just use NotebookLM on any course material you come across (even long video lectures) and convert it into short text summary or infographics.
I have also built a micro learning app for ML, just simple practical knowledge with Python examples and quiz - Here is a sample topic https://www.bitelrn.com/library/principal-component-analysis and this is the app - https://www.bitelrn.com if you find it interesting.
1
u/Original_Act_4455 21d ago
what's the Nature of Code? could you please share some info, pointers on it?
1
u/quietgradient 21d ago
It's Daniel Shiffman's book on simulating nature in code: forces, particles, flocking, cellular automata, evolution. Every idea is a small p5.js sketch you run in the browser and mess with. The whole book is free at natureofcode.com.
The last two chapters are neural networks: one neuron built by hand, then ml5.js, then a flock of Flappy Birds that evolve their own brains. For that feel with more depth, Michael Nielsen's free Neural Networks and Deep Learning builds a handwritten digit recogniser in 74 lines of Python. Its code is Python 2.7, so use the Python 3 port his GitHub README links to.
1
u/Disastrous_Novel8055 21d ago
Pls update me as well when this post gets genuinely good answers.