Neuraxio / Neuraxle

The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.
https://www.neuraxle.org/
Apache License 2.0
608 stars 62 forks source link

Feature: Linearize log distributions in TPE for proper processing of the hyperparams in the SVD #465

Closed guillaume-chevalier closed 7 months ago

guillaume-chevalier commented 3 years ago

Is your feature request related to a problem? Please describe. Log-shaped distributions are expected to perform poorly in the Orthogonal (SVD) TPE and should be linearized.

Describe the solution you'd like Also, linearize dimensions before applying the SVD (e.g.: linearizing a log distribution to make it more uniform or more normal instead of skewed).

Ideas:

I think the first idea is the simplest.

Describe alternatives you've considered @Eric2Hamel tried using Log distributions for the sampled good and bad points. Although this is OK for the regular TPE, passing this to the SVD will likely make the SVD fail or underperform.

Additional context

464

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 180 days. Thank you for your contributions.