径向基函数神经网络芯片ZISC78及其应用

发布者:Serene123最新更新时间:2012-03-01 来源: 21IC关键字:径向基函数  神经网络  ZISC78 手机看文章 扫描二维码
随时随地手机看文章

1 引言

神经网络是近年来得到广泛关注的一种非线性建模预报技术。它具有自组织、自学习、自适应和非线性处理、并行处理、信息分布存储、容错能力强等特性,对传统方法效果欠佳的预报领域有很强的吸引力。基于神经网络的非线性信息处理方法已应用于军事信息处理及现代武器装备系统的各个方面,并有可能成为未来集成智能化的军事电子信息处理系统的支撑技术。该技术在一些先进国家已部分形成了现实的战斗力。

    船舶在波浪中航行,会受到风、浪和流的影响,因而将不可避免地发生摇荡运动。严重的摇荡会使船员工作效率下降、物品损坏、军舰的战斗力下降。如果能够预知未来一段时间船舶的运动情况,不仅有利于尽早采用先进控制算法控制舰载武器平台隔离船舶运动的影响,使其始终稳定瞄准目标,而且还可获得未来一个海浪周期内的船舶运动情况,以研究船载武器上层的控制策略,从而提高火力密度,因此,有必要研究在海浪中具有一定精度的海浪中船舶运动的短期预报。此外,如能有效准确地预报船舶的横摇运动,对于提高船舶的耐波性和适航性也有重要意义。    2.2 ZISC78神经网络结构

国内外学者也将神经网络用于船舶运动预报研究,但往往没有考虑实时性等实现问题,因而不能实用化。神经网络实现技术是神经网络研究的一个重要方面。神经网络实现可分为全硬件实现和软件实现两种。目前神经网络的实现还主要以软件模拟为主,由于现行的冯诺曼计算机体系结构不能实现并行计算,因而神经网络软件的实时应用还受到一定限制。

目前,一些著名集成电路制造公司如Intel、Mo-torola、松下、日立、富士通等均已推出自己的模拟或数字神经网络芯片,这些芯片无论在网络规模还是运行速度上都已接近实用化的程度,因而给神经网络应用的发展以极大的推动。由于舰载武器系统,需选用具有在片学习功能的神经网络芯片,即将网络训练所需的反馈电路及权值存储、计算和修正电路都集成在了一个芯片,因而可实现全硬件的、具有自学习能力的神经网络系统,也可以说,这是一种具有自适应能力的神经网络。


2 ZISC78的功能及工作原理

ZISC78是由IBM公司和Sillicon联合研制的一种低成本、在线学习、33MHz主频、CMOS型100脚LQFP封装的VLSI芯片,图1所示是ZISC78的引脚排列图。ZISC78的特点如下:

●内含78个神经元;

●采用并行结构,运行速度与神经元数量无关;

●支持RBF/KNN算法;

●内部可分为若干独立子网络;

●采用菊花链连接,扩展不受限制;

●具有64字节宽度向量;

●L1或LSUP范数可用于距离计算;

●具有同步/异步工作模式。

2.1 ZISC78神经元结构

ZISC78采用的神经元结构如图2所示,该神经元有以下几种状态:

(1)休眠状态:神经网络初始化时,通常处于这种状态。

(2)准备学习状态:任何时侯,神经网络中的神经元都处于这种状态。

(3)委托状态:一个包含有原型和类型的神经元处于委托状态。

(4)激活状态:一个处于委托状态的神经元,通过评估,其输入矢量处于其影响域时,神经元就被激活而处于激活状态。

(5)退化状态:当一个神经元的原型处于其它神经元类型空间内,而大部分被其他神经元类型空间重叠时,这个神经元被宣布处于退化状态。

 

从图3所示的ZISC78神经网络结构可以看出,所有神经元均通过“片内通信总线”进行通信,以实现网络内所有神经元的“真正” 并行操作。“片内通信总线”允许若干个ZISC78芯片进行连接以扩大神经网络的规模,而这种操作不影响网络性能。[page]

ZISC78片内有6 bit地址总线和16 bit数据总线,其中数据总线用于传输矢量数据、矢量类型、距离值和其它数据。

2.3 ZISC78的寄存器组

ZISC78使用两种寄存器:全局寄存器和神经元寄存器。全局寄存器用于存储与所有神经元有关的信息,每片仅有一组全局寄存器。全局寄存器组中的信息可被传送到所有处于准备学习状态和委托状态的神经元。神经元寄存器用于存储所属神经元的信息,该信息在训练学习操作中写入,在识别操作中读出。

2.4 ZISC78的操作

ZISC78的操作包括初始化、矢量数据传播、识别和分类等三部分。

