我试图通过keras ( tf.nn.ctc_loss )使用tf.nn.ctc_loss(Ctc_batch_cost)时遇到了这个错误:
InvalidArgumentError (回溯参见上文):sequence_length(4) <= 471
根据tf.nn.ctc_loss的文档,输入要求如下:
sequence_length(b)所有b的<=时间 最大(labels.indices(labels.indices:,1 == b,2)) <= sequence_length( b )
我很难理解这意味着什么-- b是什么,sequence_length(b)是什么?
发布于 2017-04-17 16:20:25
在本例中,b是小型批处理中的每个示例。sequence_length(b)是该示例中时间戳的数量。这是在传递给sequence_length的tf.nn.ctc_loss参数中指定的,后者是序列长度的一维张量。
https://stackoverflow.com/questions/43422949
复制相似问题