推荐食材的方法和装置、家用电器和机器可读存储介质制造方法及图纸

技术编号:21632467 阅读:15 留言:0更新日期:2019-07-17 12:16
本发明专利技术实施例提供一种推荐食材的方法和装置、家用电器和机器可读存储介质,属于家用电器领域。该方法包括:接收待推荐食材的商品标题;处理商品标题以生成食材画像;根据食材画像生成食材特征矩阵;接收用户的关于食谱的行为日志;根据行为日志和食谱生成用户食材偏好画像;根据用户食材偏好画像生成用户食材偏好特征矩阵;根据食材特征矩阵和用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度;以及根据相似度输出食材信息。该装置包括;通信模块、处理模块和输出模块。该家用电器包括上述装置。该机器可读存储介质上存储有指令,该指令用于使得机器上述方法。藉此,提高了所推荐食材与用户喜好的匹配度。

Recommended methods and devices for food materials, household appliances and machine-readable storage media

【技术实现步骤摘要】
推荐食材的方法和装置、家用电器和机器可读存储介质
本专利技术涉及家用电器领域,具体地涉及一种推荐食材的方法和装置、家用电器和机器可读存储介质。
技术介绍
现有技术中,推荐系统大都是直接基于用户之间或产品之间的相似度为用户进行产品推荐的,这种推荐方式会使得推荐结果跟用户实际喜好产生很大偏差。
技术实现思路
本专利技术实施例的目的是提供一种推荐食材的方法和装置、家用电器和机器可读存储介质,其可提高推荐食材和用户喜好的匹配度。为了实现上述目的,本专利技术实施例的一个方面提供一种用于向用户推荐食材的方法,该方法包括:接收待推荐食材的商品标题;处理所述商品标题以生成食材画像;根据所述食材画像生成食材特征矩阵;接收所述用户的关于食谱的行为日志;根据所述行为日志和所述食谱生成用户食材偏好画像;根据所述用户食材偏好画像生成用户食材偏好特征矩阵,其中,所述食材特征矩阵中的食材标签与所述用户食材偏好特征矩阵中的用户标签一一对应;根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度;以及根据所述相似度输出食材信息,其中所述食材信息包括食材名称和/或与该食材名称对应的所述商品标题。可选地,该方法还包括:输出与所述食材名称对应的所述食材标签。可选地,所述处理所述商品标题以生成食材画像包括:对所述商品标题进行分词;过滤分词得到的词语中包括的停用词;对过滤后的词语标注食材名称;以及根据标注的所述食材名称和与该食材名称对应的所述食材标签生成食材画像。可选地,所述根据所述行为日志和所述食谱生成用户食材偏好画像包括:利用层次分析法确定所述行为日志中的行为参数的权重;统计所述行为参数的次数;根据所述行为参数的权重和所述次数确定所述食谱的权重;根据所述食谱的权重确定所述食谱所对应的食材的权重;确定所述食谱所对应的食材所对应的所述食材标签;根据所述食谱所对应的食材的权重确定所述食材标签的权重;以及将所述用户标签与所述食材标签对应,根据所述食材标签、所述食材标签的权重和所述用户标签生成用户食材偏好画像。可选地,针对同一食材的所述食材特征矩阵包括预设值个食材特征矩阵,所述预设值个食材特征矩阵中的一食材特征矩阵中包括的所述食材标签属于同一类食材标签,所述用户食材偏好特征矩阵包括预设值个用户食材偏好特征矩阵,所述预设值个用户食材偏好特征矩阵中的一用户食材偏好特征矩阵中包括的所述用户标签属于同一类用户标签,所述食材标签的分类与所述用户标签的分类相对应;所述根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度包括:分别计算一食材的所述预设值个食材特征矩阵中的每个食材特征矩阵和与该每个食材特征矩阵对应的所述用户食材偏好特征矩阵的特征相似度,其中所述食材特征矩阵和所述用户食材偏好特征矩阵的对应关系根据所述食材标签的分类和所述用户标签的分类的对应关系确定;以及根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度。可选地,利用余弦相似度公式计算所述特征相似度。可选地,所述预设值个食材特征矩阵包括食材类别矩阵、食材热量矩阵和食材营养功效矩阵,所述预设值个用户食材偏好特征矩阵包括用户食材类别偏好矩阵、用户食材热量偏好矩阵和用户健康属性矩阵;所述特征相似度包括所述食材类别矩阵与所述用户食材类别偏好矩阵的第一特征相似度、所述食材热量矩阵和所述用户食材热量偏好矩阵的第二特征相似度和所述食材营养功效矩阵和所述用户健康属性矩阵的第三特征相似度;所述根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度包括:将所述第一特征相似度、所述第二特征相似度和所述第三特征相似度分别乘以对应的所述特征权重;将相乘后得到的值线性相加;以及将相加后的值除以3以得到所述相似度。本专利技术实施例的另一方面提供一种用于向用户推荐食材的装置,该装置包括;通信模块,用于:接收待推荐食材的商品标题;以及接收所述用户的关于食谱的行为日志;以及处理模块,用于:处理所述商品标题以生成食材画像;根据所述食材画像生成食材特征矩阵;根据所述行为日志和所述食谱生成用户食材偏好画像;根据所述用户食材偏好画像生成用户食材偏好特征矩阵,其中,所述食材特征矩阵中的食材标签与所述用户食材偏好特征矩阵中的用户标签一一对应;以及根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度;以及输出模块,用于根据所述相似度输出食材信息,其中所述食材信息包括食材名称和/或与该食材名称对应的所述商品标题。可选地,所述输出模块还用于输出与所述食材名称对应的所述食材标签。可选地,所述处理模块处理所述商品标题以生成所述食材画像包括:对所述商品标题进行分词;过滤分词得到的词语中包括的停用词;对过滤后的词语标注食材名称;根据标注的所述食材名称和与该食材名称对应的所述食材标签生成食材画像。可选地,所述处理模块根据所述行为日志和所述食谱生成用户食材偏好画像包括:利用层次分析法确定所述行为日志中的行为参数的权重;统计所述行为参数的次数;根据所述行为参数的权重和所述次数确定所述食谱的权重;根据所述食谱的权重确定所述食谱对应食材的权重;确定所述食谱所对应的食材所对应的所述食材标签;根据所述食谱所对应的食材的权重确定所述食材标签的权重;以及将所述用户标签与所述食材标签对应,根据所述食材标签、所述食材标签的权重和所述用户标签生成用户食材偏好画像。可选地,针对同一食材的所述食材特征矩阵包括预设值个食材特征矩阵,所述预设值个食材特征矩阵中的一食材特征矩阵中包括的所述食材标签属于同一类食材标签,所述用户食材偏好特征矩阵包括预设值个用户食材偏好特征矩阵,所述预设值个用户食材偏好特征矩阵中的一用户食材偏好特征矩阵中包括的所述用户标签属于同一类用户标签,所述食材标签的分类与所述用户标签的分类相对应;所述处理模块根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度包括:分别计算一食材的所述预设值个食材特征矩阵中的每个食材特征矩阵和与该每个食材特征矩阵对应的所述用户食材偏好特征矩阵的特征相似度,其中所述食材特征矩阵和所述用户食材偏好特征矩阵的对应关系根据所述食材标签的分类和所述用户标签的分类的对应关系确定;以及根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度。可选地,所述处理模块利用余弦相似度公式计算所述特征相似度。可选地,所述预设值个食材特征矩阵包括食材类别矩阵、食材热量矩阵和食材营养功效矩阵,所述预设值个用户食材偏好特征矩阵包括用户食材类别偏好矩阵、用户食材热量偏好矩阵和用户健康属性矩阵;所述特征相似度包括所述食材类别矩阵与所述用户食材类别偏好矩阵的第一特征相似度、所述食材热量矩阵和所述用户食材热量偏好矩阵的第二特征相似度和所述食材营养功效矩阵和所述用户健康属性矩阵的第三特征相似度;所述处理模块根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度包括:将所述第一特征相似度、所述第二特征相似度和所述第三特征相似度分别乘以对应的所述特征权重;将相乘后得到的值线性相加;以及将相加后的值除以3以得到所述相似度。本专利技术实施例的另一方面提供一种家用电器,该家用电器包括上述的装置。可选地,所述家用电器为本文档来自技高网...

