🌐
GeeksforGeeks
geeksforgeeks.org › machine learning › ml-classification-vs-regression
Classification vs Regression in Machine Learning - GeeksforGeeks
November 27, 2025 - Classification uses a decision boundary to separate data into classes, while regression fits a line through continuous data points to predict numerical values. Regression analysis determines the relationship between independent variables and ...
🌐
IBM
ibm.com › think › topics › classification-vs-regression
Classification vs Regression | IBM
November 17, 2025 - Classification and regression algorithms are also at the core of data science and predictive models. They rely on labeled data to learn the relationships between input variables (features) and output variables (targets).
Discussions

machine learning - Regression as classification: advantages? - Cross Validated
Bring the best of human thought and AI automation together at your work. Explore Stack Internal ... I have read on many occasions deep learning practitioners recommending to treat regression problems (with continuous variables) as classification problems, by quantizing the output into bins ... More on stats.stackexchange.com
🌐 stats.stackexchange.com
Is linear regression a machine learning technique?
so you draw a line and want to figure out where your new test data is in relation to that line right? so you go through your training data. Everytime you go past a new sample, your line is slightly adjusted to better represent everything it's seen thusfar. That's very machine-learning-ish if you ask me :) More on reddit.com
🌐 r/learnmachinelearning
22
16
October 31, 2018
How to learn Linear Regression
seems too simple Moreover, sklearn lets you build and use simple neural networks, SVMs, various clustering algorithms and various other algorithms in the exact same simple way: create an instance of the appropriate class, call fit to fit the model to your data, then call predict to get predictions. That's it, you basically don't need to know how any of these algorithms work. You should know what their parameters mean and how they affect the results, but other than that and some data processing techniques, you don't really need to know much more to use this. Worse still, there's Keras - a library that lets you build and "train" serious production grade neural networks using the same fit/predict interface. In theory, you can successfully use this while having no idea what's going on under the hood during training (or inference) or how the networks are implemented. As for learning how to do linear regression from scratch, it's very useful and very doable. If you know some calculus and linear algebra you shouldn't find this too difficult. There's also a whole bunch of somewhat complicated but really powerful theory that'll let you compute confidence intervals for the regression coefficients. More on reddit.com
🌐 r/learnmachinelearning
18
21
May 10, 2023
Important of Linear Regression
I'd also add that if simple models are better, you can't get much better than regular linear regression More on reddit.com
🌐 r/learnmachinelearning
78
333
May 23, 2020
🌐
Simplilearn
simplilearn.com › home › resources › ai & machine learning › regression vs. classification in machine learning for beginners
Regression vs. Classification in Machine Learning for Beginners | Simplilearn
March 29, 2026 - In this article, we examine regression versus classification in machine learning, including definitions, types, differences, and uses. To learn more, click here.
🌐
Coursera
coursera.org › coursera articles › data › ai and machine learning › classification vs. regression in machine learning: what’s the difference?
Classification vs. Regression in Machine Learning: What’s the Difference? | Coursera
February 12, 2026 - Regression in machine learning is a technique for predicting a continuous outcome from input variables. You can use classification models for tasks with clear, discrete outcomes, and regression models for tasks with several input variables to ...
🌐
Udacity
udacity.com › blog › 2025 › 02 › regression-vs-classification-key-differences-and-when-to-use-each.html
Regression vs Classification - Key Differences and When to Use Each | Udacity
February 27, 2025 - While not perfectly accurate, these models can provide insights into potential future stock values. ... Classification is a core machine learning task that focuses on assigning data points to predefined categories or classes.
🌐
Analytics Vidhya
analyticsvidhya.com › home › regression vs classification in machine learning explained!
Regression vs Classification in Machine Learning Explained!
September 12, 2024 - ... A. Data types · B. Objectives · C. Accuracy requirements · Regression algorithms predict continuous value from the provided input. A supervised learning algorithm uses real values to predict quantitative data like income, height, weight, ...
🌐
Applied AI Blog
appliedaicourse.com › home › machine learning › classification vs regression in machine learning
Classification vs Regression in Machine Learning
October 24, 2024 - Classification tasks use metrics ... differentiate between categories. Regression in machine learning is a supervised learning technique used to predict continuous values based on input data....
🌐
Codecademy
codecademy.com › article › regression-vs-classification
Regression vs. Classification | Codecademy
One way of categorizing machine learning algorithms is by using the kind output they produce. In terms of output, two main types of machine learning models exist: those for regression and those for classification.
Find elsewhere
🌐
Medium
medium.com › @mangeshsalunke1309 › regression-vs-classification-in-machine-learning-35859262eabd
Regression vs Classification in Machine Learning | by Mangesh Salunke | Medium
June 17, 2025 - The goal is to predict a continuous value as the output, based on the input variables. Predicting Continuous Values: Unlike classification, which assigns inputs to discrete classes, regression models predict continuous values.
🌐
E&ICT Academy
eicta.iitk.ac.in › home › knowledge hub › machine learning › supervised learning: classification and regression methods
Supervised Learning: Classification and Regression Methods
In summary, supervised learning encompasses various techniques for classification and regression tasks. Logistic regression, decision trees, support vector machines, Naive Bayes classifiers, and k-nearest neighbors are commonly used for classification. These popular regression methods include linear regression, decision trees, support vector regression, neural networks, and gradient boosting.
🌐
Springboard
springboard.com › blog › data science › regression vs. classification in machine learning: what’s the difference?
Regression vs. Classification in Machine Learning: What's the Difference?
September 28, 2023 - The most significant difference between regression vs classification is that while regression helps predict a continuous quantity, classification predicts discrete class labels. There are also some overlaps between the two types of machine learning ...
🌐
Towards AI
pub.towardsai.net › regression-vs-classification-in-machine-learning-why-most-beginners-get-this-wrong-m004-7e01b32602ec
Regression vs Classification in Machine Learning — Why Most Beginners Get This Wrong | M004 | by Mehul Ligade | Towards AI
May 15, 2025 - The difference might seem obvious — until you mess up a project by predicting categories with a regression model or trying to force numeric output into classification buckets. In this article, I will break it all down from the ground up. Not just the textbook definitions, but the thinking process behind choosing the right type of model. You will learn what these terms really mean, how to spot the difference in the wild, and how I personally approach this choice in real-world projects.
🌐
Towards Data Science
towardsdatascience.com › home › latest › the difference between classification and regression in machine learning
The Difference Between Classification and Regression in Machine Learning | Towards Data Science
January 27, 2025 - The similarity between the 2 tasks is that they both are a form of supervised learning. Both regression and classification problems fall into the supervised learning category. Each task involves developing a model that learns from historical data which enables it to make predictions on new instances that we do not have answers for.
🌐
Imarticus Learning
imarticus.org › home › regression vs. classification techniques for machine learning
Regression vs. Classification Techniques for Machine Learning - Finance, Tech & Analytics Career Resources | Imarticus Blog
What is the key difference between regression vs classification in machine learning? Regression predicts a numerical value, while machine learning classification algorithms predict a category. Which technique should I use for my specific problem?
Published   November 13, 2024
🌐
Galaxy
training.galaxyproject.org › training-material › topics › statistics › tutorials › classification_regression › tutorial.html
Statistics and machine learning / Machine learning: classification and regression / Hands-on: Machine learning: classification and regression
April 8, 2025 - For classification, the targets are integers. However, when the targets in a dataset are real numbers, the machine learning task becomes regression. Each sample in the dataset has a real-valued output or target.
🌐
Svitla Systems
svitla.com › home › articles › regression vs classification in machine learning
Regression vs Classification in Machine Learning
September 10, 2020 - The two most classic machine learning types, regression, and classification are still widely used in various application areas. Regression is used to determine the output predicted value from the input parameters.
Price   $$$
Address   100 Meadowcreek Drive, Suite 102, 94925, Corte Madera
Top answer
1 of 1
10

The question gives a number of possible advantages, so I will post possible disadvantages. It is then up to the scientist to evaluate the tradeoff between possible advantages and disadvantages.

  1. The reference makes it sound like there are considerable computational advantages. Especially in deep learning settings, the computational issues really do have to be considered. While it is great to be able to prove, mathematically/statistically, that some method is superior to a “trick” in deep learning, if that method cannot be computed in a reasonable amount of time, it is not useful. However, I am not sold on the computational advantages. For instance, if the classifier makes a high-confidence prediction that an observation right near one of the bin boundaries is in the bin on the other side of the boundary (probably only a mild mistake), the entire loss could be dominated by that when you start taking logarithms of small numbers in the cross-entropy loss. This puts the model in a position to get hung up on fixing a mild mistake, perhaps at the expense of making improvements in other areas where the errors are more egregious.

  2. The fact that a classifier returns the probability of being in a particular category is appealing. However, neural networks are known to be overconfident in their predictions of these probabilities, and calibrating a multi-class output is not straightforward. Further, techniques exist to estimate conditional distributions, such as quantile estimation.

  3. There is not an especially high penalty for bad misses. If the prediction puts high probability on the next bin over from where the observed value is, that incurs the same penalty as putting that same probability in a much higher or lower bin. While this could be argued to give robustness similar to how minimizing absolute loss gives robustness in that large misses are not penalized as severely as they are for square loss (for better or for worse), at least absolute loss penalizes more for large misses than small misses. There is a limit to how much robustness is desired.

