NastępnyNastępny poradnik
Strata trójek i uczenie się metryk
Podstawy
PRZEWODNIK techniczny
Sieci syjamskie wykorzystują dwie lub więcej identycznych gałęzi z podziałem wag, aby dowiedzieć się, jak podobne są dwa dane wejściowe, zamiast klasyfikować każdy z nich.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Triplet loss szkoli je, łącząc pasujące elementy i rozsuwając niedopasowania, co stanowi podstawę rozpoznawania twarzy, weryfikacji podpisu i jednorazowego uczenia się.
Sieć syjamska przepuszcza każde wejście przez ten sam koder ze wspólnymi wagami, tworząc dla każdego wektor osadzania. Zamiast przewidywać etykietę klasy, porównuje osadzenie przy użyciu odległości takiej jak euklidesowa lub cosinus. Dzięki temu system rozpoznaje nowe kategorie, na których nigdy się nie uczył – co jest istotne, gdy na każdą tożsamość przypada tylko jeden lub kilka przykładów (uczenie się jednorazowe). Wczesne wersje wykorzystywały stratę kontrastową w parach (podobne vs. różne). Utrata trójek poprawiła to poprzez trening na trzech danych wejściowych jednocześnie: kotwicy, dodatniej (ta sama klasa co kotwica) i ujemnej (inna klasa). Cel wymusza, aby odległość dodatnia kotwicy była mniejsza niż odległość kotwica-ujemna o pewien margines, więc model uczy się przestrzeni osadzania, w której elementy o tej samej tożsamości skupiają się ciasno, a różne tożsamości pozostają daleko od siebie.
Rozpoznawanie twarzy w telefonach (w stylu FaceNet): weryfikacja tożsamości poprzez sprawdzenie, czy dwie twarze są wystarczająco blisko siebie.
Weryfikacja podpisu i pisma ręcznego, potwierdzająca zgodność próbki z referencją w aktach.
Wykrywanie duplikatów i prawie duplikatów, znajdowanie wizualnie podobnych zdjęć produktów lub plagiatów.
Jednorazowa nauka dla rzadkich kategorii, rozpoznawanie nowej osoby lub obiektu na podstawie jednego zarejestrowanego przykładu.
Podstawowa idea — poznaj przestrzeń osadzania, w której odległość równa się podobieństwu — napędza teraz nauczanie kontrastowe na dużą skalę. Metody takie jak SimCLR i modele takie jak CLIP uogólniają tę samą zasadę na miliony obrazów i par tekstowych bez wyraźnych trójek. Można się spodziewać, że uczenie się metryk pozostanie kluczowe dla wyszukiwania, deduplikacji, rekomendacji i przeszukiwania wektorowych baz danych, podczas gdy nowsze straty (InfoNCE, wielokrotne podobieństwo) i duże partie w coraz większym stopniu zastępują ręcznie dostrajane eksplorowanie trójek w celu zwiększenia wydajności i skali.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Sieci syjamskie wykorzystują dwie lub więcej identycznych gałęzi z podziałem wag, aby dowiedzieć się, jak podobne są dwa dane wejściowe, zamiast klasyfikować każdy z nich. Triplet loss szkoli je, łącząc pasujące elementy i rozsuwając niedopasowania, co stanowi podstawę rozpoznawania twarzy, weryfikacji podpisu i jednorazowego uczenia się.
Identyczne gałęzie z podziałem wag zapewniają, że wszystkie dane wejściowe są mapowane w tej samej przestrzeni osadzania, dzięki czemu odległości są porównywalne.
Utrata trójek wykorzystuje kotwicę, dodatni (ta sama klasa) i ujemną (inna klasa) do kształtowania przestrzeni osadzania.
Strata przybliża plusy do minusów przynajmniej o margines, grupując razem elementy tej samej klasy.
Jeśli minus jest już daleko, strata wynosi zero; wybór pozornie bliskich negatywów daje modelowi coś, czego można się naprawdę nauczyć.
Ponieważ uczą się podobieństwa, a nie ustalonych etykiet, mogą rozpoznać zupełnie nową tożsamość na podstawie tylko jednego zarejestrowanego przykładu.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Strata trójek i uczenie się metryk
Podstawy