ChatGPTの仕組みを理解する

概要

  • ABEJAさんのChatGPTの仕組みについて解説された記事。
  • 前半の記事では、基本的な自然言語の話からTransformerの話、GPT-1からGPT-3.5までの説明を細かく記載してくれている
    • GPT1 → GPT3までは基本的な構造は変わらず、学習データセットを増やしたりDecoderの層の数を増やしているだけ。
    • (ちなみにGPTはDecoderのみの構造)
    • GPT3.5は論文が公開されていないため詳細は不明だが、パラメータ数が175B → 355Bになったのとプログラミングコードもデータセットに追加したということは公開されている。
  • 後半の記事では、強化学習の基礎からInstructGPTで使われているPPOの説明、InstructGPTの説明がされている。
    • InstructGPTの説明も基礎から丁寧にされているので分かりやすい。