gpt4 book ai didi

python - keras 中的 y_pred 是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:43:55 24 4
gpt4 key购买 nike

在 keras-ocr 示例中,他们使用的是 CTC 损失函数。在模型编译行中,

# the loss calc occurs elsewhere, so use a dummy lambda function for the loss
model.compile(loss={'ctc': lambda y_true, y_pred: y_pred}, optimizer=sgd)

他们正在使用一个虚拟 lambda 函数,其中 y_true,y_pred 作为输入,y_pred 作为输出。但是 y_pred 之前已经定义为 softmax 激活。

y_pred = Activation('softmax', name='softmax')(inner)

如果 y_pred 是 softmax 激活,那么 CTC 损失在哪里使用? y_pred 是否表示在 keras 中最后一层的输出,而不管它是否已经被定义? (因为在代码中,编译行之前的层的输出是CTC损失)。

最佳答案

正如评论中所说,损失计算已经在其他地方完成,所以 {'ctc': lambda y_true, y_pred: y_pred} 只是在 y_pred 并在不需要任何计算的情况下丢弃 y_true

关于python - keras 中的 y_pred 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51156885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com