Skip to main content
BookintermediatePaid

Pattern Recognition and Machine Learning

by Christopher M. Bishop · Christopher M. Bishop

Graduate-level text presenting machine learning from a Bayesian probabilistic viewpoint: linear models, kernel methods, graphical models, mixture models, EM, variational inference and sampling. Requires comfort with linear algebra and calculus, and rewards careful work through its exercises.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Machine Learning

CourseFree

Practical Deep Learning for Coders

fast.ai's free course teaching deep learning top-down: you train working image, text, and tabular models in the first lessons, then work back to the underlying mechanics. Assumes about a year of coding experience, uses PyTorch and the fastai library.

WebsiteFree

Distill.pub

Peer-reviewed web journal of machine learning explanations, publishing interactive articles on topics like feature visualisation, attention and neural network interpretability. Archive remains readable, though the journal went on indefinite hiatus in 2021 and no longer publishes.

PodcastFree

The TWIML AI Podcast

Long-running interview podcast hosted by Sam Charrington in which ML and AI researchers and practitioners discuss their work on deep learning, natural language processing, neural networks and data science, helping listeners follow current research and how it is applied in industry.

BookPaid

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (3rd Edition)

The standard reference for the TensorFlow/Keras side of deep learning, moving from scikit-learn regression and ensembles into Keras APIs, custom layers, tf.data, training loops, CNNs, transformers, and TFX deployment. Notebooks for every chapter are on GitHub.

PaperFree

Deep Learning

A seminal review paper by three pioneers of deep learning, providing an overview of the field, its history, key concepts, and future directions. It's an excellent read for understanding the landscape of deep learning.

VideoFree

StatQuest with Josh Starmer - Neural Networks videos

Josh Starmer's StatQuest provides clear, concise, and often humorous explanations of statistical and machine learning concepts. His videos on neural networks break down complex ideas into easily digestible 'quests.'

See all Machine Learning resources →