Skip to content

Add params_to_tune for catboost models #1184

Closed
Mr-Geekman opened this issue Mar 27, 2023 · 1 comment
Closed

Add params_to_tune for catboost models #1184

Mr-Geekman opened this issue Mar 27, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Mr-Geekman
Copy link
Contributor

Mr-Geekman commented Mar 27, 2023

🚀 Feature Request

Define params_to_tune for catboost models.

Proposal

Sources for the grid:

Suggested grid:

{
    "learning_rate": FloatDistribution(1e-4, 0.5, log=True),
    "depth": IntDistribution(low=1, high=11, step=1),
    "random_strength": FloatDistribution(low=0, high=0.8),
    "l2_leaf_reg": FloatDistribution(low=0.1, high=200, log=True),
}

Test cases

  1. Check that params_to_tune isn't empty for catboost.
  2. Check that it is possible to sample a point from a given distribution and set it in the model.
  • Iterate over each parameter
  • Sample value using RandomSampler().sample_independent(None, None, name, distribution).
  • Set new parameter value using set_params
  • Check that value is set

Additional context

No response

@Mr-Geekman Mr-Geekman added the enhancement New feature or request label Mar 27, 2023
@Mr-Geekman Mr-Geekman added this to the AutoML 2.0 milestone Mar 27, 2023
@github-project-automation github-project-automation bot moved this to Specification in etna board Mar 27, 2023
@Mr-Geekman Mr-Geekman moved this from Specification to Todo in etna board Mar 28, 2023
@Mr-Geekman Mr-Geekman self-assigned this Mar 28, 2023
@Mr-Geekman Mr-Geekman moved this from Todo to In Progress in etna board Mar 28, 2023
@Mr-Geekman Mr-Geekman moved this from In Progress to In Review in etna board Mar 28, 2023
@Mr-Geekman Mr-Geekman moved this from In Review to In Progress in etna board Mar 28, 2023
@Mr-Geekman Mr-Geekman moved this from In Progress to In Review in etna board Mar 29, 2023
@Mr-Geekman
Copy link
Contributor Author

Closed by #1185.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant