基于LS-SVM分类和回归学习递归神经网络的FPGA实现方法技术

技术编号:3784902 阅读:327 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种LS-SVM分类与回归学习递归神经网络的FPGA实现方法,该方法按照以下步骤实施:根据样本数量构造LS-SVM分类或回归学习递归神经网络的拓扑结构;选用合适的核函数,选择核函数参数并进行计算;将得到的动态方程进行离散化处理,并确定步长;选择实验使用的带补码的二进制编码的位数;构造基本的元件库,包括运算单元、存储单元和控制单元;构建LS-SVM分类或回归学习递归神经网络神经元单元;将构建的神经元单元看作基本元件,调用相应数量的神经元构建整个网络。本发明专利技术的FPGA实现方法不仅加快了LS-SVM训练速度,而且克服了模拟电路实现灵活性不足的缺点,可以较好的应对应用环境的改变。

【技术实现步骤摘要】

本专利技术属于模式识别
,涉及一种基于LS-SVM分类学习递归神经网络的FPGA实现方法,还涉及一种基于LS-SVM回归学习递归神经网络的FPGA实现方法。
技术介绍
支持向量机(Support Vector Machines,SVM)以良好的推广能力、极低的分类和逼近误差、数学上的易处理性和简洁的几何解释等优点,已被广泛作为一种分类和回归的工具。目前对支持向量机的研究主要集中在理论研究和算法的优化方面。与之相比,其应用研究和算法实现的研究相对较少,目前只有较为有限的实验研究报道。同时,这些算法大多只能用计算机软件来实现,而不适合于硬件实现,这显然大大的限制了SVM在实际中的应用。 目前已经提出的SVM的硬件实现方法都是基于模拟电路的简单应用。模拟电路本身灵活性较差,拓扑结构确定后就很难改变,并且电路本身占用空间大、消耗能源多。而支持向量机在应用中经常要面对实时变化的环境,很多场合对于实现电路本身的物理条件也有要求,所以模拟电路实现SVM学习的方法在实际应用中就受到了限制。近年来FPGA技术的发展非常迅速,特别是FPGA本身具有构建拓扑结构迅速、消耗低、适应性强和设本文档来自技高网...

【技术保护点】
一种基于LS-SVM分类学习递归神经网络的FPGA实现方法,其特点在于:该方法按以下步骤实施: 步骤1:根据样本数量构造LS-SVM分类学习递归神经网络的拓扑结构为:将-α↓[1]q↓[i1]…-α↓[N]q↓[iN]、1、-γ↑[- 1]α↓[i]以及-by↓[i]接入∑中进行求和,∑的输出端接入积分器∫,积分器∫的输出即为α↓[i],而α↓[i]再经权值-q↓[ij]反馈到各相对应的∑中,形成一个递归神经网络; 给定分类训练集(z↓[i],y↓[i])是一组待分 类的样本,i=1,2,…N,对于所有的z↓[i]∈R↑[N]都有y↓[i]∈(+1,-1)为样本相对应的类别...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘涵
申请(专利权)人:西安理工大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利