keras - keras:如何在损失评估中添加权重
问题描述
去做 :
- 我想在给定的 Keras 损失函数中为每个模式损失添加一个权重。
例如:
如果模式 i 上的错误是 l_i,
我想改为考虑错误 l_i * c_i,其中 c_i 是输入标量。
解决方案
def customloss(y_true, y_pred):
c_i = ...
loss = ...(only use tensor operations on y_true and y_pred or use built in keras losses)
return c_i*loss
现在编译通过损失函数的模型。
model.compile(loss = customloss)
推荐阅读
- reactjs - React.js setState 没有通过 onclick 获得更新
- django - Apache - (104)Connection reset by peer: [client xxxx:4712] AH03308: ap_proxy_transfer_between_connections: error on sock - ap_get_brigade
- javascript - fs.readdirSync 并不总是返回文件夹的所有内容
- r - 在 dplyr::anti_join() 期间必须使用有效的下标向量子集元素
- bash - 从文件和管道读取时,Shell 程序的行为不同
- python - django 在每次运行时显示一个新生成的 html 文件
- r - 如何导入具有变量值、标签、角色和测量级别(测量)的 SPSS sav 文件?
- javascript - 向 javascript 添加输入
- python - BeautifulSoup 没有解析整个 html
- encryption - 在不知道如何加密的情况下解密 AES 字符串