Olá~ Já tinha escrito um post quando lancei o serviço para encontrar celebridades parecidas, e agora estou compartilhando novamente porque atualizei o serviço.
[ Contexto da melhoria ]
Desta vez, ao melhorar o serviço, aumentei a precisão do modelo que encontra pessoas parecidas e também melhorei o desempenho.
Antes, o modelo de IA treinado com Tensorflow JS era baixado para o dispositivo do visitante do site e fazia a previsão localmente.
A desvantagem desse método era que, toda vez que alguém acessava o site, o modelo precisava ser carregado novamente, então o tempo de carregamento era bem longo e a precisão também era menor.
Claro, havia a grande vantagem de não enviar minha foto para o dispositivo, mas por me preocupar com os dados, a precisão do modelo ficou baixa demais, e na prática usar mais dados também era uma grande desvantagem..
[ O que mudou no modelo ]
Mudei para um modelo cliente-servidor e
quis aumentar o desempenho e a precisão do modelo servindo, no backend, um modelo com maior precisão.
Passei a usar o Facenet, um modelo pré-treinado de reconhecimento facial da Meta, trocando para um modelo de reconhecimento facial com tamanho maior, mas também com maior precisão.
Também adicionei um modelo que fornece informações sobre o próprio reconhecimento facial.
Com isso, agora também é possível verificar os resultados da análise de idade, gênero e emoção, para transmitir mais confiança.
Uma questão em que pensei durante o desenvolvimento dessa funcionalidade foi...
Eu poderia bloquear fotos em que o rosto não fosse reconhecido, mas optei por não ativar essa função.
Achei que também haveria várias pessoas que gostariam apenas de testar com fotos sem rosto~
Então... às vezes você coloca só um objeto e aparece que ele se parece com o BTS haha
[ Mudanças na UI ]
Na UI, alterei para mostrar tanto os resultados da análise facial quanto a lista de celebridades parecidas.
Por isso, ela ficou mais longa na vertical.
Também adicionei suporte a vários idiomas e a função de compartilhamento por link.
[ Objetivo de desenvolvimento ]
Atualmente aumentei para cerca de 200 o número de celebridades pesquisadas de uma vez,
mas a meta é expandir isso, ao longo dos próximos seis meses, para cerca de 20 mil celebridades do mundo todo!
Então conto com o interesse de vocês~!!
2 comentários
Mudamos o domínio do site de
.krpara.net!https://celebme.net
Lembro do post que você publicou antes!
Você disse que queria aumentar a confiança,
mas, como mencionou no conteúdo, se mesmo ao testar com uma foto sem rosto o sistema ainda mostrar resultados de análise de idade, gênero e emoção, acho que isso pode acabar reduzindo a credibilidade.
Se for possível saber se um rosto foi reconhecido ou não, talvez fosse melhor mostrar o resultado de sósia quando não houver rosto, mas, em vez dos resultados de análise facial, exibir uma mensagem como "parece que não há um rosto na imagem; que tal tentar com outra foto?"