Casa > Q > Que Algoritmo É Usado No Aplicativo Google Photos Para Classificação/Rotulagem?

Que algoritmo é usado no aplicativo Google Photos para classificação/rotulagem?

Isso está fora da minha especialidade principal (foco em infra-estrutura e escalabilidade/responsabilidade), mas I'farei o meu melhor para descrevê-lo a um alto nível. Eu ganhei'não entrarei em muitos detalhes para evitar o erro de descrever o sistema incorretamente ou dar coisas que ainda não foram faladas publicamente.

O fluxo de alto nível é que enviamos fotos para um "Sistema de Reconhecimento Visual" que rotula as fotos com várias tags com base no conteúdo da imagem. O sistema pode responder com tags como: "Cat - 90% confiança", "Couch - 50% confiança", "Torre Eiffel - 80% confiança", etc.

Estas etiquetas são computadas (principalmente) usando redes neurais treinadas usando o Google Brain. Tem havido alguns artigos e artigos escritos sobre isto:
Como funciona o Reconhecimento de Imagens do Google's Image Recognition
Improvendo a Pesquisa de Fotos: A Step Across the Semantic Gap
Page on image-net.org (pdf)

p>P>Peço desculpas se a minha resposta é insatisfatória - como eu suspeito que deve ser para qualquer um que esteja familiarizado com a aprendizagem de máquinas como aplicadas a imagens. Eu concordo que os resultados são muitas vezes ridiculamente bons. Quem me dera poder ficar com um pouquinho do crédito :-)

De Soule

Porque é que o Black Friday é mau? :: Como é que as aplicações de futebol obtêm os seus dados de jogo instantaneamente?