我尝试通过keras(ctc_batch_cost)使用tf.nn.ctc_loss时遇到此错误:
InvalidArgumentError(参见上面的回溯):sequence_length(4)<= 471
根据tf.nn.ctc_loss的文档,输入要求是:
sequence_length(b)<=所有b的时间
对于所有b,max(labels.indices(labels.indices [:,1] == b,2))<= sequence_length(b).
我很难理解这意味着什么 - 什么是b什么,什么是sequence_length(b)什么?
在这种情况下b,每个示例都是一个小批量。sequence_length(b)是该示例的时间戳数。这在sequence_length传递给参数的参数中指定,该参数tf.nn.ctc_loss是序列长度的1-d张量。
| 归档时间: |
|
| 查看次数: |
3514 次 |
| 最近记录: |