Home › Forums › Fórum Inteligência Artificial: Sistemas de Recomendação em Python › Normalização da distância euclidiana
Tagged: (Busca por usuários similares)
- This topic has 3 replies, 2 voices, and was last updated 2 years ago by
Jones Granatyr.
- AuthorPosts
- 13 de fevereiro de 2024 at 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 at 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 at 22:02 #44109Muito obrigado!!!
30 de abril de 2024 at 09:06 #44584Precisando é só avisar!
- AuthorPosts
- You must be logged in to reply to this topic.