初始化包括复位过程和清除过程。

矢量数据传播包括矢量数据输入过程和神经元距离计算过程。神经元距离就是输入矢量和神经元中存储的原型之间的范数。通常可选L1范数或Lsup范数:

其中,Xi为输入矢量数据,Xs为存贮的原型数据。

对于识别和分类,ZISC78提供有两种可选择的学习算法RBF和KNN。其中RBF是典型的径向基函数神经网络。在该RBF模式下,可输出识别、不确定或不认识的状态;KNN模式是RBF模式的限制形式,即在KNN模式下,新原型的影响域总被设为1,输出的是输入向量和存储原型之间的距离。需要指出的是,ZISC78具有自动增加或减小神经元个数以适应输入信号的分类和识别功能,神经元个数的最大值和最小值在全局寄存器组中设定。

2.5 ZISC78的组网

一个ZISC78芯片内可以通过寄存器操作定义若干个独立的网络。若干个ZISC78芯片通过层叠可以组成一个更大的神经网络,组网芯片数量没有限制,小于10个ZISC78组网时,甚至连电源中继器件也不需要。所以,ZISC78具有最大的灵活性,能够满足不同的需要。

3 仿真实例

为了验证ZISC78用于船舶运动实时预报的精度,本文对径向基函数神经网络预报进行了仿真,图4给出了基于径向基函数神经网络和船舶运动惯导实测信号预报的0.3秒(15步)误差曲线图。

通过以惯导实测数据ZHX_lg.dat为例预报0.3秒(15步)以后的船舶运动,作者运用相空间重构理论已经判断出本数据为非线性信号。

该仿真的最大预报误差方差为6.4666e-004,该数据可以满足战技指标。

4 结束语

本文根据船载武器系统的整体要求,结合船舶运动的特点研究了基于径向基函数神经网络芯片ZISC78在船舶运动实时预报方面的应用情况。仿真表明:这种方案预报精度高,且可进行较长期预报,能够满足船摇实时建模预报的要求,因而具有较高的实用价值。

关键字:径向基函数  神经网络  ZISC78 引用地址:径向基函数神经网络芯片ZISC78及其应用

上一篇:CORBA技术在动态交通分配系统中的应用
下一篇:智能机器人语音识别技术

推荐阅读最新更新时间:2024-05-02 21:56

加速深度神经网络和机器学习系统开发 FlexNoC®4互连IP问市
经过实际验证的创新性片上网络(NoC)互连知识产权(IP)产品的全球领先供应商Arteris IP,宣布推出新的Arteris IP FlexNoC版本4互连IP和配套的人工智能(AI)软件包。 FlexNoC 4和人工智能(“FlexNoC 4 AI”) 软件包实现了许多新技术,它们可以简化今天最复杂的人工智能(AI)、深度神经网络(DNN)和自主驾驶系统级芯片(SoC)的开发。   Arteris IP向一些世界领先的人工智能和深度学习(DNN)系统级芯片(SoC)设计团队学习,在此基础上,创造了FlexNoC 4 AI中的新技术。在Arteris IP客户中,开发人工智能芯片的客户包括Mobileye、Movidius、
[物联网]
基于神经网络模块SN9701开发多变量系统解耦控制器
    摘要: 基于单输出的具有自学习功能的神经网络模块SN9701一发出了多变量系统的解耦控制器,计算机仿真结果表明,用4块SN9701可以完成双输入双输邮系统的解耦控制。介绍了该多变量系统耦控制原理以及解耦控制系统中的SN9701的训练。     关键词: 神经网络 SN9701 解耦控制 计算机仿真 人工神经网络作为现智能控制领域的一个分支,近年来在工业自动化领域得到了广泛的应用。例如,可用于预报、模式识别 、寻优和改善控制环节等 。而大部分的研究集中在神经网络软件上,主要是软件设计和学习算法。一些国家已研制出神经网络芯片,使神经网络的本质并行算法真正得以体现。SN9701是一种神经网络硬件模
[应用]
基于神经网络预测器的传感器数据证实技术研究
    摘要: 提出了基于神经网络预测器的传感器数据证实技术。首先利用神经网络对传感器输出的时间序列建立预测模型,然后利用该模型预测出传感器由值,并且该值与传感器实际输出值之数据的影响。同时,为了实现在线应用,采用了遗传算法对神经网络的优化技术。     关键词: 传感器数据证实  神经网络  遗传算法     对于高速、大容量、高性能的复杂装置和设备,在运行中如果出现故障往往会产生巨大的、甚至是灾难性的后果。对这些装置和设备运行状态的监测与诊断是解决其可靠性、安全性的关键途径之一。作为测量控制系统中诸参量的关键部件,传感器被广泛地应用到这些装置和设备中。可以说,传感器技术是现代测试和控制技术的灵
