Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Start your free trial![Cover Image for the book 'The 5 AM Club' by Robin Sharma](https://static.blinkist.com/wcl/phone-mockup/cover_en.webp)
Blink 3 of 8 - The 5 AM Club
by Robin Sharma
Machine Learning in Action by Peter Harrington is a practical guide to machine learning using Python. It covers essential machine learning concepts and provides hands-on examples to help you understand and implement algorithms.
In Machine Learning in Action, Peter Harrington provides a comprehensive introduction to machine learning, a field where computers are programmed to learn from data. The book begins with an overview of machine learning, its history, and its applications, before delving into the fundamental concepts. Harrington explains the importance of data preprocessing, feature selection, and normalization, and introduces the k-Nearest Neighbors (k-NN) algorithm, which classifies data based on similarity measures.
He then moves on to decision trees, a popular method for classification, where the data is split into subsets based on the value of a feature. To handle probabilistic data, Harrington introduces the Naïve Bayes algorithm, which is based on Bayes' theorem. He also covers logistic regression, a statistical method for analyzing a dataset in which there are one or more independent variables that determine an outcome.
In the next section of Machine Learning in Action, Harrington delves deeper into classification techniques. He introduces support vector machines (SVM), a popular algorithm used for classification and regression tasks, and explains how they work by finding the best hyperplane that separates data into classes. He then discusses AdaBoost, a meta-algorithm that combines weak classifiers to form a strong classifier, and demonstrates its effectiveness through practical examples.
After covering classification, Harrington switches his focus to regression, a statistical method used to analyze the relationship between variables. He explains the regression process and introduces tree-based regression, a method that uses decision trees to predict continuous values. This section provides a comprehensive understanding of both classification and regression techniques.
The third part of Machine Learning in Action is dedicated to unsupervised learning, where the data doesn't have labeled responses. Harrington starts with k-means clustering, a method that partitions data into clusters based on similarity measures. He then introduces association analysis, a technique used to discover interesting relationships hidden in large datasets, and explains the Apriori algorithm, which is commonly used for market basket analysis.
Continuing with unsupervised learning, Harrington discusses the FP-growth algorithm, an efficient method for finding frequent itemsets in transaction databases. He then explores dimensionality reduction techniques, including principal component analysis (PCA) and singular value decomposition (SVD), which are used to simplify and summarize data while retaining important information.
In the final section of Machine Learning in Action, Harrington addresses the challenges of applying machine learning to big data. He introduces MapReduce, a programming model for processing large datasets, and explains how it can be used to implement machine learning algorithms in a distributed computing environment. He also discusses the Hadoop framework, which supports the processing of large datasets in a distributed computing environment.
In conclusion, Machine Learning in Action provides a comprehensive and practical guide to machine learning, covering a wide range of algorithms and techniques. The book is filled with Python code examples, making it a valuable resource for programmers and data scientists looking to implement machine learning solutions in their projects.
Machine Learning in Action by Peter Harrington is a practical guide that introduces the concepts and implementation of machine learning algorithms. The book provides clear explanations and real-world examples to help readers understand how machine learning works and how it can be applied in various fields such as finance, healthcare, and social media. It is a valuable resource for anyone interested in delving into the fascinating world of machine learning.
Individuals interested in understanding the practical applications of machine learning algorithms
Professionals seeking to enhance their data analysis and prediction skills using Python
Students and researchers looking to gain hands-on experience in implementing machine learning models
It's highly addictive to get core insights on personally relevant topics without repetition or triviality. Added to that the apps ability to suggest kindred interests opens up a foundation of knowledge.
Great app. Good selection of book summaries you can read or listen to while commuting. Instead of scrolling through your social media news feed, this is a much better way to spend your spare time in my opinion.
Life changing. The concept of being able to grasp a book's main point in such a short time truly opens multiple opportunities to grow every area of your life at a faster rate.
Great app. Addicting. Perfect for wait times, morning coffee, evening before bed. Extremely well written, thorough, easy to use.
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Start your free trialBlink 3 of 8 - The 5 AM Club
by Robin Sharma