[发明专利]一种基于分层极限学习机分类的电子皮肤触觉模式识别方法在审
申请号: | 202010651799.6 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111783959A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 王欣;秦羽新;秦斌 | 申请(专利权)人: | 湖南工业大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08;G06N20/00 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 曾志鹏 |
地址: | 412007 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分层 极限 学习机 分类 电子 皮肤 触觉 模式识别 方法 | ||
1.一种基于H_ELM分类的触觉模式识别算法,采用分层极限学习机,主要包括信号获取和分层极限学习机分类处理模式识别两个部分;
1)信号获取部分
电子皮肤安装触觉感应阵列,当在外表面任何点接触发生时,应力转化极化电荷,通过电荷-电压放大经过低通滤波输出到模数转换(A/D)电路,A/D将模拟型号转换成数字信号然后进行模式识别;
2)分层极限学习机分类离线学习部分主要实现步骤如下:
步骤一.使用多种物品对触觉单元进行实验,采集相关触觉数据和相应的类别标签
步骤二 离线学习
Step1:确定网络的基本结构和参数
确定分层极限学习机隐含层的层数以及每层隐含层所包含的神经元个数:确定隐含层层数为M,初始化各个隐含层的神经元个数,然后不断增加隐含层节点的个数(隐含层神经元个数小于训练数据个数n),训练及测试在不同隐含层节点个数下的H_ELM网络的分类准确率,当分类准确率稳定到一定值,且变化幅度很小的时候,所对应的隐含层节点数就是网络所设置节点数,设输入层以及每个隐含层所含的神经元个数分别为Li,i=0,1,2,...,M,L0表示输入层神经元个数,LM表示最后一层隐藏层神经元个数;
Step2:确定每层的激励函数G,激励函数可选‘sigmoid’‘sine’、‘hardlim’函数等;
Step3:随机生成每层ELM稀疏自编码隐含层的输入权重Wi
Wi,i=1,2,...,M-1,分别为[-1,1]范围内随机选取的(Li-1+1)*Li矩阵
随机生成最后一隐含层权重WM,WM为[-1,1]范围内随机选取的(LM-1+1)*LM行正交矩阵
Step4:输入数据的特征提取,输入数据的特征提取需要经过M-1层隐含层,通过M-1层不断提取特征值:
X为n*Lo输入矩阵,n为训练数据个数;
In*1为n*1的全为1的列向量;
Hi为对第i隐含层输出值添加偏置节点In*1的n*(Li+1)矩阵,i=0,1,2,...,M-1,其中H0可看作为输入层的值X添加了偏置节点In*1;
Ai为ELM稀疏自编码隐藏层输出值的n*Li矩阵,i=1,2,...,M-1;
βi为第i-1层与第i层之间的(Li-1+1)*Li权重矩阵,i=1,2,...,M-1,其中第0层为输入层;
Ii为第i隐含层输出值的n*Li矩阵,i=1,2,...,M;
任意矩阵Z的上标ZT表示矩阵Z的转置;
H0=[X In*1] (1)
当i=1,2,...,M-1,重复执行(2)~(5)
Ai=Hi-1Wi (2)
由ELM稀疏自编码求解AiβiT=Hi-1得到βi (3)
Ti=Hu-1βi (4)
Hi=[Ti In*1] (5)
Step5:最后一层传统极限学习机分类;
TM=G(HM-1WM) (6)
βM=(TMT*TM+D*C)-1*TMT*Y (8)
Ypre=TMβM (9)
Y为n*Lo训练标签矩阵,βM为最后一层LM*Lo输出权重矩阵,Lo为输出节点(触觉模式标签)数,D为LM*LM的单位对角阵,C为惩罚因子,Ypre为最终的网络预测触觉模式输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南工业大学,未经湖南工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010651799.6/1.html,转载请声明来源钻瓜专利网。