Alles wird zu Zahlen (Tensoren)
Eine Zahl, eine Reihe, eine Tabelle — und schon hast du einen Tensor: die Datenstruktur hinter jeder KI (Skalar, Vektor, Matrix).
👋 HerrKI hier — heute knacken wir die Sprache der KI
🧭 Einfach gesagt: Ob Foto, Tabelle oder Satz — für den Computer wird daraus immer nur eine Zahlenliste, die er Tensor nennt und mit der er rechnet.
Im letzten Kapitel hast du gesehen: Eine Maschine lernt durch Raten, Fehler messen, Nachjustieren — und dafür kann sie nur eines: rechnen. Aber womit rechnet sie, wenn du ihr ein Katzenfoto, eine Excel-Tabelle oder einen Satz gibst? Mit Tensoren — den Zahlenpaketen, in die ALLES verwandelt wird, bevor KI damit arbeiten kann. Wer Tensoren versteht, hat den Generalschlüssel für jedes weitere Kapitel.
🎯 Was du hier lernst:
- ✅ Was sind Tensoren? (Spoiler: Mehrdimensionale Arrays!)
- ✅ Welche Dimensionen (Ranks) gibt es?
- ✅ Wie werden echte Daten in Tensoren umgewandelt?
- ✅ Warum können neuronale Netze nur mit Zahlen arbeiten?
💡 HerrKI-Tipp: Nimm dir Zeit für jedes Beispiel. Tensoren sind die Basis von allem, was in KI passiert!
🎥 Video-Erklärung von HerrKI
Schau dir dieses Video an, um Tensoren noch besser zu verstehen:
🔬 Runter zum Tensor: Was Tensoren sind
Stell dir vor: Du zeigst deinem Computer ein Foto von deinem Hund und möchtest, dass er lernt, Hunde zu erkennen. Oder du gibst ihm einen Text und er soll die Stimmung verstehen. Aber hier ist das Problem: Computer können weder Bilder "sehen" noch Texte "lesen" - sie verstehen nur eines: Zahlen!
Hier kommen Tensoren ins Spiel! Ein Tensor ist nichts anderes als eine strukturierte Sammlung von Zahlen - du kannst es dir vorstellen wie:
- 📊 Eine Excel-Tabelle voller Zahlen (2D)
- 📚 Ein Stapel von Excel-Tabellen übereinander (3D)
- 🎲 Sogar mehrere Stapel nebeneinander (4D, 5D, ...)
Tensoren = Mehrdimensionale Arrays von Zahlen
Egal was du ins neuronale Netz steckst - Bilder, Text, Audio, Videos - alles wird erst in Tensoren (Zahlen) umgewandelt. Nur dann kann das Netz damit rechnen und lernen!
Warum ist das so wichtig? Weil neuronale Netze im Kern nichts anderes machen als Mathematik mit Zahlen: Multiplikationen, Additionen, Aktivierungsfunktionen. Ohne Tensoren - keine KI! In den nächsten Kapiteln zeige ich dir genau, wie du Bilder, Excel-Daten, Texte und mehr in Tensoren umwandelst. 🚀
🔢 Die verschiedenen Tensor-Dimensionen (Ranks):
Skalar (0D)
Eine einzelne Zahl
Shape: ()
Beispiel: Temperatur, Preis, Alter
Vektor (1D)
Eine Liste von Zahlen
Shape: (4)
Beispiel: Zeitreihe, Audio-Sample
Matrix (2D)
Tabelle aus Zeilen und Spalten
Shape: (3, 3)
Beispiel: Excel-Tabelle, Graustufenbild
3D+ Tensor
Mehrere gestapelte Matrizen
Shape: (2, 2, 3)
Beispiel: Farbbild (RGB), Video
🔄 Wie werden echte Daten in Tensoren umgewandelt?
📊 Einzelne Zahl
Temperatur: 23.5°C
→ Rank 0 Tensor (Skalar)
📋 Liste von Zahlen
Preise: [10, 25, 15, 30]
→ Rank 1 Tensor (Vektor)
📊 Tabelle (Excel)
Wohnungsdaten: Größe, Zimmer, Preis
→ Rank 2 Tensor (Matrix)
🖼️ Graustufenbild
28x28 Pixel, Werte 0-255
→ Rank 2 Tensor
🎨 Farbbild (RGB)
64x64 Pixel, RGB-Kanäle
→ Rank 3 Tensor
💬 Text / Wörter
"Hallo Welt"
→ Rank 1 Tensor (Vektor)
🎬 Video
30 Frames, 128x128 RGB
→ Rank 4 Tensor
📦 Batch (Mehrere Beispiele)
10 Wohnungen als Batch
→ Rank 2 Tensor
Nein! Ein Tensor darf jede Zahl enthalten — 23.5 °C, 350 m², 255 als Farbwert: alles völlig korrekt. Das Umrechnen auf 0–1 (die Normalisierung) ist kein Teil des Tensors, sondern ein Trainings-Trick: Wenn ein neuronales Netz später aus den Zahlen lernen soll, klappt das stabiler und schneller, wenn alle Werte ähnlich groß sind. Genau das lernst du in „Bilder als Tensoren" (Pixel ÷ 255) und „Excel/CSV → Tensoren" — hier schauen wir uns die Tensoren erst einmal mit ihren echten, vollwertigen Zahlen an.
🎯 Wie kommen Tensoren ins Neuronale Netz?
Das neuronale Netz erwartet Tensoren in einer bestimmten Shape:
- Eingabe-Layer: Die Shape muss mit der Anzahl der Features übereinstimmen
- Beispiel: Wohnung mit 3 Features (Größe, Zimmer, Stock) →
inputShape: [3] - Batch Processing: Mehrere Beispiele werden gleichzeitig verarbeitet → Shape:
(batch_size, features) - Ausgabe: Das Netz gibt einen Tensor in der Form zurück, die du definiert hast (z.B. 1 Zahl für Regression, 10 Zahlen für 10 Klassen)
🎮 Tensoren zum Anfassen
Im Video und in den vier Karten oben hast du Skalar, Vektor, Matrix und 3D-Tensor gesehen — jetzt baust du sie selbst. Wähl eine Form, zieh an den Reglern und beobachte, wie sich Shape, Rang und die Anzahl der Zahlen mitverändern. Genau diese drei Angaben liest ein KI-Entwickler als Erstes, wenn er neue Daten vor sich hat.
🧱 Shape-Baukasten
Shape [3, 3] · Rang 2 · 9 Zahlen
So viele Zahlen musst du dir merken: 9.
Zwei Dinge fallen dabei schnell auf: Die Shape wird nur eine Klammer länger, wenn eine Achse dazukommt — die Anzahl der Zahlen dagegen wird multipliziert. Und die Reihenfolge in der Shape ist kein Zufall: erst Zeilen, dann Spalten, bei 3D davor noch der Stapel.
🔙 Zurück zur Anwendung
Und zurück zur Anwendung: Wenn dein Handy dein Gesicht erkennt, passiert exakt das hier —
Kamera-Bild → Tensor (Höhe × Breite × 3) → Netz rechnet → eine Zahl („du bist es: 0.98“). Kein Hexenwerk, nur
Shapes und Mathe. Bei der Wohnungspreis-Schätzung ist es derselbe Ablauf, nur kleiner: [Größe, Zimmer, Stock]
→ Shape [3] → eine Zahl in Euro. Und DESHALB lohnt sich der Aufwand mit Skalar, Vektor, Matrix und
Rank 3+: Wer die Shape lesen kann, sieht jeder KI-Anwendung an, was da eigentlich hineinfließt und was
herauskommt.
Das war das wichtigste Kapitel des ganzen Kurses. Ab jetzt wirst du in JEDEM Kapitel denken: „Okay — welche Shape hat das gerade?“ Genau dieser Blick unterscheidet Anwender von Entwicklern. Weiter geht's mit dem ersten echten Datentyp: Bilder als Tensoren — und wenn du wissen willst, wie man mit Tensoren RECHNET, wartet „Tensor-Operationen“ auf dich.
📚 Zum Weiterlesen
- Zum Ausprobieren: TensorFlow.js-Guide, Tensors and operations —
tensorflow.org/js/guide/tensors_operations
— genau die Funktionen aus diesem Kapitel (
tf.tensor,shape,dispose) im Original - Die Mathematik dahinter: Goodfellow/Bengio/Courville, Deep Learning, Kap. 2 „Linear Algebra“ — deeplearningbook.org/contents/linear_algebra.html — dort heißen Skalar, Vektor, Matrix und Tensor genauso, nur mit Formeln (kostenlos lesbar, auf Englisch)
- Zum Anschauen: 3Blue1Brown, Essence of Linear Algebra — 3blue1brown.com/topics/linear-algebra — falls du sehen willst, was ein Vektor geometrisch ist, bevor es in Kapitel 060 ans Rechnen geht
🧠 Kurzer Check — hast du es?
Drei schnelle Fragen, dann bist du durch — klick einfach deine Antwort an:
[4]. Was steckt dahinter?[4] heißt eine Dimension, vier Werte — also ein Vektor. Eine 4×4-Matrix hätte die Shape [4, 4].[[1,2,3],[4,5,6]]?[2, 3]. (Zu [6] käme man erst per flatten() — das lernst du in Kapitel Tensor-Operationen.)✅ Das nimmst du mit
- Rank 0 — Skalar: eine einzelne Zahl, Shape
()— zum Beispiel 23,5 °C. - Rank 1 — Vektor: eine Liste, Shape
(n)— zum Beispiel[10, 25, 15, 30]. - Rank 2 — Matrix: eine Tabelle, Shape
(rows, cols)— erst Zeilen, dann Spalten. - Rank 3+: Bilder und Videos, Shape
(height, width, channels)— der Zahlen-Würfel. - Alles hat eine Shape — und das Netz erwartet genau eine bestimmte (
inputShape: [3]für drei Features). Die Zahlen selbst dürfen dabei beliebig groß sein; das Umrechnen auf 0–1 ist ein Trainings-Trick, keine Eigenschaft des Tensors.
📎 So zitierst du dieses Kapitel
HerrKI: Alles wird zu Zahlen (Tensoren). herrki.de/010_was_sind_tensoren, ein privates Hobbyprojekt von Terragon.de, abgerufen am 4. November 2026.
Lizenz: CC BY 4.0 — frei nutzen, teilen, anpassen. Nennung: „HerrKI (herrki.de), ein privates Hobbyprojekt von Terragon.de“.
