the course is talking about classifcation
is there any course for regression with neural network ?

Hi and welcome!

Courses on Deep Learning Specialization offer different learnings as you proceed with. You can check out the entire syllabus here. If you want to know anything else, DLAI team and the community would be happy to assist you further.


1 Like

Hi, @yahiaoui_asma. I encourage you to hang on, and here is why. A regression problem with a continuous-valued output can be converted into a “non-parametric” or “semi-parametric” regression (the difference is often in the eye of the beholder) using a classification model. To fully grasp this, you will need to stay on through at least through Course 2, although this interpretation will not be made explicitly apparent.

The key will be in converting your continuous output variable y (e.g. house prices) into a discrete one by “binning” the continuous data. Think about a histogram. Each bin contains a number of observations of the output variable, and these can be expressed as a proportion of the data (i.e. number of observations in that bin divided by the total number of observations in the sample). The individual bins thus comprise a “class” for which your model can then predict a probability that a particular constellation of input features in the design matrix X, will fall into within one category or another.

The output is then an entire discrete probability distribution, which is way more informative than a “point” prediction. From that you can compute the distribution’s: 1) mean, median, and mode for the point prediction, 2) the variance and standard deviation for the confidence you place in the point prediction, 3) and higher order statistics (“moments”) such as skewness (for asymmetry of the distribution), and kurtosis (for the fatness of the tails). And, if that’s not enough, you can estimate a continuous distribution from your discrete output through a technique called “kernel density estimation (KDE).”

Obviously, this is beyond the scope of discussion in this forum, but with a little research you can fill in the gaps after you take Course 2, that covers multinomial classification (more classification than two). The key here is that the intervals or bins become your prediction target.

And, if you are interested in time-series analysis and prediction, the “convolutional neural networks” used for image classification in Course 4, can be converted into (lower-dimensional) temporal convolutions. Course 5, is also highly relevant in this regard as you learn techniques to map sequences into sequences.

I am doubtful that there is an online course that covers this. In fact, I do no even know where to look because I did all of this on my own without the help of any existing literature that may, or may not, exist. My guess is that it’s out there; it’s a much too obvious application for me to have been the inventor.

I think that the key takeaway here is that the Specialization is foundational for whichever way you wish to go in deep learning. No disclaimer necessary: I am just a volunteer mentor who doesn’t even own shares in Coursera! :grinning: