Support vector regression can predict numeric values effectively, and this article shows how to implement and train a kernel SVR model in C# using stochastic sub-gradient descent.
The goal of a machine learning regression problem is to predict a single numeric value. For example, you might want to predict a person's income based on their age, weight, current bank account ...