pytorch付属のCTCloss使用上の注意

音声プロジェクトや CRNN の LSTM トレーニングに関しては、通常 CTCLoss が使用されます。下位バージョンの pytorch を使用する場合は、Baidu CTCloss を使用します。3090 カードの交換により、pytorch もバージョン 1.8 にアップグレードする必要があります。 Baidu CTC と互換性を持たせる方法がありません。torch.nn import CTCLoss から組み込みに切り替えてください。

研修は長期間にわたって内容を予測していなかったことが判明した。Baidu CTC との違いは、pytorch に付属する CTCloss の入力が log_softmax を経由する必要があることです。トレーニング中に、ネットワークの出力層に次のものが追加されます。

net(image).log_softmax()

問題が解決しました。

 

おすすめ

転載: blog.csdn.net/qq_36276587/article/details/117416054