liveBook · Manning

Machine learning

Machine learning is a field of computational methods in which systems learn patterns or relationships from data to make predictions, decisions, or other outputs.

How 42 Manning books explain it

Optimization Algorithms: AI techniques for design, planning, and control problems

Machine learning is the computational study of methods that improve predictions or decisions by learning patterns from data or experience.

How it is used
Uses learned models to produce predictions and help solve search and combinatorial optimization problems.
How deep it goes
Defines learning, distinguishes related approaches, and works through neural-network training with particle swarm optimization rather than proving learning theory.
Examples
Illustrates vehicle-camera object recognition, penguin species classification, and learned solutions for a traveling-salesperson problem.
What you can do after
Apply it via PySwarms to search neural-network parameters for penguin species classification.

Read how Optimization Algorithms: AI techniques for design, planning, and control problems explains machine learning →

Inside AI

Machine learning is a computational approach in which models learn patterns from data to perform tasks without being explicitly programmed for every case.

How it is used
Supports bounded prediction and classification tasks while illustrating why promising applications need validation before real-world use.
How deep it goes
Explains learning from data patterns through applied failures, but does not develop algorithms, mathematics, or implementation steps.
Examples
Uses retail demand forecasting, COVID-19 chest-image diagnosis, and a pneumonia triage error involving asthma.
What you can do after
Evaluate/understand it by checking whether learned patterns suit the task and seeking expert validation of consequential predictions.

Read how Inside AI explains machine learning →

Grokking Machine Learning

Machine learning is a field of artificial intelligence in which computers make decisions based on data rather than solely on explicitly specified rules.

How it is used
Uses data to help computers make decisions and predictions across tasks such as spam detection, diagnosis, and recommendations.
How deep it goes
Defines machine learning and outlines its decision-making framework and branches without detailing the algorithms.
Examples
Uses rain prediction, pet and email labels, house prices, spam detection, image recognition, recommendations, and diagnosis as examples.
What you can do after
Understand how data can support predictions and decisions, and distinguish learning types by their data and tasks.

Read how Grokking Machine Learning explains machine learning →

Natural Language Processing in Action, Second Edition

Machine learning is a computational approach in which algorithms derive patterns or behavior from data rather than relying solely on explicitly programmed rules.

How it is used
Uses learned text patterns to support chatbot responses and sentiment analysis without handcrafting every matching rule.
How deep it goes
Explains the labeled-data approach through contrasts with rules and regular expressions, but defers model-building details.
Examples
Contrasts greeting-matching regular expressions with learned chatbot responses, then compares keyword-based and learned sentiment scores.
What you can do after
Evaluate/understand when labeled examples may serve an NLP task better than handcrafted rules, while recognizing data-quality and reliability limits.

Read how Natural Language Processing in Action, Second Edition explains machine learning →

Deep Learning with R, Third Edition

Machine learning is an approach in which computer systems improve their performance on tasks by learning from data or experience rather than relying solely on explicitly programmed rules.

How it is used
Uses training data and feedback to automate tasks for which hand-written rules are difficult.
How deep it goes
Explains inputs, expected outputs, feedback, representations, and a problem-to-production workflow without deriving learning algorithms mathematically.
Examples
Illustrates training with tagged vacation photos and representations with RGB versus HSV; frames projects such as spam detection and fraud prediction.
What you can do after
Practice/perform problem framing, model development, evaluation, deployment, and maintenance while checking whether learning suits the task.

Read how Deep Learning with R, Third Edition explains machine learning →

Demand Forecasting Best Practices

Machine learning is a computational approach in which models learn patterns from data to make predictions or decisions.

How it is used
Generates demand-forecast baselines from historical demand and demand drivers, reducing manual planning work.
How deep it goes
Defines supervised demand forecasting, contrasts statistical models, and details evaluation, interpretability, and launch pitfalls without model construction.
Examples
Uses seasonal versus non-seasonal products, weather and promotions, and a 2018–2022 training versus 2023 test split.
What you can do after
Evaluate/understand machine-learning demand forecasts by selecting objectives, testing fairly, benchmarking results, and interpreting scenarios cautiously.

Read how Demand Forecasting Best Practices explains machine learning →

The Art of AI Product Development

Machine learning is a field of artificial intelligence in which systems learn patterns from data to make predictions or decisions.

