machine-learning - 为什么pycharm在加载.joblib文件时出错
问题描述
我有一个训练有素的决策树模型文件music-recommender.joblib
。当我使用 Jupyter notebook 时,我能够成功加载这个训练有素的模型并能够进行预测。但是我在 pycharm 中使用的相同代码显示错误。
在 Jupyter 笔记本中
如您所见,它根据训练好的模型正确预测
在 PyCharm 中
有谁知道为什么会这样?
解决方案
您调用该joblib.load()
方法,但不将输出分配给任何变量。在下一步中,您将尝试使用model
上面任何地方都没有定义的变量,因此会出现错误。
你需要做:
model = joblib.load(...)
推荐阅读
- java - 从锁定屏幕启动时,Android Activity 会打开两次
- c - AVSubtitleRect DVBSub格式解释
- max-msp-jitter - 使用 Max / Jitter 在 2D 中模拟重力
- markdown - 在代码块中启用包装(vuepress)
- matlab - Matlab中如何连接一行和一列
- firebase - 如何从 Google Cloud Storage 中删除 180 天以上的文件?
- python - Keras:预期dense_input有3维,但得到了形状为(x,y)的数组
- image - 脏图像质量评估措施
- regex - 在之间或之后/之前捕获最后一个元素?
- tensorflow - Tensorflow - HuggingFace - 无效参数:indices[0,624] = 624 不在 [0, 512)