【技术保护点】
1.一种用于向用户推荐食材的方法,其特征在于,该方法包括:接收待推荐食材的商品标题;处理所述商品标题以生成食材画像;根据所述食材画像生成食材特征矩阵;接收所述用户的关于食谱的行为日志;根据所述行为日志和所述食谱生成用户食材偏好画像;根据所述用户食材偏好画像生成用户食材偏好特征矩阵,其中,所述食材特征矩阵中的食材标签与所述用户食材偏好特征矩阵中的用户标签一一对应;根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度;以及根据所述相似度输出食材信息,其中所述食材信息包括食材名称和/或与该食材名称对应的所述商品标题。

【技术特征摘要】
1.一种用于向用户推荐食材的方法,其特征在于,该方法包括:接收待推荐食材的商品标题;处理所述商品标题以生成食材画像;根据所述食材画像生成食材特征矩阵;接收所述用户的关于食谱的行为日志;根据所述行为日志和所述食谱生成用户食材偏好画像;根据所述用户食材偏好画像生成用户食材偏好特征矩阵,其中,所述食材特征矩阵中的食材标签与所述用户食材偏好特征矩阵中的用户标签一一对应;根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度;以及根据所述相似度输出食材信息,其中所述食材信息包括食材名称和/或与该食材名称对应的所述商品标题。2.根据权利要求1所述的方法,其特征在于,该方法还包括:输出与所述食材名称对应的所述食材标签。3.根据权利要求1或2中所述的方法,其特征在于,所述处理所述商品标题以生成食材画像包括:对所述商品标题进行分词;过滤分词得到的词语中包括的停用词;对过滤后的词语标注食材名称;以及根据标注的所述食材名称和与该食材名称对应的所述食材标签生成食材画像。4.根据权利要求1或2中所述的方法,其特征在于,所述根据所述行为日志和所述食谱生成用户食材偏好画像包括:利用层次分析法确定所述行为日志中的行为参数的权重;统计所述行为参数的次数;根据所述行为参数的权重和所述次数确定所述食谱的权重;根据所述食谱的权重确定所述食谱所对应的食材的权重;确定所述食谱所对应的食材所对应的所述食材标签;根据所述食谱所对应的食材的权重确定所述食材标签的权重;以及将所述用户标签与所述食材标签对应,根据所述食材标签、所述食材标签的权重和所述用户标签生成用户食材偏好画像。5.根据权利要求1或2中所述的方法,其特征在于,针对同一食材的所述食材特征矩阵包括预设值个食材特征矩阵,所述预设值个食材特征矩阵中的一食材特征矩阵中包括的所述食材标签属于同一类食材标签,所述用户食材偏好特征矩阵包括预设值个用户食材偏好特征矩阵,所述预设值个用户食材偏好特征矩阵中的一用户食材偏好特征矩阵中包括的所述用户标签属于同一类用户标签,所述食材标签的分类与所述用户标签的分类相对应;所述根据所述食材特征矩阵和所述用户食材偏好特征矩阵计算一食材和用户食材偏好的相似度包括:分别计算一食材的所述预设值个食材特征矩阵中的每个食材特征矩阵和与该每个食材特征矩阵对应的所述用户食材偏好特征矩阵的特征相似度,其中所述食材特征矩阵和所述用户食材偏好特征矩阵的对应关系根据所述食材标签的分类和所述用户标签的分类的对应关系确定;以及根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度。6.根据权利要求5所述的方法,其特征在于,利用余弦相似度公式计算所述特征相似度。7.根据权利要求5所述的方法,其特征在于,所述预设值个食材特征矩阵包括食材类别矩阵、食材热量矩阵和食材营养功效矩阵,所述预设值个用户食材偏好特征矩阵包括用户食材类别偏好矩阵、用户食材热量偏好矩阵和用户健康属性矩阵;所述特征相似度包括所述食材类别矩阵与所述用户食材类别偏好矩阵的第一特征相似度、所述食材热量矩阵和所述用户食材热量偏好矩阵的第二特征相似度和所述食材营养功效矩阵和所述用户健康属性矩阵的第三特征相似度;所述根据所述特征相似度、与所述特征相似度对应的特征权重和所述预设值计算所述相似度包括:将所述第一特征相似度、所述第二特征相似度和所述第三特征相似度分别乘以对应的所述特征权重;将相乘后得到的值线性相加;以及将相加后的值除以3以得到所述相似度。8.一种用于向用户推荐食材的装置,其特征在于,该装置包括;通信模块,用于:接收待推荐食材的商品标题;以及接收所述用户的关于食谱的行为日志;以及处理模块,用于:处理所述商品标题以生...

【专利技术属性】
技术研发人员:郭丹郭浒生黄玉胜罗咏
申请(专利权)人:合肥美的智能科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1