4 pontos por yidj0205 2025-12-02 | 8 comentários | Compartilhar no WhatsApp

Olá.
Este é um serviço de demonstração que implementei como projeto de disciplina na universidade.
(https://soulplate.vercel.app)

Por enquanto, ele é composto apenas por restaurantes próximos à universidade, e nem todas as funcionalidades foram implementadas ainda.
Quero desenvolvê-lo depois de receber feedback de outros usuários.
Ficarei muito grato por qualquer comentário, por menor que seja!

Público-alvo

  • Pessoas que visitam restaurantes com base na nota média em estrelas e acabam se decepcionando

Solução

  • Fornecer, para cada restaurante, uma nota em estrelas personalizada para o usuário.

Em detalhes

  • Cada review do usuário é vetorizado com TF-IDF e transformado em um vetor de 100 dimensões.
    A média de todos os vetores de review do usuário é calculada e armazenada.
  • Cada review do usuário é convertido no resultado de uma análise ABSA.
    A média de todos os resultados de ABSA é calculada e armazenada.
  • As reviews escritas sobre o restaurante são vetorizadas com TF-IDF, passam por cálculo de ABSA, e a média é calculada e armazenada.
  • Reúne todos os vetores e gera a previsão da nota em estrelas usando DeepFM.
  • Separa os dois vetores e gera a previsão da nota em estrelas usando um multi-model.

8 comentários

 
boyami 2025-12-02

Dizem que, especialmente no caso de usuários mobile, se a página principal já for a tela de login, a chance de eles simplesmente abandonarem na hora é altíssima~

 
yidj0205 2025-12-02

Obrigado pela opinião! Vou implementar até amanhã a funcionalidade de login de demonstração que mencionei no comentário.

 
netcleaner 2025-12-02

Acho que seria bom usar pequenas miniaturas de imagens dos restaurantes como marcadores no mapa, ou pelo menos mostrar o nome do restaurante.

 
yidj0205 2025-12-02

Obrigado!
Vou fazer com que, ao ampliar o mapa até um nível adequado, o nome do restaurante também apareça abaixo do marcador correspondente.

 
honglu 2025-12-02

Como é preciso se cadastrar primeiro, acaba havendo uma certa barreira.

 
yidj0205 2025-12-02

Na página de login, seria melhor permitir o uso, com um clique, de um ID de demonstração que não permite escrever avaliações?

 
honglu 2025-12-02

Isso também parece uma boa ideia, não é?

Pode variar de pessoa para pessoa, mas no meu caso tendo a evitar um pouco quando preciso me cadastrar primeiro.

 
yidj0205 2025-12-02

Obrigado! Vamos aplicar isso o mais rápido possível.