如何与使用python pickle模块保存的ML模型进行交互?

问题描述

我使用pickle模块保存了使用pandas,numpy和statsmodels库编写的ML模型。

然后我测试了如何将其加载到新的jupyter笔记本中,虽然看起来加载成功,但是我不确定如何从笔记本中与之交互。这是我第一次尝试这种事情,所以我不知道该如何开始。

这是用于加载模型的代码'Loaded'打印在输出中-没有其他错误再次出现。

# load your model
import pickle                         
with open('./model.pkl','rb') as f:
    model = pickle.load(f)
    print('Loaded')

解决方法

这是一个普通的模型,就像您从没腌过它一样。泡菜的神奇之处在于,您可以保存(几乎)任何对象,以后再加载它,然后使用它就没有任何问题。