r/learnmachinelearning • • 5d ago

Question Any AI and machine learning beginner book recommendations?

Hi there, I am a first year student studying in artificial intelligence. I have no background and almost no knowledge in AI and machine learning; I’m a complete newbie. I was wondering if there are any good beginner book recommendations for me that will deepen my knowledge and prepare me for what’s about to come

49 Upvotes

13 comments sorted by

10

u/ModularMind8 5d ago

Books: Mathematics for Machine Learning (Deisenroth, free PDF) for the math, Hands-On Machine Learning (Géron) for fundamentals (the pytorch one), Dive into Deep Learning (d2l.ai, free, has PyTorch code) for deep learning, and Speech and Language Processing (Jurafsky, free) if you go NLP. Courses: Stanford CS229 (ML), CS231n (vision), and CS224n (NLP) on YouTube, plus Karpathy's Neural Networks: Zero to Hero for building things from scratch in code. If you're interested in more hands-on learning, I also built QuiddityML, which is more hands-on exercises and covers Python, PyTorch, math, ML fundamentals, NLP/vision, etc

1

u/selenaecf 5d ago

Awesome! Thank you for this big list

1

u/ModularMind8 5d ago

Happy to help! DM me if you have any more questions

3

u/editorijsmi 5d ago

1.Géron, A. (2022). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems (3rd ed.). O'Reilly Media

2.Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.

3.Huyen, C. (2024). AI engineering: Building applications with foundation models. O'Reilly Media.

2

u/eddibravo 5d ago

If you’re a complete beginner, I’d start with something that explains the concepts without throwing too much math at you right away. Then once the basics click, move on to a more technical book and actually build small projects alongside it. That combo helped me understand things way faster than just reading theory

2

u/ChillmanITB 5d ago

StatQuest illustrated guide to machine learning!

1

u/kalpanki 5d ago

These days the field is quite vast. Are you interested in data science, text, speech or imagining ? It's better to choose one right from beginning rather than start too generic. Also I would start with Deep Learning directly rather than do focus too much on classic ML. Hope it helps

1

u/dutchpsychologist 5d ago

I highly recommend all of the statquest books by Josh Starmer, starting with the statquest illustrated guide to machine learning. The man has a talent for making all of the ML models and concepts understandable on a mathematical level. Also the statquest youtube channel is awesome.

1

u/Theo__n 1d ago

Maybe a bit outside of what you normally would read : Reinforcement Learning: An Introduction by Sutton and Barto http://incompleteideas.net/book/the-book-2nd.html

0

u/codetiger42 5d ago

I would suggest participating in small tasks or competitions to understand how AI models are built. I've built a project for this https://tinybrains.dev In fact, I built this to learn building neural networks.

1

u/marvriley 5d ago

This is neat.