How it is used
Positions machine learning as a way to turn substantial product and operational data into useful predictions and decisions.
How deep it goes
Explains numerical preprocessing and the trade-off between rules and learned models, but stops short of model internals or mathematical derivations.
Examples
Uses one-hot encoding, personalized fashion recommendations, and inventory-demand forecasting to make data preparation and product value concrete.
What you can do after
Evaluate/understand when learned models may improve on rules and how to set expectations for uncertain predictions.

Read how The Art of AI Product Development explains machine learning →

Advanced Algorithms and Data Structures

Machine learning is a computational technique in which mathematical models infer characteristics or patterns of a system from data.

How it is used
Uses machine learning to frame clustering as a way to discover groups in unlabeled customer data.
How deep it goes
Defines learned models and training-feedback types, then connects them to clustering and gradient descent without deriving a general training procedure.
Examples
Illustrates learning with customer segmentation, object detection, price estimation, chess, robotics, and clustering algorithms.
What you can do after
Apply it via k-means or DBSCAN to group an unlabeled dataset, while choosing between implementation and an available library.

Read how Advanced Algorithms and Data Structures explains machine learning →

Delivering Machine Learning Projects: From design to deployment

Machine learning is the computational approach of learning models from data through algorithms rather than specifying all model rules manually.

How it is used
Positions machine learning as model creation from data for applications that must solve a defined business problem.
How deep it goes
Defines model creation and inference with formulas and contrasts hand-built models, without teaching individual algorithms.
Examples
Illustrates approximation with dog-versus-cat classification and delivery decisions with a bike-store chain’s sales and inventory data.
What you can do after
Evaluate/understand it by checking data, user needs, model handling, and delivery risks before committing to an ML application.

Read how Delivering Machine Learning Projects: From design to deployment explains machine learning →

Data-Driven Cybersecurity

A machine learning algorithm enables a system to learn patterns from data and make predictions or decisions without explicitly programmed rules.

How it is used
Supports proactive threat detection and risk forecasting by finding patterns and anomalies in security data.
How deep it goes
Names model families and security applications, while deferring a deep dive into statistics and AI.
Examples
Uses a financial institution’s before-and-after detection dashboard and a healthcare executive presentation with response-time and investment figures.
What you can do after
Evaluate/understand it by checking detection gains against business goals, data quality, and model reliability.

Read how Data-Driven Cybersecurity explains machine learning →

Investing for Programmers

Machine learning is a field of computing in which algorithms learn patterns from data to make predictions or decisions.

How it is used
Deploys machine learning to extract financial insights and support investment decisions, especially within narrowly defined analytical use cases.
How deep it goes
Defines supervised and unsupervised learning and discusses market limitations, but stops short of detailed algorithm internals.
Examples
Demonstrates labeled stock-direction prediction and one-year NVIDIA forecasts generated from yfinance data.
What you can do after
Evaluate/understand when financial machine learning can provide narrow insights and when market volatility makes forecasts risky.

Read how Investing for Programmers explains machine learning →

First-Party Data Activation

Machine learning is a computational approach in which models learn patterns from data to make predictions or decisions.

How it is used
Uses customer data to predict behavior and refine segmentation, retention, recommendations, and campaign decisions.
How deep it goes
Explains ML through predictions, data inputs, and marketing applications, without detailing algorithms or model training steps.
Examples
Illustrates retail retention through purchase frequency and email engagement, alongside churn prediction, product recommendations, and campaign timing.
What you can do after
Apply it to identify marketing prediction opportunities and use the results to refine campaigns and retention efforts.

Read how First-Party Data Activation explains machine learning →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Machine learning is a computational technique in which systems learn patterns from data to make predictions or decisions without being explicitly programmed for each case.

How it is used
Applies data-driven learning to network automation, performance improvement, security analysis, and operational decision-making.
How deep it goes
Defines ML, distinguishes learning types, and connects applications to networking without detailing algorithms, configuration, or implementation internals.
Examples
Uses labeled cat-and-dog images, clustering, traffic forecasting, predictive maintenance, capacity planning, and security threat prediction.
What you can do after
Evaluate/understand how learning types and ML applications support predictive analysis and automation in network operations.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains machine learning →

Math and Architectures of Deep Learning

A paradigm for learning a parameterized mapping from inputs to outputs by training on data rather than by writing explicit step-by-step rules.

How it is used
Frames classification and estimation as learned input-to-output transformations rather than explicit programs.
How deep it goes
Develops function approximation, parameterized architectures, training, inference, geometry, and expressive power, while deferring vectors and matrices.
Examples
Uses a cat brain with hardness and sharpness to produce threat scores and three behavioral decisions.
What you can do after
Evaluate/understand how training data determines model weights for later inference on classification or estimation tasks.

