Evalml: 没有估计器的 PipelineBase 错误

创建于 2019-11-19  ·  2评论  ·  资料来源: alteryx/evalml

目前我们只检查是否有估计器它是最后一个组件。
但是,管道在没有估计器的情况下在以下行中因拟合而中断:

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

我们应该强制所有管道都必须有一个估计器,或者修复_fit以允许这种情况。

所有2条评论

我提交了 #273 来跟踪围绕此问题的长期计划的讨论(即,我们是否希望支持具有多个估算器的管道?等)。

我的建议:我们在那里继续讨论,但与此同时,如果没有将估算器指定为最终组件,我们会通过PipelineBase::__init__错误来解决此问题。 这看起来合理吗?

标记@angela97lin @jeremyliweishih因为我们只是在

在我们制定长期计划之前,这似乎是一个合理的解决方案

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

bchen1116 picture bchen1116  ·  4评论

dsherry picture dsherry  ·  3评论

chukarsten picture chukarsten  ·  4评论

dsherry picture dsherry  ·  3评论

bchen1116 picture bchen1116  ·  4评论