liveBook · Manning

Normal distribution

A normal distribution is a continuous probability distribution with a symmetric, bell-shaped density determined by its mean and variance.

How 16 Manning books explain it

Math and Architectures of Deep Learning

A Gaussian probability distribution.

How it is used
Models continuous data, fits its parameters, compares distributions, and regularizes VAE latent spaces.
How deep it goes
Derives univariate density, entropy, and Gaussian KL divergence; states multivariate results and implements them in PyTorch.
Examples
Uses adult weights and heights, bivariate point clouds, sampled moments, and PyTorch log-probability calculations.
What you can do after
Apply it via PyTorch distributions to evaluate log probabilities, sample values, fit Gaussian parameters, and query event probabilities.

Read how Math and Architectures of Deep Learning explains normal distribution →

Statistics Every Programmer Needs

A normal distribution is a continuous probability distribution with a symmetric bell-shaped density determined by its mean and standard deviation.

How it is used
Models continuous uncertainty and supports interval probabilities, stock-price simulations, project-deadline estimates, and regression diagnostics.
How deep it goes
Defines parameters and density, illustrates spread and standardization, and works through PDF and CDF calculations without pursuing a mathematical proof.
Examples
Uses plotted curves with varying standard deviations, NumPy samples, SciPy probability calculations, and Q–Q plots.
What you can do after
Apply it via SciPy to calculate normal interval probabilities and diagnose/debug with Q–Q plots when assessing regression residuals.

Read how Statistics Every Programmer Needs explains normal distribution →

Bayesian Optimization in Action

A normal distribution is a continuous probability distribution characterized by a mean and variance and having a symmetric bell-shaped density.

How it is used
Represents predictive uncertainty in Gaussian processes and evaluates possible improvement during Bayesian optimization.
How deep it goes
Defines normal and multivariate Gaussian roles, explains conditioning visually, and defers the closed-form posterior derivation.
Examples
Uses house-price estimates, correlated variables, posterior samples, and improvement beyond an incumbent.
What you can do after
Evaluate/understand how means, variances, and correlations shape Gaussian-process predictions and improvement estimates.

Read how Bayesian Optimization in Action explains normal distribution →

Effective Data Analysis

A normal distribution is a continuous probability distribution that is symmetric about its mean and has a bell-shaped density.

How it is used
Uses normality to assess whether parametric tests are appropriate before drawing conclusions from data.
How deep it goes
Defines the bell-curve assumption and works through transformations and their limits, without deriving a probability density.
Examples
Uses skew-transformation histograms, a bimodal app A/B/C test, and an exercise comparing three non-normal score distributions.
What you can do after
Evaluate/understand it by checking distribution shape, testing transformations, and selecting an analysis whose assumptions the data can meet.

Read how Effective Data Analysis explains normal distribution →

Build a Robo-Advisor with Python (From Scratch)

A normal distribution is a continuous probability distribution characterized by a symmetric bell-shaped density determined by its mean and standard deviation.

How it is used
Quantifies portfolio losses, simulates price paths, and assigns wealth-state transition probabilities.
How deep it goes
Implements density sampling and CDF differences, while deferring parameter estimation and alternative-distribution implementation.
Examples
Uses a stock–bond slider, $100 stock paths with $8 annual changes, and discrete wealth-state transitions.
What you can do after
Apply it via SciPy and NumPy to visualize losses, generate random price changes, and compute state probabilities.

Read how Build a Robo-Advisor with Python (From Scratch) explains normal distribution →

Statistics Slam Dunk

A normal distribution is a continuous probability distribution with a symmetric bell-shaped density determined by its mean and standard deviation.

How it is used
Uses distribution checks to decide which variables proceed into correlation and linear-regression analysis.
How deep it goes
Defines bell-shaped concentration, interprets standard-deviation ranges, and checks residual normality with density plots, tests, and QQ plots.
Examples
Demonstrates automobile mileage, NBA points, deflections, regression residuals, and team-win dispersion as normality examples.
What you can do after
Diagnose approximate normality with R density plots, histograms, Shapiro-Wilk tests, and regression diagnostic plots.

Read how Statistics Slam Dunk explains normal distribution →

Outlier Detection in Python

A normal, or Gaussian, distribution is a continuous probability distribution with a symmetric bell-shaped density determined by its mean and variance.

How it is used
Supports statistical outlier detection and probability-density modeling for numeric data, including correlated and clustered features.
How deep it goes
Defines mean, variance, covariance, and Gaussian shape, then applies them through elliptical and mixture models without deriving the distribution.
Examples
Uses elliptical point comparisons and synthetic data with three clusters plus injected outliers.
What you can do after
Evaluate/understand Gaussian assumptions and apply Gaussian mixture modeling to clustered numeric data with scikit-learn.

Read how Outlier Detection in Python explains normal distribution →

Grokking Statistics

A normal distribution is a continuous probability distribution characterized by a symmetric bell-shaped curve determined by its mean and standard deviation.

How it is used
Models bell-shaped data to summarize typical values, variability, probabilities, and later population inference.
How deep it goes
Defines shape, area, mean, and standard deviation; applies plots and samples, while deferring formalization and derivation.
Examples
Uses US women’s heights and 78 baristas’ coffee-ground recommendations, plotted with histograms and normal curves.
What you can do after
Evaluate/understand how mean and standard deviation shape a bell curve and interpret fitted ranges cautiously.

