1. ホーム
  2. machine-learning

[解決済み] 双方向性LSTMとLSTMの違いは何ですか?

2023-05-06 07:25:37

質問

どなたか解説をお願いします。双方向LSTMには前進と後退のパスがあるのは知っていますが、一方向LSTMと比較してどのような利点があるのでしょうか?

それぞれどんなことに向いているのでしょうか?

どのように解決するのですか?

LSTMは、その中核にある「隠れ状態」を使って、すでに通過した入力の情報を保存します。

一方向性のLSTMは、入力の情報のみを保存し 過去の の情報のみを保持する。

双方向性を使うと、過去から未来への入力と未来から過去への入力の2つの方法で実行されます。このアプローチが一方向性と異なるのは、逆方向のLSTMでは 未来 からの情報を保持し、2つの隠された状態を組み合わせて使うことで、どの時点でも 過去と未来の両方 の情報を保持することができる。 .

BiLSTMは文脈を理解することができるため、非常に良い結果をもたらしますが、例を通して説明します。

例えば、文中の次の単語を予測しようとすると、一方向性のLSTMは次のように考えます。

少年たちは......に行った。

このように、LSTMは文脈から次の単語を予測しようとします。

前方LSTM。

<ブロッククオート

少年たちが行ったのは・・・。

後方LSTMです。

<ブロッククオート

...そして、プールから上がり

未来の情報を使うことで、ネットワークが次の言葉を理解しやすくなることがわかりますね。