BP神经网络的电路最优测试集的生成设计

发布者:落霞与孤鹜最新更新时间:2010-10-26 来源: EEWORLD关键字:神经网络  最优测试集  模拟电路 手机看文章 扫描二维码
随时随地手机看文章

  1 引言
  
  人工神经网络是基于模仿生物大脑的结构和功能而构成的一种信息处理系统。国际著名的神经网络专家HechtNielsen给神经网络的定义是:“神经网络是一个以有向图为拓扑结构的动态系统,它通过对连续或断续式的输入作状态响应而进行信息处理”。神经网络系统[1,2]是由大量的、同时也是很简单的处理单元(或称神经元),通过广泛地互相连接而形成的复杂网络系统。神经网络具有的超高维性、强非线性等动力学特性,使其具有原则上容错、结构拓扑鲁棒、联想、推测、记忆、自适应、自学习、并行和处理复杂模式等功能,带来了提供更佳诊断性能的潜在可能性。
  
  目前神经网络应用在模拟电路上主要是神经网络故障字典法。把模拟电路的故障诊断看成是一个分类问题,利用神经网络的分类功能来诊断故障。在测前把神经网络训练成一部故障字典,字典的信息蕴含在网络的连接权值中,只要输入电路的测量特征,就可以从其输出查出故障。目前用于模拟电路故障诊断的神经网络主要有BP神经网络和SOM神经网络两种类型。BP是一种多层网络误差反向传播网络,SOM神经网络一种自组织特征映射神经网络(Self-organizingFeatureMap)。本文采用标准BP神经网络来实现对最优测试集的生成。
  
  2 基于神经网络的最优测试集的生成实现设计
  
  BP神经网络对最优测试集的生成事先没有标准的样本,只有设定的约束条件,对目标问题的求解是一个反复比较选择、自我建立并不断更新其样本库的过程。
  
  (1)神经元激活函数
  
  激活函数又称传递函数。对于模拟电路故障诊断,神经元激活函数可以采用对称的sigmoid函数y(x)=1/(1+e-x)-0.5,也可以采用非对称的sigmoid函数y(x)=1/(1+e-x)。
  
  (2)输入层
  
  输入层从电路拓扑结构接受各种状态信息提取。神经网络的输入节点数应与输入特征的维数相同,输入节点与电路的节点数一一对应。
  
  (3)输出层
  
  输出层输出诊断结果。输出结点数与预期节点选择数目相同,每个输出结点与目标一一对应。当神经网络用于选择时,若所有输出结点的输出值均非空,则认为本次生成最多数目的节点;若有几个输出结点的输出值为0,则认为生成了较少的测试节点。
  
  (4)隐层数
  
  BP网络的输入结点数和输出结点数是由实际问题本身决定的。隐层用于对信息进行处理和转化。网络结构设计的难点和重点在于隐层结构的设计,具体是指隐层数目和各隐层的神经元数目。确定隐层的结构很大程度上决定着网络质量。隐层用于对信息进行处理和转化。隐层的层数取决于问题的特点。Funahashi证明了对于任何在闭区间内的一个连续函数都可以用单隐层BP网络逼近,因而一个三层BP网络可以完成任意的n维到m维的映射,说明了单隐层的可行性[4],但并不确定是最合理的。本文采用最常用的单隐层BP网络构造神经网络。
  
  (5)隐结点数
  
  隐层结点数的选择非常重要,隐节点数与问题的复杂程度有关,不存在一个理想的解析式。隐结点的数目与问题的要求、输入、输出数目有关。隐结点数目太多会导致学习时间过长,误差不一定最佳,数目太少则可能会使网络训练不出来,网络的学习和联想能力降低。[page]
  
  除了一些参考选择公式外,还可以先放入足够多的隐结点,通过学习将作用甚微的隐结点逐步剔除直到不可收缩为止;或者反向添加至合理数目为止。神经网络故障诊断系统的训练方法如下:
  
  (1)权初值确定
  
  系统是非线性的,不合适的权初始值会使学习过程陷入局部最优,甚至不收敛。权一般取随机数,而且权值要小,这样可使初始权要在输入累加时使每个神经元的状态值尽可能接近于零,保证每个神经元都在它们的传输函数导数最大的地方进行,这样就不至于一开始就落在误差平坦区上。本文的神经网络故障诊断系统中,网络初始值均取在闭区间[-0.1,0.1]内均匀分布的随机数。
  
  (2)样本输入方式
  
  批处理方式存在局部最优,在线输入方式容易引起权值调节的振荡现象。避免振荡往往根据样本集的特点进行多次尝试,局部最优可以通过修改网络输出误差来缓解。本文样本输入采用批处理方式。
  
  (3)误差函数的选择神经网络训练容易出现局部最优,因此本文设计网络不要求输出误差很小,通过适当增加训练时间来提高准确度。
  
  3 BP网络在最优测试集上的应用
  
  (1)分析电路,构造网络结构对电路中的各节点支路进行分析,建立改进的关联矩阵。取得用于选择的测试向量。根据测试向量维数和目标要求数来选择网络各层的结点数。
  
  (2)输入特征向量抽取取电路节点对支路的关联信息作为神经网络的输入特征。由于各节点的关联信息相差可能会比较大,神经网络输入特征的各分量量限也不同。

