機械学習の基礎

再帰型ニューラルネットワーク(RNN)とLSTMの説明として、適切なものはどれか。

  1. ARNNは画像の各位置に同じフィルタをかけて局所的な特徴を取り出すネットワークで、LSTMはそのプーリング層を改良して位置のずれに強くしたものである
  2. BRNNは系列のすべての要素を互いに独立に扱い、前の時刻の結果を使わずに同時に並列に処理できるので、長い系列ほど学習が速く進む
  3. CRNNは前の時刻の隠れ状態を次の時刻に引き継いで系列を順に処理し、LSTMはゲートで情報を残すか忘れるかを制御して、長い系列での勾配消失を起こしにくくしたものである
答えと解説を見る

正解:C. RNNは前の時刻の隠れ状態を次の時刻に引き継いで系列を順に処理し、LSTMはゲートで情報を残すか忘れるかを制御して、長い系列での勾配消失を起こしにくくしたものである

RNNは、文章や音声、センサーの時系列のような系列データを1つの要素ずつ順に処理し、それまでの情報を隠れ状態として次の時刻に引き継ぐネットワークです。時刻をさかのぼって誤差を伝えるので、長い系列では勾配が消えたり大きくなりすぎたりしやすく、遠い過去の情報を学びにくくなります。LSTMは、情報をため込むセルと、入力・忘却・出力のゲートを持ち、必要な情報を長く保てるようにしたものです。ただし、どちらも時刻の順に計算する必要があるので並列化しにくく、この点を改善したのがTransformerです。

  • A. 畳み込みニューラルネットワーク(CNN)の説明です。
  • B. RNNは前の時刻の結果を使うので、時刻の順に計算する必要があり、系列の方向には並列化しにくいです。
  • C. 正しい。隠れ状態を引き継いで系列を処理し、LSTMはゲートによって長い依存関係を扱いやすくしています。
この分野を解く 分野ページへ

関連する計算ツール

機械学習の基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

機械学習の基礎のほかの問題

  1. Transformerで使われるセルフアテンション(自己注意機構)の説明として、適切なものはどれか。
  2. 大量のデータで学習済みのモデルを、別の課題に少ないデータで利用する転移学習の説明として、適切なものはどれか。
  3. 画像などを生成するモデルの説明として、適切なものはどれか。
  4. 大規模言語モデル(LLM)が文章を処理するしくみの説明として、適切なものはどれか。
  5. 過去の採用の結果を正解として、応募書類から採用の可否を予測するモデルを作るときに注意すべき点として、適切なものはどれか。