技术特征:
1.一种歌单推荐方法,其特征在于,所述歌单推荐方法包括:获取用户的历史歌单,并分别获取所述历史歌单的特征数据、所述历史歌单中所包含的各历史歌曲的特征数据以及所述用户的特征数据;根据各所述历史歌曲的特征数据、所述历史歌单的特征数据以及所述用户的特征数据确定所述用户的用户向量;根据所述用户向量以及预设歌曲知识图谱确定所述用户对所述预设歌曲知识图谱中的歌曲的目标用户偏好;根据所述目标用户偏好确定所述用户的推荐歌单。2.如权利要求1所述的歌单推荐方法,其特征在于,所述根据各所述历史歌曲的特征数据、所述历史歌单的特征数据以及所述用户的特征数据确定所述用户的用户向量的步骤包括:根据各所述历史歌曲的特征数据确定各所述历史歌曲的第一向量,根据所述历史歌单的特征数据确定所述历史歌单的第二向量以及根据所述用户的特征数据确定所述用户的第三向量;获取各所述历史歌曲对所述历史歌单的第一权重值,并根据所述第一向量,第二向量以及第一权重值确定所述历史歌单的歌单向量;获取所述历史歌单对所述用户的第二权重值,并根据所述歌单向量、第三向量以及第二权重值确定所述用户的用户向量。3.如权利要求1所述的歌单推荐方法,其特征在于,所述根据所述用户向量以及预设歌曲知识图谱确定所述用户对所述预设歌曲知识图谱中的歌曲的目标用户偏好的步骤包括:根据所述用户向量以及所述预设歌曲知识图谱确定所述用户对所述预设歌曲知识图谱中的歌曲的待选用户偏好;获取所述歌曲在所述待选用户偏好下的偏好得分;根据所述偏好得分确定所述歌曲的目标用户偏好。4.如权利要求3所述的歌单推荐方法,其特征在于,所述获取所述歌曲在所述待选用户偏好下的偏好得分的步骤包括:获取所述歌曲的歌曲向量以及所述待选用户偏好的偏好向量;将所述用户向量与所述歌曲向量相加;对相加后得到的向量与所述待选用户偏好的偏好向量进行相似性计算,以得到所述歌曲在所述待选用户偏好下的偏好得分。5.如权利要求4所述的歌单推荐方法,其特征在于,所述获取所述待选用户偏好的偏好向量的步骤包括:根据所述预设歌曲知识图谱确定所述待选用户偏好对应的关系;根据所述关系的关系向量确定所述待选用户偏好的偏好向量。6.如权利要求1所述的歌单推荐方法,其特征在于,所述根据所述目标用户偏好确定所述用户的推荐歌单的步骤包括:获取所述用户对所述歌曲在所述目标用户偏好下的推荐得分;根据所述推荐得分确定所述用户的推荐歌单。7.如权利要求6所述的歌单推荐方法,其特征在于,所述获取所述用户对所述歌曲在所
述目标用户偏好下的推荐得分的步骤包括:根据所述目标用户偏好的偏好向量确定所述目标用户偏好的偏好增强向量;根据所述歌曲的歌曲向量确定所述歌曲的歌曲增强向量;根据所述用户向量、所述偏好增强向量以及所述歌曲增强向量确定所述用户对所述歌曲在所述目标用户偏好下的推荐得分。8.一种歌单推荐装置,其特征在于,所述歌单推荐装置包括:获取模块,用于获取用户的历史歌单,并分别获取所述历史歌单的特征数据、所述历史歌单中所包含的各历史歌曲的特征数据以及所述用户的特征数据;第一确定模块,用于根据各所述历史歌曲的特征数据、所述历史歌单的特征数据以及所述用户的特征数据确定所述用户的用户向量;第二确定模块,用于根据所述用户向量以及预设歌曲知识图谱确定所述用户对所述预设歌曲知识图谱中的歌曲的目标用户偏好;推荐模块,用于根据所述目标用户偏好确定所述用户的推荐歌单。9.一种歌单推荐装置,其特征在于,所述歌单推荐装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的歌单推荐程序,所述歌单推荐程序被所述处理器执行时实现如权利要求1
‑
7中任一项所述的歌单推荐方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有歌单推荐程序,所述歌单推荐程序被处理器执行时实现如权利要求1
‑
7中任一项所述的歌单推荐方法的步骤。
技术总结
本发明公开了一种歌单推荐方法、装置及可读存储介质,所述歌单推荐方法包括:获取用户的历史歌单,并分别获取所述历史歌单的特征数据、所述历史歌单中所包含的各历史歌曲的特征数据,以及所述用户的特征数据;根据各所述历史歌曲的特征数据、所述历史歌单的特征数据以及所述用户的特征数据确定所述用户的用户向量;根据所述用户向量以及预设歌曲知识图谱确定所述用户对所述预设歌曲知识图谱中的歌曲的目标用户偏好;根据所述目标用户偏好确定所述用户的推荐歌单。本发明可以提高推荐歌单中推荐的歌曲的多样性。推荐的歌曲的多样性。推荐的歌曲的多样性。
技术研发人员:张聪 张超 陈聪 夏峻峰
受保护的技术使用者:咪咕文化科技有限公司 中国移动通信集团有限公司
技术研发日:2021.09.07
技术公布日:2021/12/23