我有一个训练好的决策树模型文件 music-recommender.joblib
。当我在使用Jupyter笔记本时,我能够成功加载这个训练模型并进行预测。但我在Pycharm中使用相同的代码时却出现了错误。
在Jupyter笔记本中
如您所见,它基于训练模型正确地进行了预测
在Pycharm中
有谁知道为什么会这样吗?
回答:
您调用了 joblib.load()
方法,但没有将输出赋值给任何变量。在下一步中,您尝试使用 model
变量,而这个变量在之前并未定义,因此出现了错误。
您需要这样做:
model = joblib.load(...)