Cover of Machine Learning Pocket Reference

Machine Learning Pocket Reference

Working with Structured Data in Python

By: Matt Harrison

Publisher: O'Reilly Media
Published: 2019-09-10
Language: Unknown
Format: BOOK
Pages: 303
ISBN: 9781492047544

About This Book

With detailed notes, tables, and examples, this handy reference will help you navigate the basics of structured machine learning. Author Matt Harrison delivers a valuable guide that you can use for additional support during training and as a convenient resource when you dive into your next machine learning project. Ideal for programmers, data scientists, and AI engineers, this book includes an overview of the machine learning process and walks you through classification with structured data. You'll also learn methods for clustering, predicting a continuous value (regression), and reducing dimensionality, among other topics. This pocket reference includes sections that cover: Classification, using the Titanic dataset Cleaning data and dealing with missing data Exploratory data analysis Common preprocessing steps using sample data Selecting features useful to the model Model selection Metrics and classification evaluation Regression examples using k-nearest neighbor, decision trees, boosting, and more Metrics for regression evaluation Clustering Dimensionality reduction Scikit-learn pipelines

AI Overview

Overview of "Machine Learning Pocket Reference" by Matt Harrison

Key Themes:

  • Structured Machine Learning: The book focuses on structured machine learning techniques, providing a concise guide to key concepts and algorithms.
  • Python Data Science Tools: It emphasizes practical approaches to using Python data science tools to solve real-world problems.
  • Data Analysis Steps: The book breaks down various steps in data analysis, including cleaning data, building features, normalizing data, and deploying machine learning models.
  • Machine Learning Process: It covers the entire machine learning process, from classification to regression, clustering, and dimensionality reduction.
  • Scikit-learn Pipelines: The book includes sections on using Scikit-learn pipelines for efficient machine learning workflows.

Plot Summary: The book is organized into 19 concise chapters, each focusing on a specific aspect of structured machine learning. Chapter 3 is a special case, providing a comprehensive walkthrough of working with the Titanic dataset to solve a classification problem. This chapter serves as a roadmap for the rest of the book, detailing the step-by-step process of data cleaning, feature building, and model deployment. The subsequent chapters delve deeper into various data analysis topics, including exploratory data analysis, common preprocessing steps, model selection, and evaluation metrics.

Critical Reception:

  • Positive Reviews: The book has received positive reviews for its concise and practical approach to structured machine learning. Reviewers have praised Matt Harrison's strong understanding of practical approaches to using Python data science tools.
  • Recommendation: The book is recommended for programmers, data scientists, and AI engineers as a valuable guide for additional support during training and as a convenient resource for future projects.
  • Conciseness: The book's concise nature, with most chapters ranging from 8-10 pages, has been highlighted as a significant advantage, making it easy to navigate and use as a reference.

Overall, "Machine Learning Pocket Reference" by Matt Harrison is a valuable resource for those looking to understand and apply structured machine learning techniques using Python. Its concise chapters and practical examples make it an ideal companion for data science practitioners.