Mr_Gb丶Hy Mr_Gb丶Hy
关注数: 16 粉丝数: 6 发帖数: 282 关注贴吧数: 18
求助:基于用户协同过滤算法推荐电影 应用场景描述如下: users是12个用户对已看过影片的评分矩阵如下: users={ 'userA': {'《觉醒年代》': 5.0, '《长津湖》': 4.5,'《你好,李焕英》': 3.0, '《扫毒》':4.0, '《泰囧》':3.0, '《哪吒之魔童降世》': 3.5,'《战狼》':5.0, '《误杀》': 3.5,'《那些年我们一起追过的女孩》':2.5}, 'userB': {'《长津湖》': 3.0,'《你好,李焕英》': 5.0, '《哪吒之魔童降世》': 2.5,'《大话西游之大圣娶亲》':3.5, '《那些年我们一起追过的女孩》':5.0}, 'userC': {'《觉醒年代》': 4.5, '《长津湖》': 4.5,'《你好,李焕英》': 3.0, '《扫毒》':3.5, '《泰囧》':2.5, '《战狼》':4.0, '《大话西游之大圣娶亲》':3.0, '《误杀》': 3.5}, 'userD': {'《扫毒》':4.0,'《哪吒之魔童降世》': 3.0,'《战狼》':4.0, '《大话西游之大圣娶亲》':3.0, '《误杀》': 5.0,'《那些年我们一起追过的女孩》':2.0}, 'userE': {'《觉醒年代》': 4.0, '《长津湖》': 3.5,'《你好,李焕英》': 3.5, '《扫毒》':5.0, '《哪吒之魔童降世》': 5.0,'《误杀》': 4.0}, 'userF': {'《觉醒年代》': 4.5, '《你好,李焕英》': 3.0, '《泰囧》':2.5, '《哪吒之魔童降世》': 3.5,'《战狼》':4.5, '《大话西游之大圣娶亲》':5.0, '《那些年我们一起追过的女孩》':3.5}, 'userG': {'《觉醒年代》': 4.0, '《长津湖》': 3.0,'《你好,李焕英》': 3.0, '《扫毒》':5.0, '《泰囧》':4.0,'《误杀》': 5.0}, 'userH': {'《觉醒年代》': 5.0, '《长津湖》': 5.0,'《你好,李焕英》': 4.0, '《扫毒》':3.5, '《哪吒之魔童降世》': 4.0,'《战狼》':3.5, '《大话西游之大圣娶亲》':4.5, '《误杀》': 4.5,'《那些年我们一起追过的女孩》':4.5}, 'userI': {'《长津湖》': 4.0,'《你好,李焕英》': 5.0, '《大话西游之大圣娶亲》':5.0, '《误杀》': 3.5,'《那些年我们一起追过的女孩》':5.0}, 'userJ': {'《觉醒年代》': 3.5, '《扫毒》':5.0, '《哪吒之魔童降世》': 2.0,'《战狼》':5.0, '《大话西游之大圣娶亲》':2.0, '《误杀》': 5.0}, 'userK': {'《觉醒年代》': 5.0, '《长津湖》': 5.0,'《扫毒》':5.0, '《战狼》':5.0, '《大话西游之大圣娶亲》':4.0, '《误杀》': 4.5,'《那些年我们一起追过的女孩》':3.5}, 'userL': {'《你好,李焕英》': 4.5, '《扫毒》':2.5, '《哪吒之魔童降世》': 4.5,'《战狼》':3.0, '《大话西游之大圣娶亲》':5.0,'《那些年我们一起追过的女孩》':4.5} } 要求:根据协同过滤算法对各位用户进行电影推荐,具体如下: 1.写出python推荐程序。 2.给出用户userI和userL的推荐结果(按推荐值从高到低排序)。 比如上述电影种类有共有10部,需要将这10部按照推荐值从高到低推荐给userI和userL
1 下一页