各分量量限
  
  其中xi是输入特征的第i个分量,vi是同类关联信息的平均值,这样使输入特征的各分量量限基本相同,而且仍然可以表征原输入特征。
  
  (3)输出特征值设定
  
  输出特征维数取决于输出的表示方法和要识别或分类的数目,当电路有M个待监测节点时,电路状态有M类,本文把无节点输出做为输出节点坐标为0,输出特征维数选择为M,输出特征分量与输出节点一一对应。
  
  (4)训练样本集的选择
  
  同故障字典的样本集选择不同,最优测试集的训练样本一开始时不存在的,是在制定的约束条件下,不断反复运算的动态过程,是一个自我学习更新的过程。因此本网络将样本集训练融合到网络的学习过程中。[page]
  
  4仿真结果
  
  本文所选择的目标电路模型为实际某设备的使用组件。电路板属于较为典型的模拟电路板,电路板的原理图如图1。


  
  对电路板进行仿真试验,得到结果如表1,其指标衡量如表2。


  
  运用神经网络方法得到的种群中的个体元素仍比较分散,说明神经网络在自主学习训练下要将当前的最优解解出的能力相对较弱一些,表1中给出的结果是应用神经网络多次运算得到的出现频率较高的解。
  
  在设定生成较少的测设点数量时,应用神经网络能够解出点集,但各项指标与使用进化规划算法的解相比相对较差,整体效果类似于陷入“早熟”。在设定生成较多的测试点数量时,应用神经网络来对目标点集的查找解算较为困难,对目标求解的明晰性不强,目标集(样本集)内的元素不趋同,求解精度不高。
  
  应用传统的BP神经网络解决TSP或集覆盖等问题时,可行解获得的效率低,网络较难收敛到可行解。随着问题的复杂化,传统的BP神经网络方法搜索到严格最优解或近似最优解的困难加大,容易陷入局部最优。求解速度较慢,网络特性相对不够稳定。
  
  5结论
  
  本文应用神经网络对模拟电路最优测试集生成上进行了初步实现。仿真结果说明当电路结构变得复杂以后,神经网络的训练和识别所需要的时间都比较长,运算时间大大增加,甚至在限定的最大时间内出现求不出参考解的情况。目前,应用进化规划算法进行最优测试集的生成对复杂电路结构求解问题上显示出其优越性,在设定的时间内求解精度高,在设定的精度下运算时间短。
  
  本文作者创新点:在复杂电路结构的求解问题上,应用进化规划算法进行最优测试集的生成,在设定的时间内求解精度高,在设定的精度下运算时间短。

关键字:神经网络  最优测试集  模拟电路 引用地址:BP神经网络的电路最优测试集的生成设计

上一篇:百佳泰成为Wi-Fi Direct™首批授权测试实验室
下一篇:ATE促进WiMAX射频测试与特征描述

推荐阅读最新更新时间:2024-03-30 22:12