Read how Math and Architectures of Deep Learning explains machine learning →

Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

A field of computing in which algorithms learn patterns from data to make predictions or decisions.

How it is used
Applies classical predictive methods to business-oriented tabular-data problems and compares them with deep learning.
How deep it goes
Explains feature engineering and evaluates simplicity, transparency, and efficacy, without deriving model mathematics.
Examples
Uses New York City Airbnb price classification and a local real-estate time-on-market prediction scenario.
What you can do after
Evaluate/understand classical machine learning versus deep learning using simplicity, transparency, and efficacy for tabular problems.

Read how Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI explains machine learning →

Data Without Labels

An algorithm that enables a computer system to learn patterns or behavior from data or interaction rather than being explicitly programmed for every outcome.

How it is used
Uses historical data to find patterns and support decisions about defined business problems.
How deep it goes
Defines the technique and distinguishes four learning approaches, while deferring algorithm internals and mathematical foundations to further treatment.
Examples
Illustrates recommendations with online shopping and travel offers, and contrasts learning approaches through prediction, segmentation, and autonomous navigation.
What you can do after
Apply it via Python to investigate a defined business problem, prepare data, and select an appropriate learning approach.

Read how Data Without Labels explains machine learning →

Deep Learning with Python, Third Edition

A class of methods that learn to map inputs to outputs by searching for useful representations and rules from example data and feedback.

How it is used
Uses training examples to develop models that turn inputs into useful outputs without hand-writing task rules.
How deep it goes
Defines learning through examples, expected outputs, feedback, and representations; leaves detailed training procedures to the deep-learning distinction.
Examples
Illustrates learning with tagged vacation pictures, speech transcripts, and RGB versus HSV image encodings.
What you can do after
Evaluate/understand it as learning task rules from examples and feedback, rather than specifying those rules by hand.

Read how Deep Learning with Python, Third Edition explains machine learning →

AI-Powered Search

Machine learning is a subset of artificial intelligence that trains models on data to perform tasks based on patterns learned from that data.

How it is used
Uses machine learning to automate parts of search configuration, query understanding, and relevance ranking.
How deep it goes
Explains its role in learning relevance features and weights, but does not specify a training procedure or model internals.
Examples
Contrasts automated search techniques with manually maintained synonym lists, business rules, ontologies, and field weights.
What you can do after
Evaluate/understand where learned features and weights can improve relevance instead of relying solely on manual tuning.

Read how AI-Powered Search explains machine learning →

Outlier Detection in Python

Machine learning is the computational approach of learning patterns or predictive relationships from data rather than specifying all rules explicitly.

How it is used
Frames data-driven prediction and pattern discovery, especially unsupervised outlier detection across tabular and time-series records.
How deep it goes
Defines supervised, unsupervised, and deep learning, then connects methods to algorithms and practical detection workflows without detailed theory.
Examples
Uses labeled animal images, fraud records, sensor readings, network activity, and astronomical observations as motivating examples.
What you can do after
Apply machine learning via Python, NumPy, pandas, scikit-learn, and PyOD to develop and evaluate detection solutions.

Read how Outlier Detection in Python explains machine learning →

The AI Pocket Book

A field that builds systems that learn patterns from data to perform tasks.

How it is used
Creates LLMs and other AI systems by learning model parameters from data rather than specifying every behavior manually.
How deep it goes
Explains architecture, parameters, training, learning types, and explainability, but stops short of training algorithms or mathematical derivations.
Examples
Uses LLM next-token prediction, embedding construction, PyTorch layers, and product-purchase or machine-replacement predictions as examples.
What you can do after
Evaluate/understand how data, architectures, parameters, and training produce models, while recognizing when explainability limits their use.

Read how The AI Pocket Book explains machine learning →

How Large Language Models Work

Machine learning is the field of building computational systems that improve their performance on tasks by deriving patterns or rules from data rather than receiving all rules explicitly.

How it is used
Frames machine learning as the foundation for understanding how large language models derive capabilities from data.
How deep it goes
Explains learning through examples, algorithm design, scaling, embeddings, and trade-offs, but defers detailed mathematical and operational mechanics.
Examples
Uses cat-image classification, convolutional and recurrent networks, XGBoost, language embeddings, similarity plots, clustering, and outlier detection.
What you can do after
Apply it via embeddings and algorithms that group similar texts or identify unusual ones.

