HarmonyFidelisHarmonyFidelis
Anmelden
Zum Inhalt
AURA
VerstehenKonfigurierenÖffentliche Programme
Verstehen

Grundlagen

LernenInferenz

Mechanismen

RepräsentationenKontext & GedächtnisArchitekturenDiffusion

Vertiefende Forschung

Schlussfolgern & AgentenWeltmodelleAGI & ASIEvaluation

Jeder Bereich ist frei zugänglich. Vertiefungen sind jederzeit erreichbar.

Aura-Startseite
AuraKI verstehenArchitekturen

Transformers: Aufmerksamkeit verstehen

Architekturen, Lernmethoden und Gesamtsysteme passend vergleichen.

Das WesentlicheExperimentierenVertiefen
Wissenschaftliche Quellen
Definition

Ein Transformer kombiniert Aufmerksamkeit, Positionsinformation und lokale Transformationen. Ein rekurrentes Netz aktualisiert seinen Zustand mit jeder Eingabe. Architektur beschreibt die Berechnung; das Lernziel beschreibt das Optimierungsziel.

Skalierte Skalarprodukt-Aufmerksamkeit

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

Q enthält Abfragen, K Schlüssel und V Werte. QKᵀ wird durch √dₖ skaliert; zeilenweises Softmax liefert Gewichte für V.

01

Q und K vergleichen

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

Zeilenweise normalisieren

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

Werte V kombinieren

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

Eine Kopfkomponente ist dargestellt. Q hat n_q Zeilen; K und V haben nₖ Zeilen. Q und K teilen dₖ Spalten. Bei Selbstaufmerksamkeit stammen sie aus derselben Sequenz.

Zahlenbeispiel: eine Abfrage, drei Schlüssel

Annahmen und Notation

Eine kausale Maske sperrt zukünftige Positionen bei autoregressiver Vorhersage. Projektionen, mehrere Köpfe, lokale Schichten und Residualverbindungen ergänzen den Transformer. Aufmerksamkeitsgewichte allein sind kein Kausalnachweis.

Grenzen der Interpretation

Diffusion kann verschiedene Netze verwenden. DreamerV3 und MuZero organisieren Komponenten zu Lern- und Entscheidungssystemen. Diese Namen bezeichnen keine austauschbaren Kategorien.

Die richtigen Ebenen vergleichen

Architektur
Transformer · Rekurrentes Netz
Lern- / Generationsmethode
Überwacht · selbstüberwacht · Verstärkung · Diffusion
Lern- und Entscheidungssystem
DreamerV3 · MuZero

Auf dieser Seite

DefinitionGleichungAnnahmen und NotationGrenzen der InterpretationWissenschaftliche Quellen
Das Wesentliche
Vom Konzept zur AnwendungPraktisch anwenden

Wissenschaftliche Quellen

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

Didaktische Zusammenfassung der Quellen. Ergebnisse gelten im Rahmen der jeweiligen Aufgaben, Protokolle und Budgets.

Weiter erkundenDiffusionInferenz

Suchen Aura

18 Ergebnisse

VerstehenEin Modell lernen lassen und anwendenGelernte Parameter von Informationen einer Anfrage unterscheiden.
VerstehenVom Kontext zum nächsten TokenModellwahrscheinlichkeiten und Auswahlregel unterscheiden.
VerstehenVom Text zur RepräsentationVektoren verstehen, ohne sie mit menschlicher Bedeutung gleichzusetzen.
VerstehenWelches Gedächtnis ist gemeint?Kontext, rekurrenten Zustand, Parameter und dauerhaften Speicher trennen.
VerstehenTransformers: Aufmerksamkeit verstehenArchitekturen, Lernmethoden und Gesamtsysteme passend vergleichen.
VerstehenDurch Entrauschen erzeugenKorruption beim Lernen von schrittweiser Erzeugung unterscheiden.
VerstehenVom Modell zum handelnden SystemDie Ausführungsumgebung um Modell und Werkzeuge verstehen.
VerstehenVorhersagen, um zu entscheidenLängere Horizonte und das Risiko falscher Vorhersagen erkunden.
VerstehenDefinitionen statt eines einzigen UrteilsAllgemeinheit, Leistung und Anpassung vor einem Etikett prüfen.
VerstehenWas ein Ergebnis belegtVom überzeugenden Eindruck zum reproduzierbaren Vergleich.
KonfigurierenEin ChatGPT-Projekt vorbereitenEin klares Ziel, relevanter Kontext und praktisch nutzbare Anweisungen.
KonfigurierenPassend zur Aufgabe wählenBeginnen Sie mit Ihrem Bedarf. Vergleichen Sie Zugriffe und Ergebnisse statt pauschaler Modellranglisten.
KonfigurierenIhre Anfrage überprüfbar machenFormulieren Sie aus einer Absicht ein Ziel, Kontext und Erfolgskriterien.
KonfigurierenInformationen am richtigen Ort bereitstellenUnterscheiden Sie Arbeitsregeln, Aufgabenmaterial und produktseitig verwaltetes Gedächtnis.
KonfigurierenEine Entwicklungsumgebung vorbereitenBestimmen Sie Modellrolle, Fähigkeiten der Umgebung und tatsächlich benötigte Zugriffe.
KonfigurierenEinen Entwicklungsablauf zusammenstellenOrganisieren Sie Vorbereitung, Änderung, Prüfung und Bericht. Nutzen Sie hilfreiche Schritte erneut.
KonfigurierenAuftrag vorbereiten und Ergebnis prüfenEin reproduzierbares Beispiel, eine Checkliste und Ihre Beobachtungen.
Öffentliche ProgrammeTentacularÖffentlich verfügbare Anwendungen, Funktionen und Ressourcen.