Veja o poder de um sistema de recomendação
Taylor e Jane gostam de assistir a filmes. Taylor gosta apenas de dramas, comédias e romances. Jane gosta apenas de ação, aventura e filmes mais eletrizantes. Um dos maiores benefícios dos sistemas de recomendação baseados em ALS é identificar filmes ou itens que os usuários vão gostar, mesmo que eles próprios achem que não vão. Confira abaixo as notas que Taylor e Jane deram aos filmes. Seria de se esperar que suas preferências diferentes gerassem recomendações diferentes.
Este curso aborda muitos conceitos que você pode ter esquecido; se precisar de um reforço rápido, baixe o PySpark Cheat Sheet e mantenha-o por perto!
Este exercicio faz parte do curso
Construindo mecanismos de recomendação com PySpark
Instruções do exercicio
- Dê uma olhada em
TJ_ratingsusando o método.show()e quaisquer outros métodos que preferir para ver como cada um avaliou os diversos filmes que assistiram. - Insira os nomes de usuário na função
get_ALS_recs()fornecida para ver quais filmes o ALS recomenda para Jane e Taylor com base nas avaliações. As recomendações fazem sentido para você?
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# View TJ_ratings
TJ_ratings.show()
# Generate recommendations for users
get_ALS_recs(["____","____"])