Read how Grokking Statistics explains normal distribution →

Pandas Workout: 200 exercises to make you a stronger data analyst

A probability distribution whose values are symmetrically concentrated around a mean with spread determined by its standard deviation.

How it is used
Uses normal sampling to create realistic numeric Series for practicing descriptive statistics and indexed data analysis.
How deep it goes
Explains generation, expected proportions, summary statistics, and outlier effects, but stops short of mathematical derivation.
Examples
Uses a 100,000-value synthetic Series, an extreme-value replacement, and repeated weekday temperature readings.
What you can do after
Apply it via NumPy and pandas to generate samples, summarize their distribution, and assess how outliers change statistical measures.

Read how Pandas Workout: 200 exercises to make you a stronger data analyst explains normal distribution →

Ensemble Methods for Machine Learning

The normal distribution, also called the Gaussian distribution, is a continuous probability distribution with a symmetric bell-shaped density determined by a mean and variance.

How it is used
Uses the normal distribution to model continuous targets and regression residuals.
How deep it goes
Explains the distribution intuitively through regression, then connects it to squared error and negative log-likelihood.
Examples
Illustrates continuous and count targets with regression diagrams, normal overlays, squared-error curves, and contrasting Poisson examples.
What you can do after
Evaluate whether a normal-error assumption and squared-error loss suit a regression target.

Read how Ensemble Methods for Machine Learning explains normal distribution →

Starting Data Analytics with Generative AI and Python

A normal distribution is a continuous probability distribution that is symmetric about its mean and has a bell-shaped density curve.

How it is used
Guides initial distribution checks for continuous metrics and supports decisions about statistical-test assumptions.
How deep it goes
Defines the bell-shaped distribution, gives central-limit rationale, and warns about skewness without detailing normality tests.
Examples
Uses sales figures, individual heights, measurement errors, and a prompt for testing dataset distributions.
What you can do after
Evaluate whether normality is a plausible assumption and recognize when skewness may compromise statistical-test results.

Read how Starting Data Analytics with Generative AI and Python explains normal distribution →

Grokking AI Algorithms, Second Edition

A normal distribution is a continuous probability distribution characterized by a symmetric bell-shaped density around its mean.

How it is used
Uses predictable random values to initialize neural-network weights and create Gaussian noise for diffusion models.
How deep it goes
Explains centered probability and practical sampling, then applies noise mathematically without developing distribution theory.
Examples
Uses random ANN weights, a pixel-noise calculation, and a happy-face image progressing through one thousand noisy timesteps.
What you can do after
Apply it to initialize ANN weights and generate the random noise used in forward diffusion.

Read how Grokking AI Algorithms, Second Edition explains normal distribution →

Experimentation for Engineers

A continuous probability distribution characterized by a symmetric bell-shaped curve determined by its mean and standard deviation.

How it is used
Sets decision thresholds for aggregate measurements in A/B tests.
How deep it goes
Defines the unit normal and threshold, then qualifies normality as an improving approximation from the central limit theorem.
Examples
Uses aggregate execution costs, ASDAQ-versus-BYSE comparisons, and the z = -1.64 cutoff.
What you can do after
Evaluate whether an aggregate A/B-test measurement crosses a chosen statistical threshold.

Read how Experimentation for Engineers explains normal distribution →

Machine Learning Algorithms in Depth

A Gaussian distribution is a continuous probability distribution characterized by a bell-shaped density determined by location and scale parameters.

How it is used
Models continuous measurements, mixture components, conditional distributions, latent embeddings, and sensor likelihoods.
How deep it goes
Develops parameters, covariance-block conditionals, sampling transformations, and implementations, while deferring Gaussian-mixture estimation to expectation-maximization.
Examples
Uses iris feature mixtures, multivariate conditional sampling, and LSTM-VAE detection on square-wave and benchmark time-series data.
What you can do after
Apply it via Keras/TensorFlow or implement conditional Gaussian and Gibbs-sampling procedures for modeling, sampling, and anomaly scoring.

Read how Machine Learning Algorithms in Depth explains normal distribution →

Learn C++ by Example

The normal distribution is a continuous probability distribution characterized by a symmetric bell-shaped density determined by its mean and standard deviation.

How it is used
Applies probability distributions to vary movement in a programmable random-blob example.
How deep it goes
Defines mean and standard deviation through a worked C++ example, but stops short of deriving the density function.
Examples
Uses random blob steps, std::normal_distribution{2.0, 1.0}, and a comparison with uniform steps from zero through four.
What you can do after
Apply it via C++11's random library to make values near a chosen mean more likely.

Read how Learn C++ by Example explains normal distribution →

Build a Text-to-Image Generator (from Scratch)

A normal distribution is a continuous probability distribution characterized by a bell-shaped density determined by its mean and variance.

How it is used
Supports diffusion noise schedules and probabilistic latent representations for generative image models.
How deep it goes
Explains standardization, noise addition, weighted combinations, and encoder parameters, while deferring formal VAE treatment.
Examples
Uses a normalized dog image, standard-normal noise tensors, and VAE image representations such as 3 × 512 × 512 and 4 × 64 × 64.
What you can do after
Understand how normal distributions support forward diffusion and probabilistic encoding into latent spaces.

Read how Build a Text-to-Image Generator (from Scratch) explains normal distribution →

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.