[应用]
英特尔在Movidius Myriad X VPU中推出片上神经网络计算引擎,为前端计算带来人工智能
昨日,推出了新的Movidius™ Myri™ X视觉处理单元(VPU),进一步完善了英特尔的端到端人工智能产品组合,为、机器人、智能摄像头和虚拟现实等各种产品提供更多自主功能。 Myriad X是全球第一个配备专用计算引擎的片上系统芯片(SoC),用于加速端的推理。 该神经网络计算引擎是芯片上集成的硬件模块,专为高速、低功耗且不牺牲精确度地运行基于深度学习的神经网络而设计,让设备能够实时地看到、理解和响应周围环境。引入该神经计算引擎之后,Myriad X架构能够为基于深度学习的神经网络推理提供1 TOPS [1] 的计算性能。 英特尔新技术事业部副总裁兼Movidius部门总经理Re El-Ouazzane表示:“
[机器人]
STM32实现单麦克风实时神经网络降噪
本文是基于NNoM神经网络框架实现的。NNoM是一个为单片机定制的神经网络框架,可以实现TensorFlow 模型的量化和部署到单片机上,可以在Cortex M4/7/33等ARM内核的单片机上实现加速(STM32,LPC,Nordic nRF 等等)。 NNoM和本文代码可以在后台回复:“麦克风降噪”领取。 STM32实现单麦克风实时神经网络(RNN)降噪演示 硬声创作者:麻博士在科研 这个例子是根据著名的 RNNoise (https://jmvalin.ca/demo/rnnoise/) 的降噪方法进行设计的。整体进行了一些简化和定点化的一些修改。 本例与RNNoise主要的区别如下: 此例子并非从RNN
[单片机]
STM32实现单麦克风实时<font color='red'>神经网络</font>降噪
RBF神经网络在智能传感器模块设计中的应用
引言 不论是传统工艺制作的经典传感器,还是半导体工艺制作的现代传感器,都存在交叉敏感。交叉敏感是引起单传感器系统不稳定的主要因素,表现为传感器标称的目标参量恒定不变,而其它非目标参量变化时,该传感器的输出值发生变化。几乎所有的传感器都存在对温度的交叉敏感且不仅仅是一个交叉敏感量。以压力传感器为例,其标称的目标参量——压力恒定,而传感器的环境温度T或供电电压U/电流I变化时,其输出电压值发生变化,表明压力传感器存在对环境温度T及供电电压U/电流I两个非目标参量的交叉敏感。存在交叉敏感的传感器系统性能不稳定,准确性差,为了解决这一问题,可采用多传感器模型法技术来改善传感器系统性能。其基本思路是:当主测参量为x1的传感器存在干扰量x
[嵌入式]
“新人类”即将诞生,AI迈入造人新时代
人工智能已经可以自动生成以假乱真的人像照片“忽悠”人类了。凭借“对抗 神经网络 ”,人工智能从“学习”和“识别”进化到了“创造”。清华大学计算机系教授、博士生导师邓志东将此技术与深度卷积 神经网络 、AlphaGo并称为人工智能的三大发展。当然,基于大数据和大计算的人工智能也存在着“先天不足”,至少在理解和“举一反三”方面还有很长的路要走。 一个颇为无聊的国外网站最近火了。   这一名为“此人不存在”(ThisPersonDoesNotExist)的网站没有任何界面设计,输入网址后显示的只有一张人像大头照。新奇之处就在于,每次打开或刷新页面,显示的照片都不同,并且都不是真实存在的人物照片。   换言之,所有照片都是随机“生成”
[安防电子]
“新人类”即将诞生,AI迈入造人新时代
NVIDIA向交通运输行业开源其自动驾驶汽车深度神经网络
NVIDIA今日(12月18日)宣布,在NVIDIA GPU Cloud (NGC)容器注册上,向交通运输行业开源NVIDIA DRIVE™自动驾驶汽车开发深度神经网络。 NVIDIA DRIVE已成为自动驾驶汽车开发的行业标准,并且被汽车制造商、卡车制造商、自动驾驶出租车公司、软件公司和大学所广泛采用。如今,NVIDIA向自动驾驶汽车开发者开源其预训练AI模型和训练代码。通过一套NVIDIA AI工具,NVIDIA生态系统内的开发者们可以自由扩展和自定义模型,从而提高其自动驾驶系统的稳健性与能力。 NVIDIA创始人兼首席执行官黄仁勋表示:“AI自动驾驶汽车是软件定义的汽车,它必须基于大量数据集才能在全球范围行驶。我们向
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved