For classification, one of the most common loss functions for artificial neural networks (ANN) is cross-entropy. What about in ANN for regression?
and why is cross-entropy hardly even discussed in ANN's encyclopedia entries?
For classification, one of the most common loss functions for artificial neural networks (ANN) is cross-entropy. What about in ANN for regression?
and why is cross-entropy hardly even discussed in ANN's encyclopedia entries?
The common loss function for regression with ANN is quadratic loss (least squares). If you're learning about NN from popular online courses and books, then you'll be told that classification and regression are two common kinds of problems where NN are applied. With the former being to fit to continuous output Y, and the latter for the categorical Y such as man/woman. So, in the regression least squares are quite popular, and they make no sense in many classification applications.
However, cross-entropy loss is used in regression too. For instance, when predicting the probability of default of loans the labels are 0 (current) and 1 (default) for historical observations of defaults in the loan pool. So this will look like a classification problem, but it really is a logit regression, where you're forecasting default probability (PD) of a loan pool using logistic activation in the output layer and cross-entropy loss. The trick is that PD of a pool is a continuous quantity, while the loan state observations are clearly categorical "default" or "current".
Why would you start with least squares and not cross-entropy? The reason is that least squares is the foundational concept, while cross-entropy is somewhat more advanced. Look, I can explain least squares to an elementary school student. I can't do the same with "entropy." In fact, most people who use cross-entropy do not have a slightest clue of what is entropy.
What about in ANN for regression?
Your intuition is correct that neural networks are not solely limited to classification problems, even though classification is a very common application.
There are lots of regression loss functions:
and why is cross-entropy hardly even discussed in ANN's encyclopedia entries?
I can't speak to why Wikipedia makes editorial decisions.
A key terminology note is that "cross-entropy" is technically ambiguous. In a neural network setting, it's common to use the jargon "cross-entropy" to mean "binary or multinomial cross-entropy." However, if we're being technically precise, then cross-entropy is a general way of writing down loss functions which can be described in terms of a specific probability model. For more information and some examples, see How to construct a cross-entropy loss for general regression targets?
Another terminology note is that it's common to distinguish between "regression" and "classification," but there is a specific sense in which this distinction is spurious. Consider a logistic regression. It's common to speak of this as a "classification" model even though what's really happing is that we're creating a regression against the probabilities of the binomial/multinomial outcome. See: Why isn't Logistic Regression called Logistic Classification?
As a matter of jargon, it's common enough to use "classification" to mean "this model has a categorical outcome." But it's best not to get too attached to jargon -- think of it more as a short-hand for deeper technical concepts.