Read how How Large Language Models Work explains machine learning →

Grokking AI Algorithms, Second Edition

Machine learning is the field of building systems that learn patterns or behavior from data rather than relying solely on explicitly programmed rules.

How it is used
Uses patterns in data to answer questions, make predictions, and support decisions when datasets are too complex to inspect by eye.
How deep it goes
Introduces the learning life cycle, data preparation, algorithm selection, and implementation goals without detailing regression or tree mechanics in the cited passages.
Examples
Illustrates rent prediction with apartment features, labeled classification with fruit, and reward-driven learning with a report-card analogy.
What you can do after
Build it from scratch by implementing linear regression for prediction and decision-tree learning for classification.

Read how Grokking AI Algorithms, Second Edition explains machine learning →

Starting Data Analytics with Generative AI and Python

Machine learning is the computational use of algorithms that learn patterns from data to make predictions, classifications, or decisions.

How it is used
Turns structured language data into learned patterns or predictions for sentiment analysis and other text-mining tasks.
How deep it goes
Explains practical model use while deferring deep mechanics such as matrix multiplication.
Examples
Uses sentiment analysis across social media, websites, emails, company documents, and academic publications as application contexts.
What you can do after
Apply machine learning to sentiment analysis through pretrained models, libraries, pipelines, and the Hugging Face platform.

Read how Starting Data Analytics with Generative AI and Python explains machine learning →

Machine Learning Algorithms in Depth

An algorithm that learns rules or predictive relationships from data rather than receiving all task instructions explicitly.

How it is used
Frames learning rules from data as an alternative to supplying every task instruction explicitly.
How deep it goes
Defines a supervised mapping and derives average misclassification loss, but does not specify an optimizer or implement a complete model here.
Examples
Contrasts learned rules with sorting instructions and uses stock-price prediction, data clusters, and a training–testing diagram.
What you can do after
Evaluate/understand it to select algorithms, explain results, troubleshoot models, and adapt algorithms to new situations.

Read how Machine Learning Algorithms in Depth explains machine learning →

Grokking AI Applications

An area of artificial intelligence in which machines learn patterns or behavior autonomously from data rather than following only fixed rules.

How it is used
Frames machine learning as the mechanism that lets AI learn autonomously from data and supports generative AI.
How deep it goes
Defines three learning types and staged language-model training, but stops short of detailed algorithm internals.
Examples
Uses customer-purchase prediction, toy-shape grouping, child color learning, walking by trial and error, and ChatGPT training.
What you can do after
Evaluate/understand how data-driven prediction differs from fixed rules and how ChatGPT combines learning stages.

Read how Grokking AI Applications explains machine learning →

Machine Learning Platform Engineering

Machine learning is the computational discipline of learning patterns from data to make predictions or decisions.

How it is used
Deploys learned patterns to solve business problems through prediction or decision-making systems.
How deep it goes
Explains the production life cycle and experimentation loops, but stops short of detailed algorithms, backpropagation, or mathematical derivations.
Examples
Uses OCR, iterative model evaluation, orchestrated pipelines, and frameworks such as TensorFlow, PyTorch, and scikit-learn.
What you can do after
Build reliable ML systems by selecting suitable problems, iterating on data and models, and automating reproducible workflows.

Read how Machine Learning Platform Engineering explains machine learning →

Designing Deep Learning Systems: A guide for software engineers

Machine learning is the field of methods that learn patterns or decision functions from data rather than relying solely on explicitly programmed rules.

How it is used
Positions machine learning as both a decision-making technique and a system-development context spanning data, models, infrastructure, and serving.
How deep it goes
Traces requirements, data exploration, prototyping, evaluation, and deployment, while stopping short of mathematical or algorithm-internal detail.
Examples
Uses a customer-support chatbot that recognizes natural-language intent and matches questions with relevant answers.
What you can do after
Build system designs, understand existing designs, and extend machine-learning infrastructure without building every component from scratch.

Read how Designing Deep Learning Systems: A guide for software engineers explains machine learning →

Deep Learning with PyTorch, Second Edition

A class of methods in which systems learn patterns from data to perform tasks without being explicitly programmed with task rules.

How it is used
Frames data-driven function fitting as the mechanism by which systems adapt to tasks and produce outputs for new inputs.
How deep it goes
Explains parameter optimization, gradients, validation, and PyTorch training mechanics while deferring more powerful neural-network applications.
Examples
Uses noisy-data fitting, a thermometer problem, and Kepler’s model-selection story to make data-driven modeling concrete.
What you can do after
Build a simple learning algorithm, optimize parameters with PyTorch, and evaluate generalization using validation data.

