HerrKI mit seinem RoboterHerrKI KI verstehen · nachbauen · anwenden ⭐ 0 XP

Text & LLMs

Tokenization, Word Embeddings — wie Sprachmodelle Text als Tensoren verarbeiten.

👋 Hi! HerrKI hier - heute erkläre ich dir Text & LLMs!

Stell dir vor: Du schreibst "Hallo Welt" in ChatGPT. Aber wie versteht die KI deine Worte? Computer können doch nur Zahlen! Die Lösung: Tokenization und Word Embeddings!

Heute zeige ich dir, wie Text in Zahlen (Tensoren) umgewandelt wird - die Grundlage für alle LLMs wie ChatGPT, Claude, GPT-4. Ohne diesen Schritt könnte kein Chatbot, keine Übersetzung, keine Stimmungs-Analyse funktionieren! Am Ende landet jedes Wort als Vektor (Rank 1) - du kennst das Muster inzwischen.

🎯 Was du hier lernst:
  • ✅ Was ist Tokenization? (Text → Token-IDs)
  • ✅ Was sind Word Embeddings? (Wörter als Vektoren)
  • ✅ Wie LLMs Text als Zahlen-Sequenzen verarbeiten
  • ✅ Warum "Katze" und "Hund" sich ähnlich sind (im Vektor-Raum)

Das Krasse: Jedes Wort wird zu einem Vektor (z.B. 768 Zahlen). "König" - "Mann" + "Frau" = "Königin" funktioniert wirklich - mit Mathe! 🤯 Das ist die Magie hinter ChatGPT - aber jetzt verstehst du, wie's funktioniert!

💡 HerrKI-Tipp: Text → Token-IDs → Embeddings → Tensor. Jedes Wort wird zu einem Vektor mit hunderten Zahlen. So "versteht" die KI Sprache! 💬

🌺 Ein Gedicht über die rote Pflanze

Erinnerst du dich an das Bild der roten Pflanze? Hier ist ein kleines Gedicht darüber:

Die Rote Blume
Im Garten steht sie stolz und rot,
Die Blume leuchtet wie Morgenrot.
Mit zartem Grün umrankt die Pracht,
Ein Kunstwerk, das die Natur vollbracht.

✍️ Probiere deinen eigenen Text!

Gib einen beliebigen Text ein und sieh, wie er tokenisiert wird:

🤖 Wie arbeiten Large Language Models (LLMs)?

Hier der Überblick im Zeitraffer - den kompletten Weg von der Frage bis zur fertigen Antwort gehst du im nächsten Kapitel Schritt für Schritt selbst.

Der Prozess von ChatGPT & Co:

  1. Input: Deine Frage wird tokenisiert → Token-IDs → Embeddings
  2. Transformer-Layer: Viele Schichten verarbeiten die Embeddings (Self-Attention, Feed-Forward)
  3. Output: Für jede Position wird eine Wahrscheinlichkeitsverteilung über alle Tokens berechnet
  4. Nächstes Token: Das wahrscheinlichste Token wird ausgewählt
  5. Wiederholen: Das neue Token wird hinzugefügt und der Prozess wiederholt sich

📐 Beispiel-Shapes in GPT-3:

  • Vokabular-Größe: 50.257 verschiedene Tokens
  • Embedding-Dimension: 12.288 (für jedes Token)
  • Max. Kontext: 2.048 Tokens (neuere Modelle: 128.000+)
  • Input-Shape: [batch_size, sequence_length, 12288]
  • Output-Shape: [batch_size, sequence_length, 50257]

🔑 Wichtige Unterschiede zu Bildern:

🖼️ Bilder (CNNs)
  • Feste Größe erforderlich
  • 2D räumliche Struktur
  • Pixel-Nachbarschaft wichtig
  • Shape: [H, W, C]
💬 Text (Transformers)
  • Variable Länge möglich
  • 1D sequentielle Struktur
  • Reihenfolge wichtig
  • Shape: [seq_len, emb_dim]

🎯 Nächste Schritte

Du hast jetzt gesehen, wie beide Datentypen in Tensoren umgewandelt werden:

🖼️ Bilder → Tensoren

  • Pixel → RGB-Werte (0-255)
  • Shape: [H, W, 3]
  • Direkt als Zahlen
  • Feste Größe nötig

💬 Text → Tensoren

  • Text → Tokens → IDs → Embeddings
  • Shape: [seq_len, emb_dim]
  • Bedeutung encodiert
  • Variable Länge möglich

Jetzt bist du bereit, neuronale Netze zu verstehen! Du weißt, wie Daten (Bilder und Text) in Tensoren umgewandelt werden - die Sprache der KI. Im nächsten Kapitel lernst du, wie diese Tensoren durch Neuronen, Layer und Aktivierungsfunktionen verarbeitet werden.

🧠 Kurzer Check — hast du es?

Drei schnelle Fragen, dann bist du durch — klick einfach deine Antwort an:

1. In welcher Reihenfolge wird Text für eine KI verarbeitet?
2. Was ist ein Word Embedding?
3. „Liest“ die KI deinen Text so wie du?
🎉 Halte kurz inne - das war ein großer Schritt: Du weißt jetzt, was beim Tippen in ChatGPT als Allererstes passiert: Text → Tokens → IDs → Bedeutungs-Vektoren. Wenn dir also jemand erzählt, die KI „liest" deine Nachricht - du weißt es besser: Sie rechnet mit einem Tensor der Shape [Tokens, 768]. Und wie aus diesen Vektoren dann eine ANTWORT entsteht? Genau das nehmen wir uns jetzt vor: „Wie LLMs Fragen beantworten".