在PyTorch中调用CTC损失之前,我们是否需要在目标中插入空白标签?

时间:2018-10-26 11:16:28

标签: python machine-learning artificial-intelligence pytorch

我对pytorch implementation中的nn.CTCLoss有疑问

示例:

loss = nn.CTCLoss() 
label = 'aman' 
label_dict = {<blank>:0, 'a':1, 'm':2, 'n':3}

因此应像这样对标签进行编码

encoded_label = [1, 2, 1, 3]

或类似的

encoded_label = [0, 1, 0, 2, 0, 1, 0, 3, 0]

注意:此encoded_label将作为目标传递到上述loss中。

0 个答案:

没有答案