【发布时间】:2022-11-18 07:04:44
【问题描述】:
我有一个训练有素的 scikit-learn 模型管道(包括一个 SimpleImputer),我正试图将其投入生产。但是,在生产环境中运行时出现以下错误。
SimpleImputer object has no attribute _fit_dtype
我该如何解决这个问题?
【问题讨论】:
标签: python-3.x scikit-learn pipeline dev-to-production
我有一个训练有素的 scikit-learn 模型管道(包括一个 SimpleImputer),我正试图将其投入生产。但是,在生产环境中运行时出现以下错误。
SimpleImputer object has no attribute _fit_dtype
我该如何解决这个问题?
【问题讨论】:
标签: python-3.x scikit-learn pipeline dev-to-production
这是在开发和生产环境中使用不同版本的 scikit-learn 的结果。该模型已使用一个版本进行训练,然后用于另一个版本。
这可以通过将开发环境中的当前库版本存储在 requirements.txt 文件中来解决,使用:
pip list --format=freeze > requirements.txt
在生产环境中,安装相同的库版本:
pip install -r requirements.txt
【讨论】: