Zahlen statt Text einfügen
Zulässig sind ein flaches JSON-Array oder Dezimalzahlen mit Komma, Leerzeichen oder Zeilenumbruch als Trennung. Das Beispiel verwendet gleich gerichtete, unterschiedlich lange Vektoren.
KI- und LLM-Entwicklung
Zwei Zahlenvektoren eingeben. Alle drei Kennzahlen erscheinen zusammen; die Normierung verändert keine Eingabe.
Geben Sie zwei Vektoren ein, um Kennzahlen und Rechenschritte zu sehen.
Die Vektoren bleiben in diesem Browser. Kein Upload und keine Modellanfrage.
Nur Rechenkopien werden normiert; die eingegebenen Vektoren bleiben erhalten.
Geben Sie zunächst zwei Vektoren ein.
Zwei Embeddings können in dieselbe Richtung zeigen und dennoch weit auseinanderliegen. Der Cosinus-Ähnlichkeitsrechner zeigt an den tatsächlichen Komponenten, ob Richtung oder Länge die abweichende Zahl erklärt.
Neben der Kosinus-Ähnlichkeit sind Skalarprodukt und euklidische Distanz sichtbar. Es findet keine Umwandlung von Text in Embeddings statt; die Zahlen müssen bereits vorliegen.
Drei Ergebnisse zu demselben Paar lassen den Einfluss der Länge erkennen.
Im Cosinus-Ähnlichkeitsrechner bleibt der Cosinus beim Vergrößern eines Vektors gleich, während Skalarprodukt und euklidischer Abstand steigen können. Ein einzelner Score verdeckt diesen Unterschied.
Die L2-Option erzeugt nur für die Berechnung Einheitsvektoren. Ursprüngliche Normen und Eingaben bleiben sichtbar, sodass der Unterschied beim Skalarprodukt und Abstand nachvollziehbar ist.
Zulässig sind ein flaches JSON-Array oder Dezimalzahlen mit Komma, Leerzeichen oder Zeilenumbruch als Trennung. Das Beispiel verwendet gleich gerichtete, unterschiedlich lange Vektoren.
Die automatische Berechnung wartet nach Änderungen 350 ms. Bei abgeschalteter Automatik funktioniert Strg/Cmd+Enter. Die L2-Normierung ist anfangs aus und betrifft nur Rechenkopien.
Prüfen Sie die Dimensionszahlen und Originalnormen. Die Tabelle zeigt Produkte und quadrierte Differenzen in Gruppen von 50; der Export enthält sämtliche Komponenten.
Die Kosinus-Ähnlichkeit teilt das Skalarprodukt durch beide Normen. Bei gleicher Richtung ergibt sich 1, selbst wenn die Längen verschieden sind; beim Nullvektor ist sie nicht definiert.
Das Skalarprodukt summiert die Produkte entsprechender Komponenten. Erst nach Normierung beider Vektoren auf Länge 1 stimmt es mit dem Cosinus überein.
Die euklidische Distanz ist die Wurzel der Summe quadrierter Komponentendifferenzen. Sie verändert sich beim Skalieren auch dann, wenn die Richtung gleich bleibt.
Der Cosinus-Ähnlichkeitsrechner summiert die komponentenweisen Produkte und teilt durch das Produkt beider Normen. Tabelle und Rechenschritte machen die Werte überprüfbar.
Ein Nullvektor hat Norm null und keine definierte Richtung. Sein Cosinus ist deshalb nicht definiert; ohne Normierung lassen sich Skalarprodukt und Abstand trotzdem berechnen.
Cosinus misst den Winkel ohne Längeneinfluss. Der euklidische Abstand misst die Strecke zwischen Endpunkten und reagiert auf die Länge beider Vektoren.
Wenn beide Vektoren auf Norm 1 gebracht wurden, ist der Nenner der Cosinus-Formel 1. Dann entspricht das Skalarprodukt dem Cosinus.
Es gibt keinen universellen Wert. Ein sinnvoller Grenzwert hängt vom Embedding-Modell und den eigenen Daten ab; dieser Rechner legt keinen fest.
Noch eine Frage?
Laden Sie das Beispiel und setzen Sie danach Ihre eigenen Zahlen ein. Der Cosinus-Ähnlichkeitsrechner bewahrt die Originale beim Wechsel zwischen rohen und normierten Werten.