在Google Colab中使用特定版本的软件包。

8 浏览
0 Comments

在Google Colab中使用特定版本的软件包。

我有一些使用pickle序列化的模型文件,但现在当我尝试反序列化它们时,我遇到了以下问题:

用户警告:在使用版本1.0.2时,尝试从版本1.0.1反序列化估计器LogisticRegression。这可能导致代码错误或无效结果。使用时请自行承担风险。有关更多信息,请参阅:

https://scikit-learn.org/stable/modules/model_persistence.html#security-maintainability-limitations

我应该如何指定Colab使用该版本的pickle?

0
0 Comments

问题的出现原因是在Google Colab中,无法直接更改Pickle的版本。这是因为Pickle是Python标准库的一部分,所以要更改其版本必须更改Python版本。然而,警告信息是指Scikit-learn的版本,而不是Pickle的版本。

解决方法是通过以下方式安装Scikit-learn 1.0.1版本:

!pip install scikit-learn==1.0.1

0