[发明专利]广告推荐方法及相关产品有效
| 申请号: | 201810799988.0 | 申请日: | 2017-10-30 |
| 公开(公告)号: | CN109003132B | 公开(公告)日: | 2021-12-14 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
| 主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q30/06 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 201306 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 广告 推荐 方法 相关 产品 | ||
本公开提供了一种广告推荐方法,所述方法应用于计算装置内,所述计算装置包括:DMA单元和运算单元;所述方法包括如下步骤:通过DMA单元获取待处理的用户数据,所述用户数据用于为所述用户推荐感兴趣的商品推荐信息;运算单元调用运算指令对所述用户数据进行处理,从而获得所述用户数据对应的商品推荐信息,其中,所述运算指令为预先设置的用于商品预测和推荐的指令,所述商品推荐信息包括为所述用户推荐的至少一个目标商品。本申请提供的技术方案具有进行广告推荐速度快,效率高的优点。
技术领域
本申请涉及信息处理技术领域,具体涉及一种广告方法及相关产品。
背景技术
随着信息技术的不断发展和人们日益增长的需求,人们对信息及时性的要求越来越高了。目前,终端对信息的获取以及处理均是基于通用处理器获得的,例如在通用处理器运行指定应用程序以实现用户商品推荐等等。
在实践中发现,这种基于通用处理器运行软件程序来处理信息的方式,受限于通用处理器的运行速率,特别是在通用处理器负荷较大的情况下,信息处理效率较低、时延较大。
本申请实施例提供了一种广告推荐方法及相关产品,可提升计算装置的进行广告推荐的处理速度和效率。
第一方面,提供一种广告推荐方法,应用于计算装置内,所述计算装置包括运算单元和直接内存访问DMA单元,所述DMA单元包括DMA控制器和寄存器模块,所述方法包括:
所述DMA控制器从所述寄存器模块获取第一地址和第二地址;所述DMA控制器从所述第一地址对应的存储空间获取待处理的用户数据,所述用户数据用于为所述用户推荐感兴趣的商品推荐信息;
所述运算单元获取运算指令,以调用所述运算指令对所述用户数据进行处理,从而获得所述用户数据对应的商品推荐信息;并将所述商品推荐信息发送至所述DMA单元;其中,所述运算指令为预先设置的用于商品预测和推荐的指令,所述商品推荐信息包括为所述用户推荐的至少一个目标商品;
所述DMA单元的DMA控制器将所述商品推荐信息存储至所述第二地址对应的存储空间中。
在一些可能的实施例中,所述用户数据包括以下中的至少一项:用户行为数据、用户体征数据、群体数据以及时间数据,所述用户行为数据用于指示所述用户的历史商品记录,所述用户体征数据用于指示所述用户的生理数据,所述群体数据用于指示和所述用户处于同一地理区域范围内的其他用户数据,所述时间数据用于指示产生所述用户行为数据所对应的时间。
在一些可能的实施例中,所述计算装置还包括寄存器单元以及控制器单元,所述运算单元获得运算指令,以调用运算指令对所述用户数据进行处理,从而获得所述用户数据对应的商品推荐信息包括:
所述控制器单元从所述寄存器单元中提取网络模型关联的运算指令,并发送给所述运算单元;
所述运算单元调用所述网络模型关联的运算指令,对所述用户数据进行特征提取,从而获得针对多个商品各自的推荐信息,所述推荐信息至少包括所述商品的得分;
所述运算单元从所述多个推荐信息中,选择得分超过预设阈值所对应的推荐信息,作为所述商品推荐信息。
在一些可能的实施例中,所述网络模型包括以下功能层中的任一项或多项的组合:卷积运算层、池化pooling层、激活softmax层、批归一化batch normalization层以及全连接层;所述功能层是由预存的至少一个运算指令构成的。
在一些可能的实施例中,构成所述神经网络模型中的功能层、所述功能层的数量以及排序是由用户侧或终端侧自定义设置的。
在一些可能的实施例中,所述用户数据包括稀疏用户数据,用于指示存在较少的针对所述用户的记录数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810799988.0/2.html,转载请声明来源钻瓜专利网。





