Als nächstesNächster Leitfaden
Triplettverlust und metrisches Lernen
Grundlagen
Technischer Leitfaden
Siamesische Netzwerke verwenden zwei oder mehr identische Zweige mit geteilter Gewichtung, um zu lernen, wie ähnlich zwei Eingaben sind, anstatt jede einzelne zu klassifizieren.
Triplet loss trains them by pulling matching items together and pushing mismatches apart, which is the backbone of face recognition, signature verification, and one-shot learning.
Ein siamesisches Netzwerk führt jede Eingabe über denselben Encoder mit gemeinsamen Gewichten aus und erzeugt für jede Eingabe einen Einbettungsvektor. Anstatt eine Klassenbezeichnung vorherzusagen, werden Einbettungen anhand einer Distanz wie Euklidisch oder Kosinus verglichen. Dadurch kann das System neue Kategorien erkennen, die es nie trainiert hat – entscheidend, wenn Sie nur ein oder wenige Beispiele pro Identität haben (One-Shot-Learning). Frühe Versionen nutzten den Kontrastverlust bei Paaren (ähnlich vs. unähnlich). Der Triplettverlust verbesserte dies durch gleichzeitiges Training an drei Eingaben: einem Anker, einem positiven (gleiche Klasse wie der Anker) und einem negativen (andere Klasse). Das Ziel erzwingt, dass der Anker-Positiv-Abstand um einen gewissen Abstand kleiner ist als der Anker-Negativ-Abstand, sodass das Modell einen Einbettungsraum erlernt, in dem Elemente gleicher Identität dicht gebündelt sind und unterschiedliche Identitäten weit voneinander entfernt bleiben.
Architekturentscheidungen beeinflussen über Jahre hinweg die Leistung und die Betriebskosten.
Technische Schulungen helfen Teams dabei, den richtigen Stack auszuwählen, nicht nur den neuesten.
Bessere technische Entscheidungen reduzieren Zuverlässigkeitsvorfälle in der Produktion.
Die Kernidee – einen eingebetteten Raum zu erlernen, in dem Distanz gleich Ähnlichkeit ist – treibt nun groß angelegtes kontrastives Lernen voran. Methoden wie SimCLR und Modelle wie CLIP verallgemeinern das gleiche Prinzip auf Millionen von Bildern und Textpaaren ohne explizite Tripletts. Erwarten Sie, dass das metrische Lernen weiterhin von zentraler Bedeutung für den Abruf, die Deduplizierung, die Empfehlung und die Suche in Vektordatenbanken bleibt, während neuere Verluste (InfoNCE, Multi-Ähnlichkeit) und große Batches aus Gründen der Effizienz und Skalierbarkeit zunehmend das manuell abgestimmte Triplet-Mining ersetzen.
Gesichtserkennung auf Telefonen (FaceNet-Stil): Überprüfung der Identität durch Prüfung, ob zwei Gesichtseinbettungen nahe genug beieinander liegen.
Überprüfung der Unterschrift und Handschrift, um zu bestätigen, ob eine Probe mit einer in den Akten hinterlegten Referenz übereinstimmt.
Erkennung von Duplikaten und nahezu Duplikaten, um optisch ähnliche Produktfotos oder plagiierte Bilder zu finden.
One-Shot-Lernen für seltene Kategorien, Erkennen einer neuen Person oder eines neuen Objekts anhand eines einzigen registrierten Beispiels.
Die Optimierung eines Benchmarks kann umfassendere Systemschwächen verbergen.
Infrastruktur- und Wartungskosten werden oft unterschätzt.
Sicherheits- und Beobachtbarkeitslücken können größer werden, wenn die Systeme komplexer werden.
Definieren Sie vor der Implementierung Latenz-, Qualitäts- und Kostenziele.
Benchmark unter realistischen Last- und Datenbedingungen.
Instrumentenüberwachung auf Fehler, Drift und Benutzereinflüsse.
Bereiten Sie vor der Skalierung Rollback- und Incident-Response-Pfade vor.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Siamesische Netzwerke verwenden zwei oder mehr identische Zweige mit geteilter Gewichtung, um zu lernen, wie ähnlich zwei Eingaben sind, anstatt jede einzelne zu klassifizieren. Der Triplet-Verlust trainiert sie, indem er übereinstimmende Elemente zusammenführt und Nichtübereinstimmungen auseinanderschiebt. Dies ist das Rückgrat der Gesichtserkennung, der Signaturüberprüfung und des One-Shot-Lernens.
Identische Zweige mit Gewichtsteilung stellen sicher, dass alle Eingaben demselben Einbettungsraum zugeordnet werden, sodass die Entfernungen vergleichbar sind.
Der Triplettverlust verwendet einen Anker, einen positiven (gleiche Klasse) und einen negativen (unterschiedliche Klasse), um den Einbettungsraum zu formen.
Durch den Verlust rückt das Positive um mindestens die Marge näher an das Negative heran, wodurch Elemente derselben Klasse zusammengefasst werden.
Ist ein Negativ bereits weit entfernt, ist der Verlust Null; Die Wahl täuschend ähnlicher Negative gibt dem Modell etwas Sinnvolles, das es lernen kann.
Da sie Ähnlichkeit statt fester Etiketten lernen, können sie anhand nur eines registrierten Beispiels eine brandneue Identität erkennen.
Lerne weiter
Weitere Leitfäden zu diesem Thema ausgewählt
Als nächstesNächster Leitfaden
Triplettverlust und metrisches Lernen
Grundlagen