HarmonyFidelisHarmonyFidelis
ログイン
本文へ移動
AURA
AIを学ぶAIを設定公開プログラム
AIを学ぶ

基礎知識

学習推論

仕組み

表現コンテキストと記憶アーキテクチャ拡散

高度な研究

推論能力とエージェント世界モデルAGIとASI評価

各分野を自由に探索できます。詳細にもいつでも進めます。

Auraのホーム
AuraAIを理解するアーキテクチャ

Transformer:注意の仕組み

アーキテクチャ、学習方法、システム全体を同じ階層で比較します。

要点実験する詳しく学ぶ
科学的な出典
定義

Transformerは注意、位置情報、局所的な変換などを組み合わせます。再帰型ネットワークは入力ごとに状態を更新します。アーキテクチャは計算方法、学習目的は最適化で改善する対象を定めます。

スケール付き内積注意

Attention(Q,K,V) = softmax(QKᵀ / √dₖ)V

Qはクエリ、Kはキー、Vはバリューです。QKᵀを√dₖで割り、行ごとのsoftmaxでVを合成する重みを作ります。

01

QとKを比較

Q [n_q × dₖ]
Kᵀ [dₖ × nₖ]
↓
QKᵀ [n_q × nₖ]
02

行ごとに正規化

softmax(QKᵀ / √dₖ)
[n_q × nₖ]
Σⱼ wᵢⱼ = 1
03

Vを重み付きで合成

W [n_q × nₖ]
V [nₖ × dᵥ]
↓
O [n_q × dᵥ]

1つのヘッドを示します。Qはn_q行、KとVはnₖ行です。QとKの列数はdₖです。自己注意では同じ系列から射影します。

数値例:1つのクエリと3つのキー

前提と記号

自己回帰予測では因果マスクが未来の位置を除外します。射影、複数ヘッド、局所的な層、残差接続がTransformerを構成します。注意重みだけでは動作の因果的な説明にはなりません。

解釈の限界

拡散は異なるネットワークを使えます。DreamerV3とMuZeroは複数の要素を学習・意思決定システムとして構成します。これらの名称は同列の分類ではありません。

比較する階層を揃える

アーキテクチャ
Transformer · 再帰型ネットワーク
学習・生成方法
教師あり・自己教師あり・強化学習・拡散
学習・意思決定システム
DreamerV3 · MuZero

このページの内容

定義式前提と記号解釈の限界科学的な出典
要点
概念から実践へ実践する

科学的な出典

  • Vaswani et al. · 2017Attention Is All You NeedarXiv v7 · 2023
    原著論文
  • Hochreiter & Schmidhuber · 1997Long Short-Term Memory
    原著論文
  • Ho, Jain & Abbeel · 2020Denoising Diffusion Probabilistic Models
    原著論文
  • Jain & Wallace · 2019Attention is not Explanation
    原著論文

引用した公開資料の学習用要約です。各論文の結果は、その課題、手順、計算資源の条件に依存します。

次に学ぶ拡散推論

検索 Aura

18 件の結果

AIを学ぶモデルを学習させてから使う学習済みパラメータと、依頼時に渡す情報を区別します。
AIを学ぶコンテキストから次のトークンへモデルの確率と、出力を選ぶ規則を区別します。
AIを学ぶテキストから表現へベクトルを人間の意味そのものと同一視せずに理解します。
AIを学ぶどの記憶のこと?コンテキスト、再帰状態、パラメータ、永続ストレージを区別します。
AIを学ぶTransformer:注意の仕組みアーキテクチャ、学習方法、システム全体を同じ階層で比較します。
AIを学ぶノイズを除いて生成する学習時の劣化過程と段階的な生成を区別します。
AIを学ぶモデルから行動するシステムへモデルとツールを取り巻く実行ハーネスを理解します。
AIを学ぶ行動を選ぶために予測する長い見通しと、不正確な予測のリスクを調べます。
AIを学ぶ単一の判定ではなく定義を比べるラベルを使う前に、汎用性、性能、適応を調べます。
AIを学ぶ結果から何が言えるか説得力のある印象から、再現可能な比較へ進みます。
AIを設定ChatGPTプロジェクトを準備する明確な目的、必要な文脈、実際に使える指示を用意します。
AIを設定タスクに合うツールを選ぶ必要な作業から考えます。万能な順位付けではなく、アクセス範囲と結果を比較します。
AIを設定検証できる依頼にするやりたいことを目的、文脈、成功の基準に整理します。
AIを設定必要な情報を適切な場所へ作業のルール、タスクの資料、製品が管理するメモリを区別します。
AIを設定開発環境を準備するモデルの役割、実行環境の機能、必要なアクセスを定義します。
AIを設定開発の手順を組み立てる準備、変更、検証、報告を整理し、有用な手順を再利用します。
AIを設定ミッションを準備し結果を検証する再現できる例、チェックリスト、観察結果の記録を作ります。
公開プログラムTentacular公開されている用途、機能、資料を紹介。