Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple output regression #85

Open
ZenBoer opened this issue Aug 3, 2018 · 1 comment
Open

Multiple output regression #85

ZenBoer opened this issue Aug 3, 2018 · 1 comment

Comments

@ZenBoer
Copy link

ZenBoer commented Aug 3, 2018

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)

@mdabros
Copy link
Owner

mdabros commented Aug 6, 2018

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 type, I will probably extend the interfaces to use this type. However, I don't expect this to happen in the very near future.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants