【问题标题】:SimpleImputer object has no attribute _fit_dtypeSimpleImputer 对象没有属性 _fit_dtype
【发布时间】: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


    【解决方案1】:

    这是在开发和生产环境中使用不同版本的 scikit-learn 的结果。该模型已使用一个版本进行训练,然后用于另一个版本。

    这可以通过将开发环境中的当前库版本存储在 requirements.txt 文件中来解决,使用:

    pip list --format=freeze > requirements.txt
    

    在生产环境中,安装相同的库版本:

    pip install -r requirements.txt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多