[发明专利]一种基于成对关联规则的推荐系统和方法有效
申请号: | 201910259360.6 | 申请日: | 2019-04-02 |
公开(公告)号: | CN110162694B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 莫毓昌 | 申请(专利权)人: | 莫毓昌 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/02;G06Q30/06 |
代理公司: | 泉州华昊知识产权代理事务所(普通合伙) 35240 | 代理人: | 林晓玲 |
地址: | 362011 福建省泉*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 成对 关联 规则 推荐 系统 方法 | ||
1.一种基于成对关联规则的推荐系统,其特征在于,包括:
交互界面:用于供用户输入一组食物IF,并用于显示推荐模型返回的一组推荐食物;所述一组食物可以是用户前一天的摄入的食物;
推荐模型:所述推荐模型为基于成对关联规则PAR的推荐模型,用于接收用户输入的一组食物IF,并根据IF返回一组推荐食物RF;
所述推荐模型的训练过程为:采用从不同年龄层收集的一组膳食样本作为训练数据,每个膳食样本中至少包含两种食物;训练时对每种食物f计算包含该食物的膳食样本的数量OD[f];对所有膳食样本中出现的所有食物进行组对,对于每个食物对{f,f1},f≠f1,计算同时含有食物对的膳食样本的数量CD[f,f1],由此得到成对关联规则的推荐模型;
所述推荐模型的推荐过程为:对于IF中的每种食物inf,推荐模型检索食物inf对应的OD[inf]以及所有含有食物inf的食物对所对应的CD[inf,f],f≠inf且然后对检索到的每对食物对{inf,f},推荐模型计算f在餐中的条件概率P,P=CD[inf,f]/OD[inf];对IF中的每种食物inf都进行检索和条件概率计算之后,同一种食物f的条件概率进行加总得到该种食物f的推荐得分P[f];将推荐得分进行降序排列并按照设定的数量选取推荐得分最高的若干的食物组成RF输出至交互界面中进行显示。
2.根据权利要求1所述的基于成对关联规则的推荐系统,其特征在于,所述一组膳食样本中包含20000个膳食样本。
3.一种利用上述任一权利要求所述的系统的方法,其特征在于,包括如下步骤:
S1、用户在交互界面中输入一组食物IF;
S2、推荐模型根据用户输入的一组食物IF,对于IF中的每种食物inf,推荐模型检索食物inf对应的OD[inf]以及所有含有食物inf的食物对所对应的CD[inf,f],f≠inf且然后对检索到的每对食物对{inf,f},推荐模型计算f在餐中的条件概率P,P=CD[inf,f]/OD[inf];对IF中的每种食物inf都进行检索和条件概率计算之后,同一种食物f的条件概率进行加总得到该种食物f的推荐得分P[f];
将推荐得分进行降序排列并按照设定的数量选取推荐得分最高的若干的食物组成RF输出至交互界面中进行显示,或将所有的食物f及其推荐得分P[f]直接推送至交互界面中显示,或在交互界面上显示各种食物f与输入的食物inf的关联性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莫毓昌,未经莫毓昌许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910259360.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推荐的方法以及服务器
- 下一篇:一种信息推送的方法及设备