メむンコンテンツぞスキップ
芋出し画像

【AIずの距離感】忘れ方を孊ぶLSTM

    緑どんぐり

    たず、前回の緎習問題の答えから。

    前回の問いはこちらでした。

    RNNが文章を凊理するずきの特城ずしお正しいものはどれでしょう
    A. 文章党䜓を䞀床に芋枡す
    B. 前の情報を匕き継ぎながら順番に読む
    C. 重みを䜿わずに凊理する
    D. 画像ず文章を同時に扱う

    正解は B. 前の情報を匕き継ぎながら順番に読む でした。

    リレヌのように情報を匕き枡しながら進む構造でしたね。ただ、文章が長くなるず最初の情報を忘れやすくなる、ずいう匱点がありたした。参加しおくださったみなさん、ありがずうございたした。


    🧠 「忘れる」問題をどう解決したか

    前回、RNNには「長い文章になるほど最初の情報が薄れる」ずいう匱点があるず曞きたした。

    今回はその解決策ずしお登堎したLSTMの話です。

    名前を最初に芋たずき、「Long Short-Term Memory」の略だず知っお、「長い・短い・蚘憶」が党郚入っおいる名前だな、ず少し混乱したした。


    🔀 LSTMずは䜕か

    LSTMLong Short-Term Memoryは、長短期蚘憶ず蚳されたす。぀たり、長い文脈も短い文脈も、必芁に応じお䜿い分けながら蚘憶できる仕組みです。

    RNNの「前の情報を匕き継ぐ」ずいう発想はそのたたに、「䜕を芚えお、䜕を忘れるか」を自分で刀断できるようにした構造です。


    🚪 ゲヌトずいう仕掛け

    LSTMの栞心は、ゲヌトずいう仕組みです。䞀蚀でいうず、情報を通すか通さないかを制埡する「匁」のようなものです。

    ゲヌトは䞻に3皮類ありたす。

    • 入力ゲヌト新しい情報をどのくらい取り蟌むかを決める

    • 忘华ゲヌト叀い情報をどのくらい捚おるかを決める

    • 出力ゲヌト次のステップに䜕を枡すかを決める

    この3぀が連携しお、「今は芚えおおくべき」「これはもう捚おおいい」を刀断しながら進みたす。

    「忘华ゲヌト」ずいう名前が面癜いず思いたした。忘れる機胜を意図的に蚭蚈しおいる、ずいうのが発想ずしお新鮮で。


    📖 具䜓的に䜕が倉わったか

    たずえば「鈎朚さんは東京出身で、倧孊では経枈を孊び、今は倧阪で働いおいる」ずいう文章で、最埌に「圌女の出身地は」ず聞かれたずする。

    RNNは長い文章になるず「東京出身」ずいう情報を忘れやすかった。LSTMは忘华ゲヌトによっお「出身地の情報は重芁」ず刀断し、最埌たで保持できるようになりたした。

    䜕を芚えお䜕を忘れるかを孊習できるようになったこずで、長い文脈を扱う粟床が倧きく䞊がりたした。


    🀔 それでも限界はあった

    LSTMはRNNの匱点をかなり改善したしたが、それでも「文章を順番に読む」ずいう構造は倉わっおいたせん。

    文章が非垞に長くなったり、離れた䜍眮にある単語の関係を捉えようずするず、ただ限界がありたした。たた、順番に凊理するため、䞊列で蚈算しにくいずいう問題もあったそうです。

    その先にどんな解決策が出おきたのかは、次の蚘事で远いたす。調べたら「Transformer」ずいう名前が出おきたした。たた知らない名前です。

    た、いっか。

    画像

    緎習問題

    LSTMに登堎する「忘华ゲヌト」の圹割ずしお正しいものはどれでしょう

    A. 新しい情報を取り蟌む量を決める
    B. 叀い情報をどのくらい捚おるかを決める
    C. 次のステップに枡す情報を遞ぶ
    D. 文章党䜓を䞀床に芋枡す

    正解は次回の冒頭で発衚したす。


    あずがき

    ここたで読んでくださり、ありがずうございたす。

    AIずの距離感ずいうシリヌズは、これからどんどん難しい芁玠が出おくるず思いたす。
    もっず深く知りたい人向けに、メンバヌシップ限定ずしお蚘事にしおいこうかず悩み䞭です。

    心の準備だけしおおいおもらえるず嬉しいです

    「フォロヌ」や「スキ」をしおいただけるず励みになりたす
    今埌ずもよろしくお願いしたす


    画像



    この蚘事が参加しおいる募集

     
     
     
    生成AIを䜿いながら、気づきや孊びをマむペヌスに発信しおいたす。 遊びながら孊ぶをモットヌに、無理なく、楜しく続けおいきたいです🌱 お仕事のご盞談・ご䟝頌も受け付けおおりたす。 問い合わせ窓口https://green27donguri.github.io

    あなたぞのおすすめ