[发明专利]一种基于时域编码和脉冲神经网络的图像分类方法在审

专利信息
申请号: 202110378158.2 申请日: 2021-04-08
公开(公告)号: CN112906828A 公开(公告)日: 2021-06-04
发明(设计)人: 周士博 申请(专利权)人: 周士博
主分类号: G06K9/62 分类号: G06K9/62;G06N3/04
代理公司: 成都巾帼知识产权代理有限公司 51260 代理人: 邢伟
地址: 051530 河北省石*** 国省代码: 河北;13
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 时域 编码 脉冲 神经网络 图像 分类 方法
【权利要求书】:

1.一种基于时域编码和脉冲神经网络的图像分类方法,其特征在于:包括以下步骤:

S1.基于时域编码的图像和类别标记构建样本集;

S2.构建脉冲神经网络作为分类模型;

S3.利用构建的样本集对脉冲神经网络进行训练,得到训练成熟的脉冲神经网络;

S4.对于待识别的图像,将其进行时域编码后输入训练成熟的脉冲神经网络中,得到图像的分类结果。

2.根据权利要求1所述的一种基于时域编码和脉冲神经网络的图像分类方法,其特征在于:所述步骤S1包括以下子步骤:

S101.采集多张图像;

S102.对于任一张图像,将其像素标准化为pi∈[0,1],并编码为从小到大的脉冲时间t1,t2,...,tN;其中,ti=α(-pi+1),i=1,2,...,N,N为编码长度,参数α用于调整脉冲时间间隔,同时对于该张图像进行类别标记,将该张图像的编码结果和类别标记作为相应的训练样本;

S103.对于采集到的每一张图像,重复步骤S102,得到每一张图像相应的训练样本,并将得到的训练样本加入到同一个集合中,得到样本集。

3.根据权利要求1所述的一种基于时域编码和脉冲神经网络的图像分类方法,其特征在于:所述步骤S2中构建的脉冲神经网络包括多层神经元结构,对于每一个图像,从编码得到的脉冲时间t1,t2,...,tN中取前k个数据t1,t2,...,tk用于脉冲神经网络的训练,其中k不大于输入层的神经元个数;

相邻两层神经元之间的层响应函数为:

其中,对于两层相邻的神经元,表示层响应输入,为层响应输出,θ为预设阈值,集合C表示满足tk<tj条件下的所有输入神经元,wji是从输入神经元i到输出神经元j的突触连接权重,τ为预设的衰减时间常数。

4.根据权利要求1所述的一种基于时域编码和脉冲神经网络的图像分类方法,其特征在于:所述步骤S3中对脉冲神经网络SNN进行训练时,在第l层中,和被直接用作神经元的输入和输出,对于一个有L层深度的脉冲神经网络,定义输入向量作为向量中的元素为z0,i,最后的输出向量作为输出向量中的元素为zL,i,较小的zL,i被定义为类的输出,具有非线性映射函数f和可训练的权重向量中包括所有权重将目标输出设为c类,通过损失函数训练网络:

损失函数由三部分组成,第一部分是为了训练网络,使得网络输出的最小值与真实值对应,使zL,c最小,即等效于tL,c最小:在中,分子表示所预测的正确类数值,分母表示除正确类外预测的所有类数值和,这样就能够求得正确类数值所占的比例,通过训练使得损失函数越来越小,从而增加正确类所占的比例,由于分子是一个倒数,所以zL,c越小,分子越大,损失函数越小;第二部分是权重总和成本,它增加了每个神经元的输入权重总和,以增加其发射概率,第三部分是L2正则化,以防止权重变得太大,参数K和λ是加权系数,结合层响应表达式,通过梯度反向传播来训练权重。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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