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

Ideas #2

Open
2 of 4 tasks
ankane opened this issue May 4, 2019 · 3 comments
Open
2 of 4 tasks

Ideas #2

ankane opened this issue May 4, 2019 · 3 comments

Comments

@ankane
Copy link
Owner

ankane commented May 4, 2019

Ideas

  • Add support for getting probabilities for classification
  • Add random hyperparameter search - https://lightgbm.readthedocs.io/en/latest/Parameters-Tuning.html
    • try 30-100 combinations
    • learning rate (10^-4 to 1, log scale)
    • depth (2-6)
    • feature_fraction (.5 to 1)
  • Drop support for gsl gem (no longer maintained and Eps supports gslr gem)
  • (maybe) Move to ONNX format
@ankane ankane closed this as completed May 19, 2019
@ankane ankane reopened this Aug 6, 2019
@HansHauge
Copy link

Hey @ankane, is there currently any way to change the learning rate when creating a new model?

When I try model = Eps::Model.new(data, target: :price_usd, split: :unix_timestamp, learning_rate: 0.01) for example, I get ArgumentError: unknown keyword: learning_rate.

Is this a currently supported feature and I just need to enter the argument differently, or is this feature currently not supported?

Thank you.

@ankane
Copy link
Owner Author

ankane commented Apr 19, 2020

Hey @HansHauge, added on master.

@HansHauge
Copy link

Thank you, this is a great addition. That one change makes the LightGBM much more powerful for the user!

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