我尝试通过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 次 |
最近记录: |