(The first and third disadvantages can be combined to say that this approach risks giving large penalties to small misses and small penalties to large misses.)

  1. Some of the appeal of this seems to come from classification accuracy being easier to interpret than regression metrics like (root) mean squared error. However, people goof up in interpreting accuracy all the time. I cited a paper on here a few weeks ago (Sundaram & Yermack (2007)) that seemed to be raving about achieving a classification accuracy of $97\%$, despite the majority class making up $97.71\%$ of the observations, meaning that a naïve model could achieve $97.71\%$ classification accuracy (better than their model achieves) by predicting the majority category every time. (This article was published in the top journal in its field (not “a” top journal, “the” top journal), so it is not just the fringe that makes mistakes in evaluating classification accuracy.) Even when the Sundaram & Yermack (2007) classification accuracy scores are above the scores achieved by predicting the majority category every time, the reductions in error rates, which is probably more informative (and can be equivalent to Cohen's kappa), does not scream out, "This model gets an $\text{A}$," the way that a classification accuracy of $97\%$ might. Further, regression metrics like root mean squared error and mean absolute error are in the original units of your measured outcomes, which should have an interpretation by someone who knows the field.

This answer to "Why should binning be avoided at all costs?" is worth a read, even if it is not about the exact same topic. I especially like the last sentence, which I will quote below

My recommendation would be to learn the analytical methods that are applied to the underlying continuous data, and then you will be in a position to determine whether a crude approximation via binning is necessary in a given situation.

REFERENCE

Sundaram, Rangarajan K., and David L. Yermack. "Pay me later: Inside debt and its role in managerial compensation." The Journal of Finance 62.4 (2007): 1551-1588.

🌐
Enjoy Algorithms
enjoyalgorithms.com › blogs › classification-and-regression-in-machine-learning
Classification and Regression in Machine Learning
Both classification and regression in machine learning deal with the problem of mapping a function from input to output. However, in classification problems, the output is a discrete (non-continuous) class label or categorical output, whereas, in regression problems, the output is continuous.
🌐
Medium
medium.com › @nimrashahzadisa064 › supervised-machine-learning-classification-and-regression-c145129225f8
Supervised Machine Learning: Classification and Regression | by Nimra Shahzadi | Medium
May 29, 2023 - Classification algorithms help in assigning labels or categories to new instances, while regression algorithms enable us to make continuous predictions. By understanding the principles and applications of these techniques, we can leverage the ...
🌐
ProjectPro
projectpro.io › blog › classification vs. regression algorithms in machine learning
Classification vs. Regression Algorithms in Machine Learning M
October 28, 2024 - Classification is a supervised machine learning algorithm that predicts specific discrete values (categories or classes) to which the input belongs. Majorly, there are three classification problems types: binary, multi-class, and multi-label.