Oi, Daniel, tudo bem?
É comum que, ao utilizar o mesmo seed no random state
, as recomendações geradas sejam todas do mesmo autor. Isso ocorre porque o seed é utilizado para inicializar o gerador de números aleatórios e, ao manter o mesmo seed, você está garantindo que o gerador produza sempre a mesma sequência de números.
Para evitar que o sistema de recomendação gere esse tipo de resultado, você pode tentar algumas alternativas:
- Alterar o seed: Experimente utilizar um valor diferente no
random state
ao instanciar o modelo. Dessa forma, você estará gerando uma nova sequência de números aleatórios e, consequentemente, diferentes recomendações. - Aumentar o número de clusters: Se você estiver utilizando o algoritmo K-Means, pode ser que o número de clusters esteja influenciando no resultado. Tente aumentar o número de clusters e verifique se as recomendações se diversificam.
- Utilizar outros algoritmos de clustering: Além do K-Means, existem outros algoritmos de clustering que podem ser utilizados para gerar as recomendações. Experimente utilizar outros algoritmos e verifique se obtém resultados mais variados.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!