Cover of Machine Learning: A Probabilistic Perspective

Machine Learning: A Probabilistic Perspective

Today's Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehensive and self-contained introduction to the field of machine learning, a unified, probabilistic approach. The coverage combines breadth and depth, offering necessary background material on such topics as probability, optimization, and linear algebra as well as discussion of recent developments in the field, including conditional random fields, L1 regularization, and deep learning. The book is written in an informal, accessible style, complete with pseudo-code for the most important algorithms. All topics are copiously illustrated with color images and worked examples drawn from such application domains as biology, text processing, computer vision, and robotics. Rather than providing a cookbook of different heuristic methods, the book stresses a principled model-based approach, often using the language of graphical models to specify models in a concise and intuitive way. Almost all the models described have been implemented in a MATLAB software package—PMTK (probabilistic modeling toolkit)—that is freely available online. The book is suitable for upper-level undergraduates with an introductory-level college math background and beginning graduate students.

Audience
adult
Length
epic · 1104 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Machine Learning: A Probabilistic Perspective? Here’s where I’d start.

These suit anyone who liked Machine Learning: A Probabilistic Perspective. Sign in and mark a few books for picks shaped around your own taste.

  1. Pattern Recognition and Machine Learning Shares machine learning, data science, ml
  2. Probabilistic Graphical Models: Principles and Techniques Shares machine learning, data science, computer science
  3. The Elements of Statistical Learning: Data Mining, Inference, and Prediction Shares machine learning, data science, ml
  4. Information Theory, Inference and Learning Algorithms Shares machine learning, data science, computer science

“People who read Machine Learning: A Probabilistic Perspective tend to reach for these next.”

  1. Data Mining: Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems)
  2. Introduction to Information Retrieval
  3. Taming Text
  4. Bayesian Data Analysis

“If you want more of the same (science about technology), start with these.”

  1. Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  2. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
  3. PROLOG: Programming for Artificial Intelligence
  4. Artificial Life: A Report from the Frontier Where Computers Meet Biology

“If it was the machine learning that hooked you, try one of these.”

  1. Gaussian Processes for Machine Learning
  2. Hands-On Machine Learning with Scikit-Learn and TensorFlow
  3. Pattern Classification
  4. Deep Learning

“These start from a similar idea, even if they go somewhere else with it.”

  1. Artificial Intelligence: A Modern Approach
  2. An Introduction to Statistical Learning: With Applications in R
  3. Doing Bayesian Data Analysis: A Tutorial with R, Jags, and Stan
  4. Data Science from Scratch: First Principles with Python