python - Keras 模型的 predict_proba() 方法不存在
问题描述
我正在尝试通过调用predict_proba()
Keras 模型来生成班级分数,但似乎这个函数不存在!是否因为我在 Google 中看到了一些示例而被弃用?我正在使用 Keras 2.2.2。
解决方案
predict_proba()
和predict_classes()
方法对于使用函数式 API (即)创建的模型没有明确定义。keras.models.Model()
这是因为使用函数式 API 创建的模型可能具有多个输出层,每个输出层具有不同的配置。因此,即使您的模型输出概率,在这种情况下预测概率也没有意义。您提到的方法以及predict_classes()
仅针对顺序模型(即keras.models.Sequential()
)定义。
推荐阅读
- flutter - 如何调用Furute
在其他类中的功能...? - javascript - 在打字稿中使用这个关键字
- mysql - 使用 str_to_date() 将文本作为日期插入时出现“截断不正确的值”错误
- hash - 哈希表中出现主集群或辅集群怎么办
- sql - 从日期范围获取连续的月份和天数?
- java - PaintComponent 不渲染图像?
- javascript - 当想要在元素之前添加第 n 个 chide 无法为我编码时
- java - 我们如何在 n*n 棋盘上标记障碍物
- docker - 如何在devcontainer上传递--device?
- c# - 从 uwp 用户控件返回一个值