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.
A guide for choosing the right skill for your task. For installation, see Quick Start. For the full project, see README.