Evalml: Errores de PipelineBase sin estimador

Creado en 19 nov. 2019  ·  2Comentarios  ·  Fuente: alteryx/evalml

Actualmente solo comprobamos que si hay estimador sea el último componente.
Sin embargo, la tubería se rompe al encajar en la siguiente línea sin un estimador:

self.input_feature_names.update({self.estimator.name: list(pd.DataFrame(X_t))})

Debemos hacer cumplir que todas las canalizaciones deben tener un estimador o corregir _fit para permitir este caso.

bug

Todos 2 comentarios

Presenté el número 273 para realizar un seguimiento de la discusión del plan a largo plazo en torno a esto (es decir, ¿queremos respaldar las tuberías con más de un estimador? Etc.).

Mi sugerencia: continuamos la discusión allí, pero mientras tanto, resolvemos este ticket con el error PipelineBase::__init__ si no se especifica un estimador como componente final. ¿Eso parece razonable?

Etiquetando a @ angela97lin @jeremyliweishih porque estábamos discutiendo esto en holgura :)

que parece una solución razonable por ahora hasta que tengamos el plan a largo plazo

¿Fue útil esta página
0 / 5 - 0 calificaciones