会員登録すると
学習することができます。
会員登録する(無料)
学習することができます。
登録済みの方はこちら
ログイン
学ぶ目的
RNN
リカレントニューラルネットワーク(RNN)は、前の時刻の隠れ層の状態を、次の時刻の入力と一緒に使う回帰結合層を持ちます。文章や音声、売上の推移などの時系列データに向いています。時間をさかのぼって誤差を伝える学習を BPTT と呼びます。
RNN の課題と LSTM
長い時系列では勾配消失や勾配爆発が起き、遠い過去の情報を覚えにくくなります。LSTM は、ゲート機構(入力・出力・忘却のゲート)で、何を覚えて何を忘れるかを調整します。GRU は、それを簡単にしたものです。未来から過去の向きも使うのが双方向RNNです。
Seq2Seq と Attention
Seq2Seq は、入力の系列をエンコーダで読み、デコーダで別の系列を出す仕組みです(翻訳など)。Attention は、出力の各時点で、入力のどこに注目すればよいかの重みを計算します。
Transformer
RNN を使わず、Attention だけで系列を扱うモデルです。
- Self-Attention … 同じ文の中の単語どうしの関係を計算する
- Source-Target Attention … 出力側から入力側へ注目する
- クエリ・キー・バリュー … 注目の度合いを計算するための3つの値
- Multi-Head Attention … 注目の仕方を複数並べる
- 位置エンコーディング … 単語の順番の情報を足す
順番に計算する必要がないので並列に計算しやすく、大規模な学習ができるようになりました。
言葉の表し方
単語を1つだけ1のベクトルで表すワンホットベクトルに対して、意味の近い単語が近くなるように表すのが分散表現(単語埋め込み)で、word2vec が代表です。
このレクチャーで学ぶこと
- RNN の仕組みと、時系列データに向く理由
- 勾配消失と、LSTM・GRU のゲート機構
- Seq2Seq と Attention
- Transformer の Self-Attention と位置エンコーディング、分散表現
質問
まだ質問は投稿されていません。
質問投稿
ログイン後に質問の投稿ができます。
#1
未完了
ニューラルネットワークの仕組み ― パーセプトロン・活性化関数・誤差関数を説明する
#2
未完了
学習の工夫 ― 誤差逆伝播・最適化手法・正則化で、うまく学習させる
#3
未完了
CNNと画像認識 ― 畳み込み・プーリングの計算と、物体検出のモデルを読み分ける
#4
未完了
RNNとTransformer ― 時系列の扱いと、Attentionが解いた問題を説明する
#5
未完了
生成AIと大規模言語モデル ― 生成モデルと、事前学習・ファインチューニングを説明する
#6
未完了
AIの応用と社会実装 ― 音声・強化学習・説明・軽量化と、AIプロジェクトの進め方
#7
未完了
法律と契約 ― 個人情報・著作権・特許と営業秘密・開発契約の基本を当てはめる
#8
未完了