Teacher forcing for a LSTM network

1 回表示 (過去 30 日間)
Philip Hua
Philip Hua 2022 年 5 月 22 日
コメント済み: Philip Hua 2022 年 6 月 7 日
Is there a way to implement teacher forcing for a LSTM network in MATLAB? Hopefully there is an option buried somewhere.

回答 (2 件)

David Willingham
David Willingham 2022 年 5 月 24 日
Hi Philip,
This example shows how teacher forcing can be implemented with LSTM's in MATLAB.Sequence-to-Sequence Translation Using Attention.
  1 件のコメント
Philip Hua
Philip Hua 2022 年 5 月 24 日
hi David,
Thank you for your help but this is a attention model. I just need TF for a standard LSTM model.

サインインしてコメントする。


David Willingham
David Willingham 2022 年 5 月 24 日
編集済み: David Willingham 2022 年 5 月 24 日
Please see the attached example, trainLSTM_seq2seq. Is this what you were looking for? I.e. an example for a standard LSTM model?
  5 件のコメント
David Willingham
David Willingham 2022 年 6 月 7 日
If your problem is a time-series problem then it possibly could. Have you tried adapting this example to meet your use case? If so, is it getting the result you expect?
Philip Hua
Philip Hua 2022 年 6 月 7 日
hi David,
Thank you for your email. I just implemented the basic code without teacher forcing yesterday and during training it gives 30-40% accuracy. The author
seems to suggest that the model should perform much better. There are two things missing from my model currently:
1) i have not embedded the tokens (page 27) and
2) No teacher forcing
The problem with 1) is that these tokens are categorical tokens so after embedding (using the embed functions), I don't know how to retrieve the original tokens from the embedded data. I also presume that the data has to be discretized and there is no mention in the thesis of this so I am not sure what is going on TBH. Perhaps you can shed some light on this
2) i was going to try to use what you send to implement teacher forcing but I thought the open loop is a much neater way to implement the solution in this case. I am also dubious about TF - i suspect that all it's going to do is to overfit the data.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeRecognition, Object Detection, and Semantic Segmentation についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by