Read how Deep Learning with PyTorch, Second Edition explains machine learning →

Data Storytelling with Altair and AI

Machine learning is a subfield of artificial intelligence in which computers learn patterns from examples or data to improve performance and make predictions or decisions.

How it is used
Frames machine learning as the practical foundation for understanding deep learning and generative AI.
How deep it goes
Explains labeled data, feature extraction, training, parameter optimization, and prediction, without developing implementation details.
Examples
Uses fashion assessment, image classification, sentiment analysis, spam detection, and speech recognition as concrete applications.
What you can do after
Apply machine learning by preparing labeled examples, extracting features, training a model, and predicting unseen cases.

Read how Data Storytelling with Altair and AI explains machine learning →

Learn AI-Assisted Python Programming, Second Edition

Machine learning is a field of artificial intelligence in which systems infer patterns from data to make predictions or decisions.

How it is used
Uses labeled examples and extracted features to predict categories for new objects.
How deep it goes
Defines supervised learning and demonstrates feature-based prediction, without covering model internals or advanced methods.
Examples
Uses authorship identification with book texts, author labels, writing features, and book signatures.
What you can do after
Apply labeled examples and measurable features to predict the category of a new object.

Read how Learn AI-Assisted Python Programming, Second Edition explains machine learning →

WordPress Power Toolkit: Harness AI to build next-level websites

Machine learning is a branch of artificial intelligence in which computational systems learn patterns or behaviors from data rather than being explicitly programmed for every outcome.

How it is used
Explains how artificial intelligence can pursue goals by learning behaviors and strategies rather than relying entirely on direct programming.
How deep it goes
Defines self-teaching and illustrates it through Go, but stops short of explaining training procedures or algorithm internals.
Examples
Uses AlphaGo Zero’s rule-only training and championship Go matches to demonstrate original, effective machine strategies.
What you can do after
Supports understanding how systems can discover effective strategies that humans did not explicitly provide.

Read how WordPress Power Toolkit: Harness AI to build next-level websites explains machine learning →

Introduction to Generative AI, Second Edition

Machine learning is the computational use of algorithms that learn patterns from data to improve performance on tasks.

How it is used
Frames machine learning as the general method behind useful task improvement and natural language processing.
How deep it goes
Defines three learning paradigms and gives historical context, but stops short of implementation details or mathematical treatment.
Examples
Uses language translation, the Turing test, ELIZA, and the three-way learning comparison as concrete illustrations.
What you can do after
Evaluate/understand how learning signals shape tasks and why conversational fluency does not prove reasoning.

Read how Introduction to Generative AI, Second Edition explains machine learning →

Web Components in Action

Machine learning is a field in which computational models learn patterns from data to perform tasks such as classification or prediction.

How it is used
Deploys trained models in browser features such as hand tracking while hiding implementation complexity behind Web Components.
How deep it goes
Defines training and browser inference, then stops short of detailed model internals.
Examples
Uses hand-image recognition, a camera-based hand tracker, and a Web Harp integration.
What you can do after
Apply it via TensorFlow.js and Handtrack.js to add browser-based hand tracking behind a custom Web Component.

Read how Web Components in Action explains machine learning →

Cyber Threat Hunting

A machine learning algorithm is a computational procedure that learns from input data to generate a model or produce data-driven outputs.

How it is used
Deploys machine learning to help threat hunters find anomalous network activity beyond explicit detection logic.
How deep it goes
Explains algorithms, models, unsupervised learning, data preparation, features, and interpretation while stopping short of advanced data-scientist training.
Examples
Uses network connection events, beaconing to trusted destinations, Dropbox traffic, exchanged bytes, and TLS cipher suites as examples.
What you can do after
Apply it via existing Python libraries to prepare data, build unsupervised models, and interpret anomalies during threat hunting.

Read how Cyber Threat Hunting explains machine learning →

Causal Inference for Data Science

Machine learning is a field of methods that enables computers to learn patterns or predictive relationships from data.

How it is used
Frames machine learning as a prediction tool for forecasting and automated classification, distinct from causal explanation.
How deep it goes
Defines supervised prediction, contrasts it with causation, and reaches adjustment formulas and cross-fitting without deriving model internals.
Examples
Uses illness prediction, hospital-visit frequency, sales forecasting, spam detection, image recognition, language translation, and autonomous vehicles.
What you can do after
Evaluate when predictive models fit a task, recognize causal limitations, and combine models with adjustment formulas when confounders are numerous.

