- Size
- 1000 sq. ft.
- Actual market price
- Hidden
Foundation Idea
Start with one example, one input, and one prediction. Then watch how mistakes become feedback.
One Neuron
A neuron is a small adjustable formula. It receives an input, combines it with learned parameters, and produces an output.
A basic computational unit that receives inputs, combines them using learned weights and a bias, and produces an output.
Select x, w, or b to see what it means.
Different weights and biases produce different predictions.
Prediction And Error
The difference between what the model predicted and what actually happened.
A numerical measure of how wrong the model's prediction is.
Rhetorical Pause
Feedback Loop
Training repeats the same cycle many times: predict, compare, send error information backward, adjust, and try again.
The repeated process through which a model learns useful parameter values from data.
A method for sending information about the prediction error backward through the network to determine what needs adjustment.
The mechanism that updates the model's weights and biases to reduce its error.
Watch Training
Press train to see repeated corrections. The prediction moves closer to the actual price and the error declines.
Learning does not mean storing one answer. It means adjusting parameters so that predictions improve across examples.
Training Data
The model needs many examples to detect useful patterns instead of reacting to one house.
800 sq. ft.
Rs. 45 lakh
1000 sq. ft.
Rs. 60 lakh
1500 sq. ft.
Rs. 80 lakh
1800 sq. ft.
Rs. 94 lakh
Examples used by a model to learn patterns and adjust its parameters.
Zoom Out
More inputs and more neurons let the model learn richer relationships, while the learning loop remains the same.
A collection of interconnected artificial neurons that learns relationships between inputs and outputs.
A layer of neurons that learns intermediate patterns from the input data.
Learning with neural networks containing multiple layers that can discover increasingly complex patterns.
Two Modes
Using a trained model to make a prediction for new input.
Generalization
Our model performs extremely well on the houses it studied. Is it necessarily a good model?
Data used for learning.
New unseen data used to check whether learning generalizes.
When a model performs very well on its training examples but poorly on new unseen examples.
Good AI should learn patterns that generalize, not merely memorize examples.
Complete Story
A neural network learns by making predictions, measuring its errors, and adjusting its parameters so that future predictions become better.