[发明专利]一种应用于三维工件模型分类的多层感知神经网络方法在审
申请号: | 201810761938.3 | 申请日: | 2018-07-11 |
公开(公告)号: | CN108960168A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 宋丽梅;茹愿;郭庆华 | 申请(专利权)人: | 天津工业大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300387 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多层感知神经网络 三维工件 模型分类 应用 人工智能领域 分类结果 机器视觉 人工分类 人力成本 有效地 测试 消耗 分类 缓解 | ||
1.本发明所设计的多层感知神经网络方法,其特征是:对三维工件模型进行识别分类,步骤如下:
步骤1:选取含有N类三维工件模型的数据集,所述的三维工件模型数据集包含训练三维工件模型X个,测试三维工件模型Y个,将所述数据集的三维工件模型的大小和格式统一设置为包含2048个点的三维点云数据;
步骤2:多层感知神经网络模型的第一层为输入层,其参数I1=a1×b1,设置a1=2048,b1=3;
步骤3:步骤2中所述的多层感知神经网络模型的第二层为多层感知器,其参数M1=a2×b2,设置a2=64,b2=64;
步骤4:步骤2中所述的多层感知神经网络模型的第三层为多层感知器,其参数M2=a3×b3×c3,设置a3=64,b3=128,c3=1024;
步骤5:步骤2中所述的多层感知神经网络模型的第四层为池化层,其参数P1=a4×b4,设置a4=2048,b4=1;
步骤6:步骤2中所述的多层感知神经网络模型的第五层为全连接层,设置其输入参数FI1=2048,输出参数FO1=512;
步骤7:步骤2中所述的多层感知神经网络模型的第六层为全连接层,设置其输入参数FI2=512,输出参数FO2=256;
步骤8:步骤2中所述的多层感知神经网络模型的第七层为全连接层,设置其输入参数FI3=256,输出参数FO3为步骤1中所述N;
步骤9:设置步骤2中所述多层感知神经网络模型的激活函数如公式(1)所示;
其中,x为R(x)函数的输入值;
步骤10:设置步骤2中所述多层感知神经网络模型的权重衰减函数如公式(2)所示;
其中,C表示校正后的权重,C0表示原始的任意代价函数,ω表示模型的所有待训练的参数,λ表示正则项系数,n的大小为步骤1中所述X;
步骤11:设置步骤2中所述多层感知神经网络模型的梯度下降算法如公式(3)至公式(8)所示;
mt=μt*mt-1+(1-μt)*gt 公式(4)
其中,gt表示梯度,μi、v表示动态因子,∏代表多个数连乘,mt和nt分别表示对梯度的一阶矩估计和二阶矩估计,分别表示gt、mt、nt的校正;ε为常数确保分母不为0,η表示学习率,Δθt为矫正后的梯度;
步骤12:将步骤1中的X个训练三维工件模型导入步骤2至步骤11设置好的多层感知神经网络模型进行训练;
步骤13:将步骤1中的Y个测试三维工件模型导入步骤12中训练好的多层感知神经网络模型进行测试;
步骤14:在模型库中抽取待检测三维工件模型,用步骤13测试好的多层感知神经网络模型对所述的待检测三维工件模型进行识别分类,得到分类结果,分类识别结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津工业大学,未经天津工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810761938.3/1.html,转载请声明来源钻瓜专利网。