1.一种数据推荐方法,其特征在于,所述方法包括:
根据多个数据集样本,确定第一特征集;
根据多个使用者样本的使用者信息,确定第二特征集;
根据使用日志数据,生成图谱结构,所述使用日志数据包括所述多个使用者样本的历史使用记录,所述图谱结构用于表征所述多个使用者样本和所述多个数据集样本之间的关联关系;
根据所述使用日志数据,确定所述多个数据集样本中每个数据集样本的链接值,所述链接值用于指示相应数据集样本与所述多个数据集样本中剩余数据集样本之间的关联关系;
根据所述第一特征集、所述第二特征集和所述使用日志数据,确定所述多个使用者样本中每两个使用者样本之间的相似度和所述多个数据集样本中每两个数据集样本之间的相似度;
将包含有所述图谱结构、每个数据集样本的链接值、所述多个使用者样本中每两个使用者样本之间的相似度、所述多个数据集样本中每两个数据集样本之间的相似度的集合作为第三特征集;
根据所述第一特征集、所述第三特征集和所述使用日志数据,确定数据推荐模型;
获取目标使用者的使用者信息;
根据所述目标使用者的使用者信息和所述数据推荐模型,确定第一推荐列表,所述第一推荐列表包括为所述目标使用者推荐的多个第一数据集。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标使用者的使用者信息和所述数据推荐模型,确定第一推荐列表,包括:通过所述数据推荐模型对所述目标使用者的使用者信息进行处理,得到第二推荐列表,所述第二推荐列表包括多个第二数据集;
根据所述第一特征集、所述第二特征集、所述第三特征集和所述第二推荐列表,确定所述第一推荐列表,所述多个第一数据集和所述第二数据集存在交集;
其中,所述第一特征集包括所述多个数据集样本的特征信息,所述第二特征集包括所述多个使用者样本的属性信息,所述多个使用者样本的属性信息从所述多个使用者样本的使用者信息中提取得到,所述第三特征集包括所述多个使用者样本与多个数据集样本之间的关联关系、所述多个数据集样本中各个数据集样本的关联关系以及多个使用者样本中各个使用者样本之间的关联关系。
3.根据权利要求1所述的方法,其特征在于,所述根据多个数据集样本,确定第一特征集,包括:确定所述多个数据集样本中每个数据集样本的数据规模信息,所述数据规模信息包括相应数据集样本内包含的数据样本数量和数据样本的属性数量;
根据所述多个数据集样本中每个数据集样本内包含的数据的错误率,确定所述相应数据集样本的数据质量得分;
获取所述多个数据集样本中每个数据集样本对应的数据业务标签;
将所述多个数据集样本中每个数据集样本的数据质量得分、数据规模信息、数据业务标签,作为相应数据集样本的特征信息;
将包含有所述多个数据集样本的特征信息的集合作为所述第一特征集。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一特征集、所述第三特征集和所述使用日志数据,确定数据推荐模型,包括:根据所述第一特征集、所述第三特征集和所述使用日志数据,确定训练集,所述训练集包括多个训练样本,所述多个训练样本中的每个训练样本包括所述多个使用者样本中的一个使用者样本的使用者信息,以及相应使用者样本使用所述多个数据集样本中的每个数据集样本的使用概率;
根据所述训练集,确定基础数据推荐模型和所述多个训练样本中每个训练样本对应的模型预测结果;
根据每个训练样本对应的模型预测结果,确定所述基础数据推荐模型的模型评价数据;
如果所述模型评价数据不满足预设条件,根据所述模型评价数据、所述第一特征集、所述第三特征集和所述使用日志数据,对所述训练集进行更新,返回所述根据所述训练集,确定基础数据推荐模型和所述多个训练样本中每个训练样本对应的模型预测结果的步骤,直到所述模型评价数据满足所述预设条件时,将最后一次得到的基础数据推荐模型作为所述数据推荐模型。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标使用者的使用者信息和所述数据推荐模型,确定第一推荐列表之后,还包括:获取所述目标使用者在使用目标数据集时产生的目标使用记录,所述目标数据集是所述目标使用者在所述第一推荐列表包括的多个第一数据集中选择的数据集;
将所述目标使用记录作为所述目标使用者的历史使用记录添加至所述使用日志数据中。
6.一种数据推荐装置,其特征在于,所述装置包括:
第一获取模块,用于获取目标使用者的使用者信息;
第一确定模块,用于根据所述目标使用者的使用者信息和数据推荐模型,确定第一推荐列表,所述第一推荐列表包括为所述目标使用者推荐的多个第一数据集;
所述装置还包括:
第二确定模块,用于根据多个数据集样本,确定第一特征集;
第三确定模块,用于根据多个使用者样本的使用者信息,确定第二特征集;
第四确定模块,用于根据使用日志数据、所述第一特征集和所述第二特征集,确定第三特征集,所述使用日志数据包括所述多个使用者样本的历史使用记录;
第五确定模块,用于根据所述第一特征集、所述第三特征集和所述使用日志数据,确定所述数据推荐模型;
其中,所述第四确定模块包括:
生成子模块,用于根据所述使用日志数据,生成图谱结构,所述图谱结构用于表征所述多个使用者样本和多个数据集样本之间的关联关系;
第六确定子模块,用于根据所述使用日志数据,确定所述多个数据集样本中每个数据集样本的链接值,所述链接值用于指示相应数据集样本与所述多个数据集样本中剩余数据集样本之间的关联关系;
第七确定子模块,用于根据所述第一特征集、所述第二特征集和所述使用日志数据,确定所述多个使用者样本中每两个使用者样本之间的相似度和所述多个数据集样本中每两个数据集样本之间的相似度;
第八确定子模块,用于将包含有所述图谱结构、每个数据集样本的链接值、所述多个使用者样本中每两个使用者样本之间的相似度、所述多个数据集样本中每两个数据集样本之间的相似度的集合作为所述第三特征集。
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括:处理子模块,用于通过所述数据推荐模型对所述目标使用者的使用者信息进行处理,得到第二推荐列表,所述第二推荐列表包括多个第二数据集;
第一确定子模块,用于根据第一特征集、第二特征集和第三特征集和所述第二推荐列表,确定所述第一推荐列表,所述多个第一数据集和所述第二数据集存在交集;
其中,所述第一特征集包括所述多个数据集样本的特征信息,所述第二特征集包括所述多个使用者样本的属性信息,所述多个使用者样本的属性信息从所述多个使用者样本的使用者信息中提取得到,所述第三特征集包括所述多个使用者样本与多个数据集样本之间的关联关系、所述多个数据集样本中各个数据集样本的关联关系以及多个使用者样本中各个使用者样本之间的关联关系。
8.根据权利要求6所述的装置,其特征在于,所述第二确定模块包括:第二确定子模块,用于确定所述多个数据集样本中每个数据集样本的数据规模信息,所述数据规模信息包括相应数据集样本内包含的数据样本数量和数据样本的属性数量;
第三确定子模块,用于根据所述多个数据集样本中每个数据集样本内包含的数据的错误率,确定所述相应数据集样本的数据质量得分;
获取子模块,用于获取所述多个数据集样本中每个数据集样本对应的数据业务标签;
第四确定子模块,用于将所述多个数据集样本中每个数据集样本的数据质量得分、数据规模信息、数据业务标签,作为相应数据集样本的特征信息;
第五确定子模块,用于将包含有所述多个数据集样本的特征信息的集合作为所述第一特征集。
9.根据权利要求6所述的装置,其特征在于,所述第五确定模块具体用于:根据所述第一特征集、所述第三特征集和所述使用日志数据,确定训练集,所述训练集包括多个训练样本,所述多个训练样本中的每个训练样本包括所述多个使用者样本中的一个使用者样本的使用者信息,以及相应使用者样本使用所述多个数据集样本中的每个数据集样本的使用概率;
根据所述训练集,确定基础数据推荐模型和所述多个训练样本中每个训练样本对应的模型预测结果;
根据每个训练样本对应的模型预测结果,确定所述基础数据推荐模型的模型评价数据;
如果所述模型评价数据不满足预设条件,根据所述模型评价数据、所述第一特征集、所述第三特征集和所述使用日志数据,对所述训练集进行更新,返回所述根据所述训练集,确定基础数据推荐模型和所述多个训练样本中每个训练样本对应的模型预测结果的步骤,直到所述模型评价数据满足所述预设条件时,将最后一次得到的基础数据推荐模型作为所述数据推荐模型。
10.一种数据推荐设备,其特征在于,所述设备包括处理器和存储器;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序,以实现权利要求1‑5任一所述方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑5任一所述方法的步骤。