tensorflow - 如何使用 y_true/y_test 和 y_pred?
问题描述
在这一行中,我使用了 y_true 和 y_pred:
model.compile(optimizer="rmsprop", loss="categorical_crossentropy", metrics=[precision(y_true,y_pred),recall(y_true,y_pred),fmeasure(y_true,y_pred)])
但是发生了这个错误:
NameError:名称“y_true”未定义
我导入了指标
from keras import metrics
解决方案
指定指标时,您将函数对象传递给 metrics 参数,而不是函数调用。根本不需要提及y_true
and y_pred
:
model.compile(optimizer="rmsprop", loss="categorical_crossentropy", metrics=[precision, recall, fmeasure])
推荐阅读
- vba - 将月份添加到上一个单元格日期对于每个循环
- javascript - 如何使用jQuery点击功能删除最近的div?
- python - 参数树不考虑用户输入的数据
- installation - 我们可以在专用的 unix 服务器上安装 SSL 吗?这样如果我打开 https://
,它应该显示安全 - java - 为什么我不能在idea intellij中设置我的jdk路径
- php - 解析期间的Angular 6 / PHP Http失败
- angular - 如何根据记录长度动态添加 bootstrao col-lg {n}
- javascript - 在迭代数据时向对象添加值
- google-groups - 如何离开或退订谷歌论坛群组
- oracle - 使用子集查询时标识符无效