長期依存の学習とモデル選択

ある鉄道会社が、車両の空調装置のセンサー値を1分ごとに記録した時系列データから、故障を予測するモデルを作っている。故障の数時間前に現れるわずかな異常が予兆になることがわかっているが、単純なRNNで学習させると、直前の数十分の入力にしか反応しないモデルになった。改善策として、最も適切なものを1つ選べ。

正解と解説を見る

解説

正解B

ポイント

単純なRNNが遠い過去を活かせない主な原因は勾配消失で、ゲート機構をもつLSTMやGRUに替えるのが基本的な対処です。

選択肢ごとの解説

  1. A

    不適切

    シグモイド関数の導関数の最大値は0.25で、tanh関数の1より小さくなります。時刻をさかのぼるたびに掛かる値がさらに小さくなるため、勾配消失はかえって起きやすくなります。

  2. B

    適切 ◯ 正解

    単純なRNNは、時刻をさかのぼるたびに勾配が小さくなる勾配消失問題のため、遠い過去の入力の影響を学習しにくくなります。LSTMやGRUはゲートで情報を残す経路を持ち、長期の依存関係をとらえやすくなります。

  3. C

    不適切

    ジョルダンネットワークも時刻をさかのぼって学習するため、勾配消失の問題は解決しません。次の時刻へ戻す情報が予測値だけになり、予測値に表れない過去の手がかりはかえって伝わりにくくなります。

  4. D

    不適切

    学習率を上げると、直前の時刻からの大きな勾配による更新も同じ割合で大きくなります。遠い過去の影響が相対的に小さいことは変わらず、学習が不安定になって発散するおそれも高まります。

試験での狙われ方

単純なRNNの長期依存の弱さと、その対処としてのLSTMやGRUを、業務データの事例に当てはめて問う形が考えられます。

関連用語

勾配消失問題、LSTM、GRU、ゲート機構、ジョルダンネットワーク

参考

オリジナル問題(過去問ではありません) AIで作成 人による確認:未 誤りを報告

出典と作成について

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合。手順は編集方針)

公開日: 最終更新日: 最終確認日:

シラバス第1.4版 技術22「回帰結合層」の問題です。

改訂履歴

表示設定

テーマ
文字の大きさ
問題演習