[发明专利]神经网络训练方法及采用该方法的垃圾邮件过滤方法无效

专利信息
申请号: 201010144189.3 申请日: 2010-04-12
公开(公告)号: CN102214320A 公开(公告)日: 2011-10-12
发明(设计)人: 宋威 申请(专利权)人: 宋威
主分类号: G06N3/08 分类号: G06N3/08;G06Q10/00;H04L12/58
代理公司: 暂无信息 代理人: 暂无信息
地址: 214122 江苏省无锡市*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 神经网络 训练 方法 采用 垃圾邮件 过滤
【权利要求书】:

1.一种BP神经网络的训练方法,其通过学习率来调整所述BP神经网络中每层之间的权重,其特征在于,其包括:

计算已知邮件的关键词的权重,并计算各种邮件分类所对应的目标值;

将所述已知邮件的权重输入到欲训练的BP神经网络中得到输出值;和

计算所述输出值和所述目标值的偏差,如果不符合训练结束条件,则修改BP神经网络的权重,进行下一代训练,直到输出值符合训练结束条件,其中设定预定数值代为一个阶段,每一个阶段更新一次学习率。

2.根据权利要求1所述的BP神经网络的训练方法,其特征在于:BP神经网络中获取输出值和修改网络权值的具体过程为:

获取输出值的过程包括:采用一个输入层、隐藏层和输出层组成BP神经网络,输入层节点的个数等于所选用的关键词的个数,输出层的节点的个数等于最后分类的个数,所述分类为合法邮件与垃圾邮件两类;首先每一个输入点i接受到一个输入信号xi作为网络的输入,然后可计算隐藏层节点j接收到的信号为:

In(j)=bj+Σi=1nxiwij]]>

其中bj为偏移量,n代表所选用的关键词的个数,wij为连接输入层上节点i与隐藏层上节点j之间的权值,隐藏层的信号经过S型激励函数:

f(x)=2(1-exp(-x))-1]]>

之后可得输出层节点k的输出值:

yk=bk+Σj=1mwjkf(In(j))]]>

其中bk为偏移量,m为隐藏层上节点的个数,wjk为连接隐藏层上节点j与输出层上节点k之间的权值;

修改网络权值包括:如果输出值没有符合训练结束的条件,则计算输出层上输出值的平均绝对错误率:

Em=12KΣk=1K(Tk-Yk)2]]>

其中K代表最终邮件分类的个数,Yk和Tk分别代表输出值与目标值;利用梯度递减函数计算下一代(t+1)中所对应的权值w(t+1),具体为:

w(t+1)=w(t)-ηE(t)/w(t)]]>

其中w(t)为BP神经网络中第t代的权值,与分别代表第t代的权值变化值与平均绝对错误率变化值,η为第t代所在阶段的学习率;然后反向传播,以修改各层神经元的权值,直到得到期望的输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宋威,未经宋威许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010144189.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top