小编Qua*_*285的帖子

“在使用版本 Y 时尝试从版本 X 中取消估计器 LinearRegression” - 但我的 .venv 上只有 Y 版本,需要做什么?

确切的警告是 ....\.venv\lib\site-packages\sklearn\base.py:329: UserWarning: Trying to unpickle estimator LinearRegression from version 0.24.1 when using version 1.0.2. This might lead to breaking code or invalid results. Use at your own risk.

我在这里和其他论坛上看到了关于此事的几个问题 - 它们都总结为卸载并安装后一个版本。

我尝试过,但仍然收到错误。此外,模型构建和消费者位于相同的 VSCode 工作空间上,使用相同的 .venv 保存scikit-learn==1.0.2- 那么 0.24.1 来自哪里,更重要的是,我如何解决这个警告并确保我的预测是正确的?

根据 @rickhg12hs 请求进行编辑:

代码部分非常基本:

self.ModelHeight = pickle.load(open(filePath, "rb")
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

scikit-learn ×1