alteryx / alteryx/evalml

Move pipeline parameter logic into AutoMLAlgorithm

Aperta
#3,400 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Python
Stelle
850
Fork
96
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.