对于基于属性的推荐系统,我应该使用什么机器学习方法



我正试图根据性别、年龄和情绪等标准来预测我能为一个人推荐的最好的电影是什么。我有一个像这样的向量(1,0,0…1(。

我的第一种方法是根据这个向量预测一个人对一部电影的评分,然后根据这些评分进行排名。

因此,在数据集中,一个人是由向量(1,0,…1(定义的电影是由向量(1,0,…1(定义的以及一个人对一部电影的评分。

你推荐什么?

谢谢!

乍一看,我认为您可以使用关联模式挖掘算法。用于挖掘关联规则的频繁项目集挖掘算法中最著名的是Apriori算法。在你的情况下,一个人的属性,如:性别、年龄和情绪,将是项目,推荐的电影将是客户。每个元组:[个人属性-推荐电影],表示一个项目集。您可以查看Charu C.Aggarwal的《数据挖掘教科书》一书的第4章https://doc.lagout.org/Others/Data%20Mining/Data%20Mining_%20The%20Textbook%20%5BAggarwal%202015-04-14%5D.pdf

最新更新