You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
LightGBM is known to give non-deterministic results when run with more than one thread. It affects the reproducibility of results. With version 3.3.5 of LightGBM a new parameter "deterministic" was introduced: https://lightgbm.readthedocs.io/en/v3.3.5/Parameters.html#deterministic. However, I don't see this option as available for LightGbmBinaryTrainer.Options in the latest version of ML.NET (4.0.0).
Describe the solution you'd like
The property "Deterministic" is available for LightGbmBinaryTrainer.Options and LightGbmMulticlassTrainer.Options with the same interpretation as the "deterministic" parameter of the Python LightGBM implementation.
Is it possible, what is the expected resolution time?
Describe alternatives you've considered
We were considering running LightGbmBinaryTrainer with option NumberOfThreads equal 1. However, it significantly slows down the execution time. We want to consider a built-in solution for assessing the reproducibility of results.
Additional context
No
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
LightGBM is known to give non-deterministic results when run with more than one thread. It affects the reproducibility of results. With version 3.3.5 of LightGBM a new parameter "deterministic" was introduced: https://lightgbm.readthedocs.io/en/v3.3.5/Parameters.html#deterministic. However, I don't see this option as available for LightGbmBinaryTrainer.Options in the latest version of ML.NET (4.0.0).
Describe the solution you'd like
The property "Deterministic" is available for LightGbmBinaryTrainer.Options and LightGbmMulticlassTrainer.Options with the same interpretation as the "deterministic" parameter of the Python LightGBM implementation.
Is it possible, what is the expected resolution time?
Describe alternatives you've considered
We were considering running LightGbmBinaryTrainer with option NumberOfThreads equal 1. However, it significantly slows down the execution time. We want to consider a built-in solution for assessing the reproducibility of results.
Additional context
No
The text was updated successfully, but these errors were encountered: