Neural network
A neural network is a computational model of interconnected, parameterized units that learns transformations from inputs to outputs.
Bayesian Optimization in Action
A neural network is a machine-learning model composed of interconnected computational layers that transform inputs into outputs.
- How it is used
- Uses neural networks to extract features from complex structured data before Gaussian-process similarity modeling.
- How deep it goes
- Explains layered matrix computations, nonlinear activations, and feature extraction, but defers thorough neural-network treatment.
- Examples
- Uses housing-price similarity, front-door color, structured inputs, and layered-computation diagrams as teaching examples.
- What you can do after
- Evaluate neural networks as flexible feature extractors for Gaussian-process models of structured data.
Read how Bayesian Optimization in Action explains neural network →
Designing Deep Learning Systems: A guide for software engineers
A computational model composed of interconnected parameterized units that learns mappings from inputs to outputs.
- How it is used
- Positions neural networks as programmable algorithms inside deep-learning systems that learn from data and make decisions.
- How deep it goes
- Defines the model’s learning role and highlights parameter-scale constraints, but defers algorithmic internals and mathematical derivations.
- Examples
- Uses chatbots, assistive driving, road-marking perception, and increasingly large image-classification networks as examples.
- What you can do after
- Evaluate how neural-network size affects GPU fit and recognize when distributed-training strategies become relevant.
Read how Designing Deep Learning Systems: A guide for software engineers explains neural network →
Demand Forecasting Best Practices
A neural network is a computational model composed of interconnected parameterized units organized in layers that transform inputs into outputs.
- How it is used
- Explains neural networks as a machine-learning model for transforming numerical inputs into predictions.
- How deep it goes
- Explains neurons, activation functions, weights, layers, forward propagation, and training, but does not detail the optimization procedure.
- Examples
- Uses four input features, two forecast periods, artificial-neuron and network figures, and a timeline reaching back to 1957.
- What you can do after
- Evaluate/understand how layered neurons convert features into predictions and why network shape and activation functions matter.
Read how Demand Forecasting Best Practices explains neural network →
Ensemble Methods for Machine Learning
A neural network is a parameterized computational model composed of connected units that transform inputs through learned weights and nonlinear functions.
- How it is used
- Uses layered feature construction to model nonlinear relationships with continuous labels.
- How deep it goes
- Explains layers, depth, induced feature combinations, and learned weights, but does not develop neural-network training internals.
- Examples
- Uses a noisy damped-sinusoid data set, MLPRegressor code, and a decision-tree performance comparison.
- What you can do after
- Apply it via scikit-learn's MLPRegressor and evaluate predictions with MSE and MAD.
Read how Ensemble Methods for Machine Learning explains neural network →
Related concepts
- deep learningused by · Deep learning is a machine-learning approach that uses neural networks with multiple computational layers to learn representations from data.
- machine learningkind of · Machine learning is a field of computational methods in which systems learn patterns or relationships from data to make predictions, decisions, or other outputs.
- autoencoderincludes · An autoencoder is a neural network that encodes input data into an internal representation and decodes it to reconstruct the input or an approximation.
- recurrent neural networkincludes · A recurrent neural network is a neural network that processes sequences by updating an internal state across successive inputs, allowing earlier inputs to influence later computations.
- U-Netincludes · U-Net is an encoder-decoder neural-network architecture with downsampling and upsampling paths connected by skip connections for combining features at multiple spatial scales.
- gradient descentuses · Gradient descent is an iterative optimization method that updates parameters opposite the gradient of an objective function to reduce its value.
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.



