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.
Note that before you get heavily invested here, remember that this is just for fun. Star Trek has a continuity, but it isn't vital to enjoying your time with Starfleet. Feel free to watch any movie or ...