python - Tensorflow / Keras 自定义损失函数
问题描述
我目前正在尝试在 Keras 中编写自己的损失函数,它检查我的预测值是否以任何顺序存在于标签中。
这是一个用python编写的代码示例:
def my_loss(y_true, y_pred):
n_values = 5
loss = 0
for i in range(n_values):
if y_pred[i] not in y_true:
loss += 1
return loss
我不知道如何用keras.backend
. 我什至无法找到 kerasbackend.sum(..), .flatten
等函数的文档。
解决方案
推荐阅读
- location - Twilio API 未通过 WhatsApp 频道接收当前位置
- c++ - 从自定义目录运行 ctest
- json - 如何在 flink-kafka 中省略空值异常,任何帮助都可以
- awk - 使用 awk 将一列数据转换为一行
- django - 使用带有 JSON 的文本字段而不是 ForeignKey 关系?
- android - 使用 setMultiChoiceModeListener 在 Listview 中链接 textView 不起作用?
- c# - DryIoc - 注入带有附加参数的 Func 作为工厂方法
- php - 如何以安全的方式使用应用程序的 GUI 将 API 密钥保存到 .env?
- python - 我可以从 Python 中的 csv 随机打印行吗?
- php - 如何访问 Laravel 刀片中的请求参数?