PowerVR Series2NX神经网络加速器内核为性能和成本效益树立标准
英国伦敦和中国北京—2018年6月8日— Imagination Technologies 宣布:推出两款神经网络内核 AX2185和AX2145 ,其设计目的是在极小芯片面积上以极低功耗实现神经网络高性能计算。这两款内核是基于Imagination革命性的神经网络加速器(NNA)架构 PowerVR Series2NX 设计的,该架构可以使“智能”从云端转移至边缘设备,从而实现更高的效率和实时响应。 Series2NX AX2185以高端智能手机、智能监控和汽车市场为目标,在这些市场中神经网络加速对诸如图像分类和驾驶辅助系统等领域可以产生重大影响。AX2185拥有8个全宽度计算引擎,每个时钟周期可处理2048个MAC(每秒4
[半导体设计/制造]
科学家造出微米级人脑可用真正神经网络芯片
    许多科研小组都已经建立了自己的人工脑神经网络,并且都具有不同程度的学习能力,但是通常大部分的神经网络使用的都是普通的硅元素。既然是用来制造人脑芯片,为何不使用更好的材质呢? 最近来自意大利和俄罗斯的研究人员就使用一种全新的塑料记忆电阻来创造一种神经网络,可以像人类大脑突触一样高效的完成工作,建立真正的神经网络,并且产生能够持久的信号传输。更重要的是,这种技术让使用的材料体积非常小,理论上只有10纳米,并且不用依附于外来物质,可以完全用常规芯片来设计一个完整的神经网络。 不过目前这项研究还处于非常初级的阶段,并且目前的开发原型体积为1毫米宽,只能学习最基本的任务。不过未来这项技术的潜力非常大,除了创造有机的神经
[安防电子]
基于超高频无源电子标签芯片的模拟电路设计
无线 射频 识别(RFID)是一种利用 射频 信号自动识别目标对象并获取相关信息的技术。基本的RFID系统由 电子 标签、阅读器及应用支撑软件等几部分组成。 电子标签内存有一定格式的电子数据,常以此作为待识别物品的标识性信息。应用中将电子标签附着在待识别物品上,作为待识别物品的电子标记。阅读器与电子标签可按约定的通信协议互传信息,通常的情况是由阅读器向电子标签发送命令,电子标签根据收到的阅读器的命令,将内存的标识性数据回传给阅读器。这种通信是在无接触方式下,利用交变磁场或电磁场的空间耦合及射频信号调制与解调技术实现的。 电子标签通常由标签天线(或线圈)和标签芯片组成。电子标签芯片即相当于一个具有无线收发功能再加存贮功能的单片系
[电源管理]
Cadence发布业界首款面向汽车、监控、无人机和移动市场的神经网络DSP IP
2017年5月4日,中国上海——楷登电子今日正式公布业界首款独立完整的神经网络DSP —Cadence® Tensilica® Vision C5 DSP,面向对神经网络计算能力有极高要求的视觉设备、雷达/光学雷达和融合传感器等应用量身优化。针对车载、监控安防、无人机和移动/可穿戴设备应用,Vision C5 DSP 1TMAC/s的计算能力完全能够胜任所有神经网络的计算任务。如需了解更多内容,请参访 www.cadence.com/go/visionc5。下面就随网络通信小编一起来了解一下相关内容吧。 随着神经网络应用的日益深入和复杂,对计算的要求也与日俱增;同时,神经网络的自身架构在不断更新换代,新网络、新应用和新市场也层出
[网络通信]
物奇微电子用Cadence Tensilica HIFI 5打造TWS芯片平台
楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布,物奇微电子(重庆物奇微电子有限公司)将Cadence® Tensilica® HiFi 5 DSP成功应用于其真无线立体声(TWS)产品。Tensilica HiFi 5是首款为高性能远场处理和人工智能(AI)语音识别处理量身优化的IP核。相较于前代HiFi 4 DSP,第五代HiFi DSP的音频处理性能可显著提高2倍,神经网络(NN)处理性能提高4倍,是数字家庭助手和车载娱乐系统等语音控制用户界面的理想选择。 在物奇的TWS产品中,包括CVSD/MSBC/SBC/AAC/LC3/OPUS在内的音频编解码软件全部运行在Cadence Tensilica H
[嵌入式]
心电采集系统中模拟电路的设计方案
  心电信号作为心脏电活动在人体体表的表现,信号比较微弱,其频谱范围是0.05~ 200Hz,电压幅值为0~5mV,信号源的阻抗为数千欧到数百千欧,并且存在着大量的噪声, 所以心电采集系统的合理设计是能否得到正确的心电信号的关键部件。心电信号的测量条件是相当复杂的,除了受包括肌电信号、呼吸波信号、脑电信号等体内干扰信号的干扰以外还受到50HZ 市电、基线漂移、电极接触和其他电磁设备的体外干扰,因此,在强噪声下如何 有效地抑制各种干扰将成为心电采集系统设计的关键。    1 心电采集系统简介   完整的心电采集系统包括模拟和数字两部分,其中模拟部分主要完成心电信号的拾 取、放大和滤波等,数字部分将对模拟部分获得的心电信号进行分
[工业控制]
心电采集系统中<font color='red'>模拟电路</font>的设计方案
基于优化神经网络的三相全控整流电路故障诊断
本文应用一种自适应递阶遗传算法同时优化 神经网络 结构和连接权重进行三相桥式全控 整流电路 故障诊断。利用自适应递阶遗传算法同时优化神经网络结构和连接权重,很好地解决了以往利用神经网络进行故障诊断的不足,并用三相桥式全控整流电路故障诊断仿真实例证明了该方法的正确性和有效性。 1 基于改进递阶遗传算法BP网络分类器的设计 1.1 递阶遗传算法 K.F.Man等根据染色体中的基因结构存在递阶形式,即一些基因控制另一些基因的活动,提出了递阶遗传算法(Hierarchical Genetic Algorithm,HGA)。 为了简要说明控制基因的活动,用整数“1”表示每一个正在激活的控制基因;用整数“0”表示每一个没有激活的控制基
[电源管理]
基于优化<font color='red'>神经网络</font>的三相全控整流电路故障诊断
基于神经网络/大模型的自动驾驶算法
1、 自动驾驶——数据驱动下的算法迭代 1.1、 自动驾驶算法是感知、预测、规划、控制的结合体 自动驾驶算法反应了工程师们根据人的思维模式,对自动驾驶所需处理过程的 思考。通常包含感知、预测、规划模块,同时辅助一些地图、定位等模块,实现自 动驾驶功能的落地。 1.1.1、 感知:感知外部世界 感知模块主要解决四类任务:(1)检测:找出物体在环境中的位置;(2)分类: 明确对象是什么,如分辨不同类别交通标志;(3)跟踪:随着时间的推移观察移动 物体,通常采用跨帧追踪对象(将不同帧中检测到的对象进行匹配)、BEV 加入时序 信息等实现;(4)语义分割:将图像中的每个像素与语义类别匹配,如道路、天空、 汽车等,用于尽可能详细了解环境
[嵌入式]
基于<font color='red'>神经网络</font>/大模型的自动驾驶算法
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved