Skip to content

Add a "balancing" learner #130

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

Closed
jbweston opened this issue Dec 19, 2018 · 2 comments
Closed

Add a "balancing" learner #130

jbweston opened this issue Dec 19, 2018 · 2 comments

Comments

@jbweston
Copy link
Contributor

(original issue on GitLab)

opened by Anton Akhmerov (@anton-akhmerov) at 2017-07-26T17:20:45.853Z

This should be an indispensable tool for parallel adaptive workflow: a container storing several similar learners and minimizing the loss that is a sum of the individual learner losses. So basically it should be a relay requesting points from the learner expecting highest immediate improvement.

@jbweston
Copy link
Contributor Author

originally posted by Anton Akhmerov (@anton-akhmerov) at 2017-07-26T17:44:10.453Z on GitLab

Actually this one is an important test of our proposed structure.

In the current codebase, the function that is being learned is not visible to the learner which makes sense.

However in the current implementation of run this balancing learner would require the user to manually compose a function that has a arguments the number of the function that's being evaluated and the extra arguments, selected the correct function from a list, and plugs the extra arguments into it.

Should we move f to learner API? Should we implement balancing not as a learner? Should we let the user live with the boilerplate?

@jbweston
Copy link
Contributor Author

originally posted by Joseph Weston (@jbweston) at 2017-08-16T13:19:02.305Z on GitLab

N.B. Round-robin is a good balancing strategy.

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

No branches or pull requests

1 participant