Ein Tensor ist in der KI die mehrdimensionale Zahlenanordnung, in der ein Modell alle seine Daten hält: Eingaben, Zwischenergebnisse, Gewichte, Ausgaben. Alles, was in einem Modell geschieht, ist eine Rechnung mit solchen Anordnungen.
- Tensor (KI)
Die mehrdimensionale Zahlenanordnung, in der ein KI-Modell alle seine Daten hält.
Beispiel: „Der Tensor für einen Stapel Bilder hatte vier Dimensionen: Bildanzahl, Höhe, Breite, Farbkanäle.“Die Stufen: eine einzelne Zahl, eine Reihe von Zahlen, eine Tabelle, ein Stapel von Tabellen, und so weiter. Der Begriff fasst alle diese Fälle zusammen, unabhängig von der Zahl der Dimensionen.
In der Mathematik und Physik bezeichnet ein Tensor etwas Engeres, nämlich ein Objekt mit festgelegtem Verhalten bei Koordinatenwechsel. Die KI benutzt den Begriff lockerer, als Sammelwort für Zahlenfelder.
Warum der Begriff überall auftaucht
Weil die verbreiteten Programmbibliotheken ihn im Namen führen und in jeder Fehlermeldung benutzen. Wer je mit einem Modell gearbeitet hat, kennt die Meldung über nicht zueinander passende Formen; gemeint ist, dass zwei Zahlenfelder in ihren Dimensionen nicht zusammenpassen. Das ist der häufigste Fehler beim ersten eigenen Training.
Was die Dimensionen bedeuten
Je Modellart etwas anderes. Bei Bildern sind es Anzahl, Höhe, Breite und Farbkanäle; bei Text Anzahl, Position im Text und Länge der Zahlenreihe je Wort. Diese Reihenfolge ist Vereinbarung und unterscheidet sich zwischen Bibliotheken, weshalb beim Übertragen eines Modells regelmäßig umsortiert werden muss.
Was mit der Hardware zusammenhängt
Alles. Ein Grafikprozessor ist eine Maschine für Rechnungen mit großen Zahlenfeldern, und die Leistungsangaben der Hersteller beziehen sich auf genau diese Rechnungen. Auch die Tatsache, dass ein Modell nur in bestimmten Größen in den Speicher passt, folgt daraus, siehe GPU.
Was man im Projektalltag davon braucht
Wenig, solange man fertige Modelle über Schnittstellen benutzt. Der Begriff wird wichtig, sobald ein Modell selbst betrieben oder angepasst wird: Dann steht er in jeder Anleitung, in jeder Fehlermeldung und in jeder Angabe über den Speicherbedarf.