[发明专利]一种基于BP神经网络的文件推荐方法及系统有效
申请号: | 201710741092.2 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107577736B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 顾静雯 | 申请(专利权)人: | 武汉数字智能信息科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/906;G06F16/14;G06N3/08 |
代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 闫露露 |
地址: | 430223 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bp 神经网络 文件 推荐 方法 系统 | ||
1.一种基于BP神经网络的文件推荐方法,其特征在于,包括:
步骤S100根据预设的分类条件对待分类用户进行分类,得到不同的用户群;
步骤S200分别获取每个用户群各自对应的训练样本数据;
步骤S300分别建立每个用户群各自对应的BP神经网络;
步骤S400根据每个用户群各自对应的训练样本数据,分别对所述用户群各自对应的BP神经网络进行训练,得到训练好的所述用户群各自对应的BP神经网络模型;
步骤S500将预测样本数据输入训练好的每个用户群各自对应的BP神经网络模型,分别得到每个用户群各自对应的BP神经网络模型对所述预测样本数据的输出量;
步骤S600选择所述输出量大于预设阈值的BP神经网络模型所对应的用户群,向其推荐所述预测样本数据对应的文件;
所述步骤S400包括:
步骤S410选择一个未训练好的BP神经网络模型的用户群;
步骤S420从所述用户群对应的训练样本数据随机选取一部分作为第一样本数据,剩余的作为第二样本数据;
步骤S430将所述用户群对应的BP神经网络根据所述第一样本数据进行训练,得到所述用户群对应的参考BP神经网络模型;
步骤S440将所述用户群对应的第二样本数据的训练样本集输入到所述用户群对应的参考BP神经网络模型中,分别获取参考BP神经网络模型对训练样本集所包含的每个文件特征向量所对应的输出值;
步骤S450根据各所述输出值、各所述输出值对应的所述文件特征向量对应的评分值,得到误差值;
步骤S460判断所述误差值是否小于预设误差值;若是,则将所述参考BP神经网络模型作为所述用户群对应的训练好的神经网络模型;
步骤S470若否,则更改隐含层神经元的数量,并跳转到步骤S430;
步骤S480判断是否所有用户群都有各自对应的训练好的BP神经网络模型;
步骤S490若否,则选择另一个未训练好的BP神经网络模型的用户群,并跳转到步骤S420。
2.根据权利要求1所述的基于BP神经网络的文件推荐方法,其特征在于,所述步骤S200包括:
步骤S210分别获取每个用户群对应的所有文件浏览信息,以及,每个所述文件浏览信息对应的下载量;
步骤S220根据所述文件浏览信息和预设特征属性,分析得到每个文件浏览信息对应的文件特征向量;
步骤S230将同一个用户群对应的所有文件浏览信息各自对应的文件特征向量组成所述用户群的训练样本集;
步骤S240根据每个文件浏览信息对应的下载量,得到每个所述下载量对应的评分值;
步骤S250将同一个用户群对应的所有下载量各自对应的评分值组成所述用户群的评分集;
步骤S260将同一个用户群对应的所述训练样本集和所述评分集作为所述用户群的训练样本数据,从而得到不同的用户群各自对应的所述训练样本数据。
3.根据权利要求2所述的基于BP神经网络的文件推荐方法,其特征在于,所述步骤S300还包括:
步骤S310根据所述预设特征属性的数量,确定输入层神经元的数量;
步骤S320根据所述评分值,确定输出层神经元的数量为1;
步骤S330根据以下公式确定隐含层神经元的数量:
其中,n为输入层神经元的数量,m为输出层神经元的数量,a为1到10之间的常数;
步骤S340根据所述输入层神经元的数量、所述输出层神经元的数量和所述隐含层神经元的数量,分别建立每个用户群各自对应的BP神经网络。
4.根据权利要求2所述的基于BP神经网络的文件推荐方法,其特征在于:
所述文件特征向量为所述文件特征向量对应的用户群的BP神经网络的输入量;
所述评分值为所述评分值对应的所述下载量对应的所述文件特征向量对应的用户群的BP神经网络的输出量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉数字智能信息科技有限公司,未经武汉数字智能信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710741092.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PSASP软件数据管理方法
- 下一篇:用于推送信息的方法和装置