When running my neural network (Bidirectional LSTMs) for audio recognition i am using Conectionist Temporal Classification (CTC). But at some point, training the Network i get following warning from Tensorflow nearly every batch.
W tensorflow/core/util/ctc/ctc_loss_calculator.cc:144] No valid path found.
This results in the loss being infinite and a broken training.
Epoch 1/5000, train_cost = inf, train_ler = 3.891, valid_cost = inf, valid_ler = 5.433
Train decoding:
Original: you want to go over and see his gang throw dirt
Decoded: hlvoyvrofuvulovowovwvoxvovoxwyzlwkngitewewewktwlwctnbkmpajxozovofovfvfwnsfvfnfavtieitstyvubeabmbmbjljaceutztqectpmgogovgvovjuvsvsihskikqlvnsmsmsmhmvwiecececeitmhmhfvrf tiet e gekesketksmvamnmamgmnm det ietutswsezvzovovjiecgs gs smsjs s g la ah kjrkmasanxrsdrhdrxgdhdaphxda th sxhsxrdsrsvr krs farsr rdrdakr lrsrsvrsrsrdrsrsraisdsrhrhdrajfrdhxrd d
What exactly does this mean and how can i resolve this issue ?