Skip to main content
Skill

Regression

Regression is a machine learning technique for predicting continuous numerical values like house prices or temperatures, by finding patterns in historical data and establishing relationships between input features and output values.


Details

Regression in machine learning is a set of techniques used to predict continuous numerical values based on input data. Unlike classification (which predicts categories like "spam" or "not spam"), regression answers questions like "How much will this house cost?" or "What will tomorrow's temperature be?" The goal is to find patterns in historical data and use them to forecast future outcomes.

At its core, regression works by establishing a relationship between variables. You have one or more input features (called independent variables or x) and you want to predict an output (the dependent variable or y). The simplest form is linear regression, which tries to draw a straight line through your data points that best captures the trend. For example, if you have data on house sizes and their prices, linear regression finds the line that minimizes the distance between predicted and actual prices.

Regression is often a great starting point for learning machine learning because it's intuitive and interpretable; you can actually see and understand how the model makes predictions. Common real-world applications include predicting sales, estimating energy consumption, forecasting stock prices, and determining insurance premiums. While linear regression is the simplest approach, more advanced techniques like polynomial regression, ridge regression, and neural networks can capture complex, non-linear relationships when straight lines aren't enough.

Unlock more features

Professional and Business users can track their skill proficiency.

Sign Up

Modules on Regression

Supervised Machine Learning With C# And ML.NET
Course Module

Regression

In course: Supervised Machine Learning With C# And ML.NET

Supervised Machine Learning With C# And ML.NET
Practice Quiz

Regression Quiz

In course: Supervised Machine Learning With C# And ML.NET

Supervised Machine Learning With C# And ML.NET
Lab

Predict House Prices In California

In course: Supervised Machine Learning With C# And ML.NET

Supervised Machine Learning With C# And ML.NET
Lab

Predict Taxi Fares In New York

In course: Supervised Machine Learning With C# And ML.NET