Home › Fóruns › Fórum Inteligência Artificial: Sistemas de Recomendação em Python › Normalização da distância euclidiana
Marcado: (Busca por usuários similares)
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 9 meses, 3 semanas atrás por
Jones Granatyr.
- AutorPosts
- 13 de fevereiro de 2024 às 01:29 #43868
Saudações a todos.
Gostaria de comentar sobre a normalização da distância euclidiana.
Como eu sei a distância máxima possível entre dois pontos no caso do exemplo dos filmes, que é a raiz de 50 (extremos da diagonal do gráfico 5×5), de acordo com o gráfico, a normalização não seria calculada em relação à essa distância?
Ao utilizarmos 1/(1 + distância), estamos supondo que seja possível qualquer distância entre os pontos. No entanto, de acordo com as informações do problema, as distâncias entre os pontos possuem limites. Então, fica a pergunta: por que não poderíamos normalizar com a fórmula (distância – valor mín.) / (valor máx. – valor mín.)?
15 de fevereiro de 2024 às 15:30 #43883Olá, Cezar!
A fórmula que você mencionou também é uma abordagem válida para normalização. Se as distâncias entre os pontos têm limites conhecidos (como mencionado, a raiz de 50 para o exemplo dos filmes), e você prefere levar em consideração esses limites, a abordagem de normalização que você sugeriu pode ser utilizada. Por outro lado, a fórmula utilizada no curso é comumente usada porque fornece uma transformação suavizada, garantindo que mesmo grandes distâncias não se aproximem de 1 de forma “abrupta”.
Ambas abordagens podem ser consideradas válidas
Jones
24 de março de 2024 às 22:02 #44109Muito obrigado!!!
30 de abril de 2024 às 09:06 #44584Precisando é só avisar!
- AutorPosts
- Você deve fazer login para responder a este tópico.