A seguirPróximo guia
Métricas de distância em aprendizado de máquina
Fundamentos
GUIA de fundamentos
A perda tripla ensina uma rede neural a colocar itens semelhantes próximos uns dos outros e itens diferentes distantes uns dos outros em um espaço de incorporação.
Ouça este guiaNarrado por IA · ~2 min
It is the foundation behind face recognition, image search, and recommendation systems that need to compare things rather than just classify them.
O aprendizado métrico treina um modelo para produzir embeddings, vetores onde a distância reflete semelhança. A perda tripla faz isso usando três entradas por vez: uma âncora, uma positiva (mesma classe da âncora) e uma negativa (classe diferente). O objetivo aproxima a âncora do positivo do que do negativo, pelo menos por uma margem fixa. Formalmente, a perda é max(0, d(a,p) - d(a,n) + margin), onde d é geralmente a distância euclidiana. O FaceNet de Google de 2015 popularizou essa abordagem, aprendendo diretamente incorporações de rostos em 128 dimensões. Uma vez treinado, você compara quaisquer dois itens calculando a distância, sem necessidade de retreinamento para novas identidades. Essa capacidade de conjunto aberto é a razão pela qual a aprendizagem métrica potencializa a verificação e a classificação de tarefas de recuperação que não podem ser facilmente manipuladas.
Verificação facial no estilo FaceNet: telefones e portões de passaporte confirmam a identidade verificando se duas incorporações faciais estão dentro de um limite de distância.
Pesquisa visual de produtos: os sites de comércio eletrônico permitem que os compradores carreguem uma foto e recuperem itens visualmente semelhantes por meio da pesquisa de incorporação do vizinho mais próximo.
Verificação do locutor: os assistentes de voz incorporam uma amostra de voz e a comparam com um perfil registrado para confirmar quem está falando.
Verificação de assinatura e caligrafia: os bancos incorporam referências e consultam assinaturas e sinalizam falsificações quando a distância excede uma margem aprendida.
A perda pura de tripletos é cada vez mais substituída por objetivos de todo o lote, como multissimilaridade, âncora proxy e perdas contrastivas (InfoNCE), que comparam muitos pares por etapa e convergem mais rapidamente. Métodos autosupervisionados, como o SimCLR, mostram que o aprendizado métrico pode funcionar sem rótulos, tratando as visualizações aumentadas como positivas. À medida que os bancos de dados vetoriais e a geração aumentada de recuperação aumentam, os embeddings aprendidos sustentam a pesquisa semântica em uma escala de bilhões de itens, de modo que a ideia central da distância como similaridade está se tornando mais central, mesmo quando a formulação específica do trio desaparece.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
A perda tripla ensina uma rede neural a colocar itens semelhantes próximos uns dos outros e itens diferentes distantes uns dos outros em um espaço de incorporação. É a base por trás dos sistemas de reconhecimento facial, pesquisa de imagens e recomendação que precisam comparar as coisas em vez de apenas classificá-las.
Um trio consiste em uma âncora, uma positiva que compartilha a classe da âncora e uma negativa de uma classe diferente.
Sem margem, o modelo poderia mapear tudo para o mesmo ponto, zerando todas as distâncias e satisfazendo trivialmente a perda. A margem força a separação real.
O FaceNet de Google usou perda tripla para aprender incorporações faciais compactas e estabelecer uma referência em verificação facial.
O modelo mapeia entradas para vetores incorporados; você então compara os itens medindo a distância entre seus encaixes.
Como o reconhecimento é baseado na distância de incorporação, você pode registrar uma nova identidade simplesmente armazenando sua incorporação, sem necessidade de novo treinamento do modelo.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Métricas de distância em aprendizado de máquina
Fundamentos