我使用Keras制作了一个深度学习模型,并将其存储在一个名为model.pkl
的文件夹中,为了加载部署模型,我使用了代码,即
import pickle
model = pickle.load(open('/home/samar/Desktop/ckd/model.pkl', 'rb'))
prediction = model.predict(data)
但它返回我
IsADirectoryError: [Errno 21] Is a directory: '/home/samar/Desktop/ckd/model.pkl'
虽然文件夹存在,但仍会出现错误。
我通过model.save('model.pkl')
保存了模型
1条答案
按热度按时间fwzugrvs1#
使用
model.save()
方法实际上并不会对它进行pickle操作,您可能希望使用keras中内置的模型加载器来加载模型,如下所示: