AI Glossary / AI and machine learning / Intermediate
Feed-forward neural network regression
Definition
Feed-forward neural network regression is using a standard layered network to predict a number, such as a price, a demand or a risk score, from input features.
What it means
Regression is the oldest prediction task: given the inputs, estimate the number. A feed-forward network does it by passing the features through layers of simple transformations until a final single output, the predicted number, emerges.
Where linear regression draws one straight relationship, the network can bend: its stacked layers compose many simple curves into whatever shape the data supports, which is how it captures interactions and thresholds a straight line cannot.
That flexibility is the point and the danger. With enough layers the network can fit almost anything, including the training data's noise, so validation discipline, early stopping and held-out testing carry the whole burden of honesty.
For ordinary business tables, feed-forward regression competes with gradient-boosted trees, which often win on accuracy per unit of effort; the network's advantages show on very large datasets, mixed inputs and cases where the target surface is genuinely smooth and high-dimensional.
For a business, it is worth knowing as the deep-learning answer to how much: the same machinery that powers image and language systems, pointed at a number you care about.
How it works
Prepare features as for any regression: encoded, scaled and leak-free, with the numeric target checked for outliers and skew.
Choose a modest architecture: a few hidden layers sized to the data volume, since bigger networks mostly buy overfitting on small tables.
Train to minimize numeric error on the training set, watching a validation set to stop at the generalization peak.
Compare honestly against the cheap baselines, linear regression and boosted trees, on the same held-out data.
Deploy with monitoring on both inputs and residuals, because numeric predictions drift in ways accuracy dashboards can hide.
Three practical examples
- House pricing: predicting sale price from property and location features with a network that learns neighborhood interactions.
- Demand forecasting: estimating units sold from price, promotions and calendar features.
- Delivery estimation: predicting journey minutes from traffic, distance and time-of-day inputs.
Think of it this way
Think of an expert valuer who has seen ten thousand houses. A junior valuer applies a formula; the expert's eye bends with the market, weighing combinations no formula lists. The network is training that eye on data, curve by curve.
The limit: the eye is only as broad as the houses it has seen. Show it a castle after a career of semis and its estimate is a confident guess.
Worked example
benchmarking against the cheap options
Suppose a retailer tests feed-forward regression for store demand against its incumbent boosted trees, on identical data splits. The figures are illustrative.
The network trains for two hours and edges out the trees by 1.5 per cent on held-out error, while needing scaling, tuning and GPU time the trees never asked for.
The team keeps the trees for the weekly cycle and reserves the network for the annual peak, where the 1.5 per cent is worth real money.
The deciding document is not the winner but the comparison table, which now travels with every model proposal.
Illustrative case study
A fictional insurer replaced a readable linear pricing model with a deep network for a 3 per cent accuracy gain, and discovered the cost at renewal time: nobody could explain to the regulator why two similar customers priced differently.
The gain survived the audit; the model did not. The insurer reverted to a simpler model with the network's predictions as one input.
The invented lesson: numeric accuracy is one term in the equation. Explainability, maintenance and audit cost are the others, and they are priced in different meetings.
Common misconceptions and mistakes
- Networks beat classical regression by default. On typical business tables, boosted trees usually match or beat them with far less fuss; networks earn their place at scale and on unstructured inputs.
- A deeper network fits better. It fits the training data better; held-out data punishes depth past the data's means.
- Regression networks cannot output uncertainty. They can be extended to, with probabilistic outputs or ensembles, though the vanilla version gives one number with no confidence attached.
Business use
Benchmark against boosted trees and linear models first, and adopt the network only for a measured, material gain.
Size the network to the data: small tables want small networks, whatever the tutorials say.
Monitor residuals by segment after deployment, because a good average error can hide one region where the model is systematically wrong.
Report network regression results with the baseline comparison attached; a gain without the baseline is a marketing number, and reviewers have learned to ask.
People also ask
How many hidden layers are typical?
For tabular business data, two to four modest layers usually suffice; depth beyond that rarely pays on small data.
What loss does regression training use?
Usually squared error for average behavior, or absolute error and outlier-resistant variants when outliers should count less.
When does the network clearly win?
On very large datasets, smooth high-dimensional relationships, and when features include embeddings of unstructured inputs.
Check your understanding
Why must a feed-forward regression network be benchmarked against boosted trees on business tables?
Answer: Because boosted trees typically match or beat it on tabular data with less tuning, so the network must prove a material gain to justify its extra complexity.
Related terms
- Feed-forward network
- Gradient boosting
- Early stopping
- Overfitting
- regression
- baseline model
Learn next
AI for Business Owners explains how to run an honest bake-off between a fashionable model and a cheap baseline: https://aiforbusinessandlife.com/academy/ai-for-business-owners. [C2]
More in AI and machine learning
- Feature vector - A feature vector is one record's values across all the model's input fields, written as an ordered list of numbers: that customer, order or event, as the...
- Federated learning - Federated learning is training a shared model across many devices or organizations without moving their raw data to one place: the training goes to the...
- Feed-forward neural network density model - A feed-forward neural network density model uses a standard layered network to estimate the probability distribution of the data itself, so it can score how...
- Feedback - Feedback is information about how things went, returned to the system that produced them, so future behavior can adjust: outcomes flowing back to the actor.
- Feedback loop - A feedback loop is the closed circuit in which a system's outputs affect its future inputs: what the system does changes the world it then reads, for better...
- Feedback neural network - A feedback neural network includes connections that allow earlier internal activity or later-layer information to influence subsequent processing.
Sources
[S13] Minka, Statistical Learning/Pattern Recognition Glossary. Full URLs are in the source ledger. Verified 11 October 2026.
Previous: Feed-forward neural network density model Next: Feed-forward stylization