热线电话:13121318867

登录
2019-02-15 阅读量: 821
python如何保存模型

在机器学习中,在使用scikit学习库时,我们需要将训练好的模型保存在文件中并将其恢复以便重复使用它来将模型与其他模型进行比较,以便在新数据上测试模型。保存数据称为Serializaion,而恢复数据称为反序列化

此外,我们处理不同类型和大小的数据。有些数据集很容易训练,即它们花费的时间较少,但是大小较大(超过1GB)的数据集在使用GPU时可能需要很长时间才能在本地机器上进行训练。当我们在某个不同的项目中或稍后需要相同的训练数据时,为了避免浪费训练时间,存储经过训练的模型,以便将来可以随时使用。

Pickle string:pickle模块实现了一个基本但强大的算法,用于序列化和反序列化Python对象结构。

Pickle型号提供以下功能 -
pickle.dump要序列化对象层次结构,只需使用dump()。
pickle.load要反序列化数据流,可以调用loads()函数。
0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子