Zurück zur Übersicht

Begriff

Transformer

Artificial Intelligence Deep Learning S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Früher (vor 2017) nutzte man RNNs (Recurrent Neural Networks) für Sprache. Die lasen Wort für Wort: "Der" -> "Hund" -> "läuft". Das war langsam und vergaß den Anfang des Satzes. Der Transformer (Google Paper: "Attention Is All You Need") änderte alles. Er liest den ganzen Satz auf einmal (parallel). Er nutzt Self-Attention, um zu verstehen, wie jedes Wort mit jedem anderen Wort zusammenhängt. ("Bank" im Kontext von "Fluss" vs. "Geld"). Der Transformer ist das Fundament aller modernen KIs (ChatGPT, BERT, Stable Diffusion).

Merksatz: Eine Deep-Learning-Architektur, die auf dem Self-Attention-Mechanismus basiert und Sequenzen parallel verarbeitet, wodurch sie deutlich leistungsfähiger für NLP-Aufgaben ist als ältere rekurrente Netze (RNNs).


Quick-Check

  1. Warum "Attention"?
    Weil das Netz lernt, worauf es sich konzentrieren muss. Bei "Das Tier aß nicht, weil es satt war", weiß Attention, dass "es" sich auf "Tier" bezieht.
  2. Schneller?
    Ja, massiv parallelisierbar auf GPUs. RNNs müssen sequenziell warten ($t$ nach $t-1$). Transformer machen alles gleichzeitig ($O(1)$ sequentielle Ops).
  3. Token Limit?
    Der Catch: Attention braucht $O(N^2)$ Speicher (Matrix jeder mit jedem). Deshalb haben ChatGPT & Co. ein Limit (z. B. 4096 Token).