Replies: 1 comment
-
From a quick glance it seems the main difference is that single output problems return data of the shape So it's purely for user convenience, I think, so that single-output users don't need to always work in the multi-output space with n_outputs=1. Open for discussion :D |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Both methods take the same arguments. Indeed, looking at the two classes, they're both virtually identical.
They both use
model.n_parameters()
to check that the user has provided an object of which outputs the correct dimensions. By the same token, couldn't we just usemodel.n_outputs()
in a singleOutputProblem
method to determine whether it's a single or multiple output problem internally (so a user doesn't have to specify this)?Beta Was this translation helpful? Give feedback.
All reactions