Recommendationer_system_py 这是@Sirajology在对“推荐人”挑战的提交。 概述 对于这个挑战,我选择创建一个程序,从Last.fm向用户推荐艺术家,该程序从用户那里获取真实数据,并使用推荐算法来生成结果。 原始数据集文件可以在找到,但我仅接受了10万行的第一行挑战。 原因是原始文件的行数为17559530行,权重为1.6G,所以我不想上传整个文件,也不想在“ fetch_lastfm”函数上编写下载程序的代码,因为下载时间很长。 挑战需要您比较3个损失函数的结果,但我没有这样做,因为我不知道该怎么做。 ): 依存关系 numpy( ) scipy( ) lightfm( ) 用法 赶紧跑 recommend_challage.py 它将要求您按ID(从0到2033)选择3个用户,在每个问题后按Enter键,它将为您选择的用户提供推荐的艺术家