Read how Causal Inference for Data Science explains machine learning →

Knowledge Graphs and LLMs in Action

Machine learning is a field of computing in which models learn patterns from data to make predictions or decisions.

How it is used
Supports intelligent advisory systems by extracting predictions, relationships, and actions from knowledge graphs.
How deep it goes
Explains graph representations, task categories, embeddings, and trade-offs, but does not provide implementation code or detailed algorithms.
Examples
Uses drug repurposing, personalized treatment planning, anomalous-node detection, recommendations, and relationship prediction as applications.
What you can do after
Evaluate graph-based ML tasks and choose representations, features, and algorithms for interconnected real-world data.

Read how Knowledge Graphs and LLMs in Action explains machine learning →

Graph Algorithms for Data Science

Machine learning is a computational approach in which models learn patterns from data to perform predictions or other tasks.

How it is used
Uses graph positions and roles to increase the predictive capability of machine learning models.
How deep it goes
Connects graph structure to prediction but stops short of explaining model training or implementation.
Examples
Uses Facebook and Twitter-style user networks, follows, likes, communities, and influential nodes as examples.
What you can do after
Evaluate how graph-derived positions and roles can provide information for predictive models.

Read how Graph Algorithms for Data Science explains machine learning →

Generative AI in Action

A scientific discipline in which computers learn patterns from data to make predictions or decisions without being explicitly programmed for each task.

How it is used
Provides the foundational toolkit for understanding data engineering, model training, inference, and generative AI applications.
How deep it goes
Defines learning, predictions, and decisions, but defers detailed machine-learning mechanisms and mathematics.
Examples
Uses spam filtering and e-commerce recommendation systems to illustrate data-driven prediction and decision-making.
What you can do after
Evaluate/understand how learned data patterns support predictions, decisions, and generative AI applications.

Read how Generative AI in Action explains machine learning →

Build Your Own Robot: Using Python, CRICKIT, and Raspberry Pi

Machine learning is the computational practice of fitting models to data so they can make predictions or decisions without being explicitly programmed for every case.

How it is used
Deploys image and sensor inputs to detect environmental events and drive robotic actions.
How deep it goes
Explains trained cascade classifiers and demonstrates a pretrained model, stopping short of broader learning algorithms or mathematical treatment.
Examples
Uses OpenCV face detection, Raspberry Pi camera images, pretrained XML models, and a servo-driven face-following camera.
What you can do after
Builds a face-detection pipeline with OpenCV and connects detected movement to robotic camera control.

Read how Build Your Own Robot: Using Python, CRICKIT, and Raspberry Pi explains machine learning →

Statistics Every Programmer Needs

Machine learning is the development of computational models that learn patterns or decisions from data rather than relying only on explicitly programmed rules.

How it is used
Supports prediction, classification, pattern discovery, and data-informed decisions across practical analytical workflows.
How deep it goes
Defines learning, statistical foundations, and model families but stops short of algorithms, formulas, validation procedures, or implementation steps.
Examples
Uses regression, linear and logistic models, decision trees, random forests, forecasting, and classification as representative applications.
What you can do after
Apply machine-learning models through Python libraries to support prediction, classification, interpretation, and practical decision-making.

Read how Statistics Every Programmer Needs explains machine learning →

Grokking Statistics

The field and set of methods for learning predictive or descriptive patterns from data.

How it is used
Deploys data-driven algorithms primarily for predictive modeling and performance on new data.
How deep it goes
Contrasts prediction, tuning, and black-box performance with statistical explanation without detailing algorithm internals.
Examples
Uses labeled training and test datasets, regression, model validation, and examples involving bias and generalization.
What you can do after
Evaluate predictive models on unseen labeled data and reason about generalization, performance, explainability, and bias.

Read how Grokking Statistics explains machine learning →

Financial AI in Practice

A computational approach in which systems learn patterns from data to make predictions or decisions.

How it is used
Finds patterns in financial data for predictions and decisions, and filters users before more costly LLM analysis.
How deep it goes
Explains pattern discovery and a filtering role, but does not specify training algorithms or model internals.
Examples
Uses credit scoring, fraud detection, investment news analysis, and churn-risk screening as financial applications.
What you can do after
Operate a traditional ML churn score to filter high-risk users before LLM-based analysis.

Read how Financial AI in Practice explains machine learning →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.