SharpLearning
SharpLearning copied to clipboard
Multiple output regression
Most regression models are hardcoded with learning method: Learn(F64Matrix observations, double[] targets), what if we had multiple predicted variables. I want to add method Learn(F64Matrix observations, F64Matrix targets)
Hi @ZenBoer ,
I have considered to expand the learner interface to something like Learn(Tensor observations, Tensor targets)
, to support a wider range of problems. This would be most relevant for neural networks, since it is non-trivial to add multi-task learning for the tree-based methods. When Microsoft makes an official release of their Tensor
In the meantime, if you are using neural networks for you application, I would suggest using CNTK sine this already supports multiple predicted variables.
best regards Mads