Python scikit学习,为用户查找新音乐

Python scikit学习,为用户查找新音乐,python,python-3.x,scikit-learn,Python,Python 3.x,Scikit Learn,我想写一个程序,将为用户找到新的音乐,只有从用户的计算机音乐 对于用户电脑上的每一位艺术家,我将用他的歌曲中的单词创建一个新的列表。(当然删除停止语) 例如:{‘安慰剂’:{‘秘密’:11,‘独角兽’:8,‘头盔’:6}和其他单词 然后我想使用DictVectorizer将我的列表转换为Numpy数组或scipy.sparse矩阵,以便与scikit学习估计器一起使用 例如上面的例子是-array([[11,8,6.]) 所以,对于用户计算机上的每个艺术家,我有一个列表 此外,我有1000名艺术

我想写一个程序,将为用户找到新的音乐,只有从用户的计算机音乐

对于用户电脑上的每一位艺术家,我将用他的歌曲中的单词创建一个新的列表。(当然删除停止语)

例如:{‘安慰剂’:{‘秘密’:11,‘独角兽’:8,‘头盔’:6}和其他单词

然后我想使用DictVectorizer将我的列表转换为Numpy数组或scipy.sparse矩阵,以便与scikit学习估计器一起使用

例如上面的例子是-array([[11,8,6.])

所以,对于用户计算机上的每个艺术家,我有一个列表

此外,我有1000名艺术家的数据库,对于他们中的每一位,我也有这种类型的列表

现在我不知道寻找艺术家的最佳方式是什么,这些艺术家在某种程度上与用户拥有的艺术家相似


也许scikit learn中有一些内置函数?

scikit learn中没有内置的推荐系统。不过,您可以使用最近邻分类器。 看看