[发明专利]一种基于列梅兹逼近算法的sigmoid函数拟合硬件电路在审
申请号: | 201410850470.7 | 申请日: | 2014-12-30 |
公开(公告)号: | CN104484703A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 宋宇鲲;王浩;张多利;杜高明 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06N3/063 | 分类号: | G06N3/063 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 列梅兹 逼近 算法 sigmoid 函数 拟合 硬件 电路 | ||
技术领域
本发明涉及人工神经网络领域,具体地说是一种基于列梅兹逼近算法的sigmoid函数拟合硬件电路。
背景技术
神经网络是人工神经网络的简称,神经网络的研究与应用也是当前的研究热点之一。神经网络的优势主要体现两个方面,一个是并行性,另一个就是强大的非线性信息处理与学习能力。目前,已经有多个神经网络模型的理论基础、工作原理达到了成熟的水平,使得进一步研究它们在信号处理、控制系统、语音识别等多个相关领域的应用成为热点。与软件模拟相比,基于硬件实现的神经网络具有处理速度快、高并行性,更容易达到神经网络实时运算的要求。
在用FPGA实现神经网络时,有两个难点:一个是数据的表示方式,另一个是神经网络激活函数的逼近方法,这两点决定了硬件资源利用效率的高低和逼近的精度。神经网络的激活函数有多种形式,Sigmoid函数是神经网络中使用最广泛的一种激励函数,实现难度也最大,是神经网络FPGA实现的一个重要环节。
当前,sigmoid函数的FPGA实现方法有:直接查找表,分段线性逼近,多项式逼近,CORDIC算法,遗传算法等。其中直接查找表法(ZhiliangNie,2012;Alexander Gomperts,2010)是将sigmoid运算结果存储在存储模块中,根据输入操作数,直接查找读取结果,这种方法需要耗费大量的存储资源,且硬件实现精度不高;分段线性逼近法(ManishPanicker,2012)在(-5,5)范围内,采用3段式分段线性逼近,采用32bit定点数格式,运算和存储资源较少,但运算精度较低,最大均方差为0.00187;CORDIC算法(Xi Chen,2006)采用CORDIC算法和查找表算法相结合,数据格式采用自定义16bit浮点格式输入和自定义32bit浮点格式输出,运算资源大,运算精度很低。遗传算法(BharatKishore Bharkhada,2004)在[0,8]范围内,采用基因遗传算法拟合整系数分段三次多项式,采用16位定点数格式,运算资源不高,存储资源较低,运算精度不高,绝对误差2.4376×10-3;多项式逼近算法最为常见,传统的泰勒级数展开法,需要消耗消耗大量的运算资源,且运算精度很低。较为经典的分段多项式逼近算法(Joao O.P.Pinto,2006)采用分段5阶多项式,存储资源低,运算资源不高,运算精度较高,最大误差为8×10-5,这一拟合精度是当前所有现有技术中能够达到的最优精度,但是,仍然不能满足高精度运算要求。
且在数据格式的选择方面,以上所有的方法为提高运算精度多为自定义浮点格式,而在实时高速处理领域,数据格式往往是IEEE754标准的32bit单精度浮点格式,这种自定义数据格式在与其他处理模块通讯时,还需要考虑数据格式的转换,通信代价较大。在降低资源消耗方面,为降低运算资源消耗,采用查找表法,虽能获得运算结果,并大大降低了运算资源消耗,却极大的增加了存储资源。在运算精度方面,由于所用算法本身的问题,综合资源方面的考虑,当前的现有技术中,硬件实现的精度普遍不高,远远不能满足实时高精度处理的要求;这些都是亟需解决的瓶颈问题。
发明内容
本发明是为避免上述现有技术的不足之处,提出了一种基于列梅兹逼近算法的sigmoid函数拟合硬件电路,以期能在降低硬件资源消耗的基础上,提高运算精度、加快运算速度以及提升运算结构的灵活性。
本发明为解决技术问题采用如下技术方案:
本发明一种基于列梅兹逼近算法的sigmoid函数拟合硬件电路的特点是按如下步骤进行:
步骤1、根据给定的拟合精度u、运算资源和存储资源,确定拟合多项式的阶数n;
步骤2、根据所述拟合精度u,利用式(1)获得sigmoid函数f(x)的拟合区间[a,b];
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410850470.7/2.html,转载请声明来源钻瓜专利网。