alteryx / alteryx/evalml

Move pipeline parameter logic into AutoMLAlgorithm

Ouverte
#3,400 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
850
Forks
96
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Related to [this discussion](https://github.com/alteryx/evalml/pull/3373#discussion_r832473688).

With [this PR](https://github.com/alteryx/evalml/pull/3373) we have consolidated most of the pipeline parameter-creating logic into the `AutoMLAlgorithm` class. However, there are still cases, like with the sampler parameters, that might be useful to move out of `AutoMLSearch`. My main concern is if we choose to move this, we would need to pass all of the relevant data to `AutoMLAlgo`, like `sampler_name`, `problem_type`, and the `X, y` data.

This issue tracks determining if there is another way to move the pipeline parameter definitions to `AutoMLAlgorithm` in a clean way, and implementing it if so. If not, it would be nice to write about what the limitations/tradeoffs are.

fyi @freddyaboulton @jeremyliweishih

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.