人工神经网络的定义范文

导语:如何才能写好一篇人工神经网络的定义,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

ResearchonelasticmodulusbackcalculationofasphaltcourseusingBPartificialneuralnetworkbasedonsurfacedeflectionbasinofpavement

YangGuoliangZhongWenHuangXiaoyunLiangSiminHeHuihuiChenJiaju

(SchoolofCivilEngineeringofGuangzhouUniversity,GuangzhouGuangdong,510006,China)

Abstract:Basedonlayeredelastictheory,theelasticmodulusofasphaltcourseinasphaltpavementwaspredictedusingBPartificialneuralnetwork.Accordingtothetypesofpavementstructureincommonuse,thedatabaseofsurfacedeflectionswiththeircorrespondingstructuralparametersofasphaltcoursebasedonlayeredelastictheorywasestablished.TheelasticmodulusbackcalculationmodelofasphaltcourseinasphaltpavementwasdevelopedusingBPartificialneuralnetworktopredict.Thepredictiveresultsofasphaltcourseelasticmodulusbackcalculationusingtheoreticaldeflectionbasinandmeasureddeflectionbasinindicatethattheelasticmodulusbackcalculationmodelofasphaltcourseinasphaltpavementisofgoodpredictiveaccuracyandreliability.Itwouldprovidethereferenceswiththeelasticmodulusbackcalculationmodelofasphaltcoursetoaccuratelyandquicklyestimatetheconditionsofasphaltcourseinasphaltpavement.

KeyWords:BPartificialneuralnetwork;Ssurfacedeflectionbasinofpavement;Elasticmodulusbackcalculation;Asphaltcourse;Asphaltpavement

1沥青路面结构力学分析模型

2BP人工神经网络反演沥青面层弹性模量模型

BP网络是一多层前馈网络,如图2所示。

每个结构层的厚度和弹性模量取值范围见表1。

根据表1参数,确定预测模型的拓扑结构,见表2。

对BP人工神经网络进行网络训练,其训练过程曲线如图3所示。

经过BP人工神经网络反演训练后,沥青面层弹性模量预测值与目标值的逼近程度如图4所示。

3沥青面层弹性模量反演模型精确度分析

3.1由理论弯沉盆反演沥青面层弹性模量值

构造理论路面结构,见表3。各个传感器与承载板中心的距离及弯沉盆见表4。BP人工神经网络模型反演值及其与理论值之间的误差见表5。

从表5看到,反演值与理论值很接近,两者之间的相对误差只有1.10%。

3.2由实测弯沉盆反演沥青面层弹性模量

选取三层体系的一个实测弯沉盆数据进行分析,如表6所示。弯沉盆由7个弯沉值表征,其位置及其相应的弯沉值如表6所示。

选择EVERCALC、WESDEF以及MODULUS等反算程序进行对比。

对表6的非标准荷载作用下的弯沉盆进行标准化换算,其换算方法见式(1)。

(1)

式中:P=落锤式弯沉仪作用的非标准荷载,kN;DP=非标准荷载作用下的路表弯沉值,um;a=FWD承载板半径,cm,一般为15cm。

对表6的弯沉值回归后再进行内插和外延获得文中BP人工神经网络预测模型传感器位置处的弯沉值,见表7。

各种反算程序的沥青面层弹性模量反算值见表8。

从表8的各种算法结果来看,文中BP人工神经网络模型与国外反算程序反算结果较为接近。因此,利用BP人工神经网络模型进行模量反演,不仅可以获得理想的精度,而且反算过程更简便。

4结语

(1)根据国内常用路面结构形式,经过试算与分析,最终建立了沥青路面沥青面层弹性模量反演的BP人工神经网络预测模型。

(2)分别采用了理论弯沉盆和实测弯沉盆进行检验。检验结果表明,文中建立的沥青路面沥青面层弹性模量BP人工神经网络预测模型不仅能迅速得到预测结果,而且反算过程更简便,并与国外反算程序的反算结果差异不大,为评价沥青面层路用状况提供了一种有效的途经。

参考文献

[1]杨国良,吴旷怀.利用BP神经网络反算沥青路面结构层弹性模量的研究[J].中山大学学报:自然科学版,2008,47(5):44-48.

[2]张小宁,孙立军.沥青路面面层和基层结构模量的反算[J].同济大学学报:自然科学版,2004,32(10):1386-1389.

1.1集先进性、实用性和前沿性为一体的教学内容改革对国内外优秀的人工智能教材[2-6]的内容进行整合,建立人工智能的知识体系,并提取人工智能课程的知识要点,确定集先进性、实用性和前沿性为一体的教学内容。人工智能的核心思想是研究人类智能活动规律和模拟人类智能行为的理论、方法和技术,因此人工智能应围绕“智能”这个中心。由于智能本身的复杂性,难以用单一的理论与方法来描述,因此可以通过建立人工智能的不同层次来刻画智能这个主题。人工智能的主要内容可按图1所示划分为最底层、抽象层、逻辑层和应用层这4个不同层次。在最底层,神经网络与演化计算辅助感知以及与物理世界的交互。抽象层反映知识在智能中的角色和创建,围绕问题求解对知识进行抽象、表示与理解。逻辑层提出学习、规划、推理、挖掘的模型与方式。应用层构造智能化智能体以及具有一定智能的人工系统。将人工智能划分为这4个层次可确定人工智能课程的教学内容,并保证教学内容的循序渐进。

1.2基于人工智能知识体系的教学案例库建设根据所确定的教学内容、知识重点和知识难点,从国内外经典教材、科研项目、研发设计、生产建设以及国内外人工智能网站等多种途径,收集案例素材,加以整理,撰写各知识要点的教学案例及其内容。表1给出基于人工智能知识体系的教学案例示例。

2人工智能课程教学案例的详细设计

在教学案例具体设计时应包括章节、知识重点、知识难点、案例名称、案例内容、案例分析过程、案例教学手段、思考/讨论内容等案例规范,分别从以下单一案例、一题多解案例和综合应用案例3种情况进行讨论。

3案例教学环节和过程的具体实施细节

关键词:数据神经网络数据挖掘

1引言

信息在数据库中被搜集出来通过统计、人工智能、情报检索、在线分析处理、机器学习等多种方法来进行数据的整理和分析,将数据整理的结果应用于商业管理、工程开发、股票管理和科学研究等多个方面。随着社会的不断进步人们对数据的要求也逐渐的增加,通过对数据的收集和分析来解决问提并提供更加可行的方案。而面对数据时代中大量的数据其中有真有伪,如何从中提取隐含在其中对决策有意义的信息,提高信息资源的利用率成为信息时代亟须解决的问题。这一需求就要求我们不断推进神经网络的研究和技术深化数字挖掘,才能让神经网络在数据挖掘中进行应用,方便社会中商业、科研等各领域的使用。

2数据挖掘

从海量的数据库中挖掘信息的过程挖掘就称之为数据挖掘(DataMining)[1]。简而言之,数据挖掘就是从大量的、随机的数据中,提取隐含在其中的、但是又是潜在有用的信息和知识的过程[2]。

3人工神经网络

人工神经网络是某种抽象、简化和模拟,根据神经网络的结构和功能,先后提出的神经元模型有上百种。[3]

人工神经网络的主要优势是具有自学习功能。这种自学习功能能够在图像识别的过程中进行使用,只要把多个图像样板和需要识别的结果输入到神经网络之中就能够通过自学习功能对图像进行识别。这一功能对未来的预测具有极其重要的意义。通过人工神经网络对未来进行预测能够为经济、股市、市场等提供发展方向,推动经济发展。通过人工神经网络对一复杂问题进行大量的计算来寻求优化解。这一功能主要是依靠神经网络的高速运算能力来完成的,能够在短期内对问题进行优化解。

4神经网络在数据挖掘中的应用

4.1数据准备

数据准备是整个数据挖掘之中至关重要的一项。只有数据准备的过程之中对数据进行合理处理、定义和表示,才能让数据挖掘的过程之中顺利的对数据进行的使用和分析。

数据清洗是指数据在装入数据库之前,通过基于规则的方法对字段定义域以及其与其他字段的相互关系对数据进行评估;通过可视化的方法将数据集以图形的形式展现出来,能够更快速的分辨脏数据;利用统计学方法更改错误数据,填补缺失数据。数据选择则是通过列和行利用SQL语言对本次数据挖掘所需要的数据进行选择。

4.2规则提取

目前,规则提取主要使用的方法有符号方法和连接主义方法两大类。符号方法基于粗集理论、决策树等技术支持,对分类知识进行分类规则的转换;而连接主义方法则主要在其结构中进行知识的存储但是不利于人们的理解。神经网络的这一方法不利于数据的挖掘,但由于神经网络分类精度高、鲁棒性好等优点在分类问题中表现突出,大多数的学者更注重专研从神经网络中进行提取规则。

4.3规则评估

在一个数据库之中隐藏着大量规则,为了在给定数据库中取得好的效果要对提取的原则进行最优的评估。规则评估主要从以下几方面进行考虑:首先要覆盖所有神经网络的知识,其次规则判定与神经网络知识相一致,再次判定是否存在相同前提下得出不同结论的规则,最后判断是否存在冗余规则。规则的正确性能够保证神经网络中的知识全部被提取,也能够保证提取规则与神经网络的一致性。

5结语

目前采用神经网络进行数据挖掘是比较常见的方式,因为能够对大量的数值性数据进行快速的处理,但是仍存在着文字数据等非数值型数据的处理、构造神经网络时要求对其训练许多遍等多种问题。这些问题都需要在将来的神经网络在数据挖掘的应用之中逐渐的解决,这些问题的解决能够给神经网络在数据挖掘的应用带来更强大的生命力。

[1]沈达安等.万维网知识挖掘方法的研究.计算机科学,2000,(2):79-8210.

关键词Petri网;模糊理论;神经网络;故障诊断

Petri网与模糊理论相结合,以及Petri网与神经网络相结合已经在故障诊断过程中得到了应用,虽然模糊Petri网具有很强的模糊推理能力,但是其缺乏较强的自学习能力,该缺点严重制约了模糊Petri网在各个领域的应用,所以将人工神经网络引入到模糊Petri网中,建立故障诊断的模糊神经网络Petri网模型,提高了故障诊断系统的精度。本文以船舶主机燃油子系统过程为例,利用模糊神经网络Petri网对该过程中的故障诊断进行建模。

2模糊神经Petri网模型

2.1模糊神经Petri网网定义

模糊神经Petri网定义为一个十二元组,

。其中,

为有限库所集;

为有限变迁集;

为有向弧集;

为权值;

Kp为隐含和输出层库所的活动状态集;

Kt为变迁集到规则集的一一映射;

为初始模糊标识;

为有限命题集;

为置信度集,它与每个变迁一一映射;

为库所到真值的一一映射;

为库所到命题的一一映射;

为变迁到阈值的一一映射。

2.2模糊神经Petri网模型的学习功能

模糊神经Petri网(参见图1),具有神经网络的某些特性,因此可先用神经网络的学习算法进行训练,再调整网络结构中的权值,从而获取知识。图2为模糊神经Petri网转化为神经元模型。

图1模糊神经Petri网模型图2神经元模型

3应用实例

3.1生产过程

船舶主柴油机是机舱系统最为关键的设备,也是一种非常复杂的动力装置系统。它既是一个由往复式机械与其他机械构成的动力装置系统,也包括了由控制装置、伺服系统、检测与显示仪表以及安全保护和报警系统等组成的电气控制系统,同时它还是一个复杂的热工过程。由于船舶主机的极端重要性,其故障诊断和工矿监视问题历来深受重视。目前人们至少已从三个不同的方面探索研究了船舶主机的故障诊断问题,其一是振动分析,其二是通过油品质指标的分析来判断主机机械磨损情况,其三就是从热工参数出发诊断船舶主机系统的故障。本文利用第三种方法,选用燃油流量、燃油压力和燃油黏度,诊断燃油子系统故障。其流程图如图3所示。

3.2模糊神经Petri网模型

船舶主机燃油子系统故障诊断的模糊神经Petri网模型如图4所示。4实例分析

下面以船舶主机燃油子系统的故障诊断为例,燃油流量、燃油压力和燃油黏度作为该子系统神经网络的输入,即。每个输入变量用三种状态表示,即正常(N),偏高(H),偏低(L),该系统有6各种基本故障现象,记为,其中表示无故障,下面以为例,说明神经网络在模糊Petri网的学习能力。

表1是故障现象的学习样本,当模型完成了故障诊断的学习和训练,就可以根据模型输入量进行故障诊断推理,表2和表3为一组故障诊断的运行实例。

由表2可以得出,当输入量时,故障现象的诊断结果为,它的可能性为96%,当输入数据发生变化时,从表2可能看出,故障分类的结果依然是,但是输出值产生了变化,从表中可以看出故障的可能性下降为69%,这说明,神经网络在模糊Petri网的故障诊断系统中对偏离训练样本的输入数据依然具有较强的处理能力。把神经网络引入到模糊Petri网故障诊断过程中,可以提高诊断结果的正确性。

表1故障现象的学习样本表

输入输出故障

原因

P1XP7P8P9P10P11

0X10000正常

1X101000超负荷

1X200100后燃

1X300010提前着火

1X400001燃油管路泄露

表2燃油子系统的故障诊断实例

序号输入输出(%)

QPuP0P1P2P3P4P5P6

1HNN39600010

2H0.6N0.6N97419232

3H-0.4N-0.4N476000200

41.2H-0.4N-0.4N179000200

50.8H-0.4N-0.4N969000211

表3故障现象的诊断实例

P1XP8P9P10P11

11X197300

21X219360

31X304906

41X400892

51X5683200

5结束语

本文将人工神经网络引入到模糊Petri网中,并以船舶主机燃油子系统过程为例,对过程中存在的故障进行诊断,通过实例说明该方法可以提高故障诊断系统的精度。

[1]胡志刚等,基于模糊神经Petri网的故障诊断模型[J].小型微型计算机系统,2005,11(26)

[2]王磊等,甲醇合成过程中基于MAS的故障诊断方法[J].华东理工大学学报,2006,1(32)

[3]KoriemSM.AfuzzyPetrinettoolformodelingandverificationofknowledge-basedsystems[J].TheComputerJournal,2000,43(3):206-223

[4]大卫R,奥兰H.(黄建文,赵不贿译)佩特利网和逻辑控制器图形表示工具(GRAFACET)[M].北京:机械工业出版社,1996

[5]AhsonSI.PetriNetModelsofFuzzyNeuralNetworks.IEEETransonSMC,1995,25(6):926-932

[6]韩光臣等,基于模糊概率Petri网系统的故障诊断仿真研究.计算机集成制造系统.2006,4(12)

[7]TsangECC,YeungDS,LeeJWT.LearningcapabilityinfuzzyPetrinet[J].InProceedingofthe1999IEEEInternationalConferenceonSystems,Man,andCybernetics,Tokyo,1999:355-360

关键词:智能控制;神经网络;温度控制系统;

正如大家所知道的,在控制系统发展中,智能控制技术的出现有益于逻辑控制、人工神经网络技术和专家模糊系统的一体化。在由一个误差信号驱动的学习控制中可以看出,对于许多复杂变量的非线性方程,这些系统的功能得以淋漓尽致地发挥。换句话说,和普通软件一样,工业生产的各种各样应用软件已经溶入了智能控制的思想。举个例来说,对于一些较难为传统方案所能控制的复杂或不大明了的系统,这种高级控制能提供一个切实可行的方案使其接近目前人类专家认识水平上的定性数据。随着工业控制的发展,智能控制技术领域的繁荣已经为新的控制技术提供了一些重要的应用。

模糊控制

模糊理论的发展源于用精确、传统的模型没法解释一些现实中遇到的物理现象,因

此,模糊理论成为探索复杂问题的一种有力工具,因为在没有使用精确、常规模型的情况下,对于定的输入它都能测定出输出量。它是没有模型的控制器。模糊控制理论的本质就是把复杂问题简单化。

设全域U中的一个子集为A,它们之间的关系用函数描述为:μA(χ):χ∈[0,1],表示χ中的所有元素在A中的级别。模糊理论在很大程度上得益于人类语言,它是一

语言控制器,自然语言中的每个字或术语都可以视为全域U中的具体模糊子集A的一个标志。这个语言标志是用字、语法和句子来描述全域U.的子集。一个模糊语言上的变

量值就是作为模糊状态标志使用的语言术语,且是可以变化的。例如,模糊子集标志的高、中、低可作为模糊变量的值。

2、自适应模糊神经控制

自适应模糊神经控制通常包含在体系结构中设定的两个多层神经网络模型。其中第一个神经网络是一个设备竞争者,第二个作为一种补偿以提高基本模糊逻辑控制器的性能。这个系统的发展由三个阶段组成:第一阶段,为设备发展一个基本模糊逻辑控制器;第二阶段,依据设备动力学训练控制神经网络模型,根据设备的不同类型,这种神经网络的训练实时或离线时都可以使用;第三阶段,主要包括神经模糊补偿的在线学习。预期输出与实际输出之间所表现出的误差会通过神经设备竞争者向后反馈,以适应在线神经模糊补偿的分量。这种过程促进了神经网络设备竞争者与实际输出之间的误差在后向反馈中的即时改进。

3、专家模糊系统

专家系统有许多专家知识和实践经历,所以被称为程序系统;在专家的知识和先前实验数据的基础上,专家系统得到了很大的发展。为了要图解式地表达专家的知识,一个知识网络常通过因果关系的例证被证实;模糊全集函数可以像语言学上的陈述来使用。当专家系统出现故障时,它便开始使用向后和向前的链接方法查找根本原因。然后,依照查找到的原因修正控制策略;对每一步操作,它都会考虑到确切步骤不同程度的作用。如果最初原因的判断超过了预先定义的界限,专家系统会执行操作;当判断低于预

定的界限,而且如果这步操作不可撤消的话,专家系统就会给操作员发出消息等待他的决断。如果操作是可逆的,专家系统会毅然使用该操作。这三种不同的控制方案研究是

可选的,比如:给操作员“提出要点”、“模糊回答”、“建议”等。当专家系统执行使用“提出要点”这一方案时,就会发送进程变量的一个最新值给高层控制系统。使用“建议”方案时,系统将“建议”发给进程操作员让其手动完成操作。“模糊回答”包括三个部分,一个进程变量、自预定义模糊集合方程和所发现原始明确原因的程度。对于出现的每一个故障,将建立一个“模糊回答”。

4.人工神经网络

人工神经网络在数学模型中模拟了生物大脑神经网络,大脑是一个大规模的信息处理系统,它连接了将近1010个神经元。人工神经网络以平行分布的方式连接了许多线性

或非线性的神经元模型和进程信息。当传统计算机的计算速度因为从计算方案的预指定运算法则减缓时,神经网络就会以很高的速度执行计算。另外,神经网络有很多有趣吸引人的特征,比如宽大的并行处理,错误容忍力,自适应学习能力和自我组织能力。

一个人工神经网络就是在不同层聚集起来的神经单元的一个集合。如图1所示为一个典型的多个神经网络。

多个网络可以实现任意复杂输入输出之间的映射。一个神经元i在第k层的输出如下:

其中yik是第k层第i个神经元的输出,wyk是第k-i层第i个神经元与第k层第i个神经元之间的连接分量,m是总的层数,Xik-1是第k-i层第i个神经元的活化,θj是第j个神经元的极值,函数表示神经元的活化规则,它通常是一个分段、具有一定斜率的线性s曲线。在一个竞争的神经网络中,在第k层每一个神经元i和同层中的其他神经元形成竞争关系。为了学习神经网络的

分量,可以使用后向反馈误差的运算法则。这种法则运用倾斜的搜索技巧求出误差函数的最小值。近来,神经网络使用控制系统与其他控制器组合到一起,比如神经网络PID控制器,神经网络模糊控制……众多实例说明组合控制的效果优于单个系统。

5、仿真实例

在锅炉温度控制中,神经网络控制的实现过程如图2所示:

控制器是神经网络PID控制计划,温度控制系统结构如图3所示:

当神经网络PID校准器是一个两层网络控制的系统,其如图4所示:

,(2)

,

运算法则是基于一种倾斜的理论基础上的,它被称之为后向传输理论,这个在两层

之间的反向误差信号表达式为:

,(3)

其中f(x)是f与x之间关系的派生,这个关系分量表示为:

,(4)

其中,学习比例,(5)

精深的论据,(6)

6、结论

[关键词]人工神经网络;旅游物流;需求预测

[DOI]1013939/jcnkizgsc201538051

2旅游物流的需求界定

3基于神经网络的旅游物流需求预测模型的建立

神经网络具有非线性、曲线拟合能力、学习能力和抗干扰能力,是一种通用的非线性函数逼近工具。通过对BP神经网络的训练,特别适用于构造非线性预测函数,而且精度可达到预定的要求。

31预测领域中的BP神经网络模型简介

BP神经网络通过正向输入,反向传播误差不断迭代的学习过程,直到误差减到可以接受的程度。一般包括输入层、隐含层和输出层的单隐含层网络就能以任意精度表示并揭示任何连续函数所蕴含的非线性关系。其中:

(1)工作信号正向传播。输入信号从输入层经过隐含层,传向输出层,在输出端产生输出信号,这是工作信号的正向传播。在信号的正向传播过程中网络的权值是固定不变的,上一层神经元的只影响下一层神经元的状态,即正向影响。如果在输出层不能得到期望的输出,则转入误差信号反向传播。

(2)误差信号反向传播。网络的实际的输出与所期望的输出之间差值即为误差信号,误差信号由输出端开始逐层向前传播,即误差信号的反向传播。在误差信号反向传播中,神经网络的权值根据误差的反馈进行调节。通过不断地对权值的修正,使实际输出更加接近期望输出。

(3)预测神经网络流程。通过了解工作信号与误差信号的传播方向,可以清楚地了解预测神经网络的工作流程。预测开始时神经网络读入样本、权值,通过计算输入层的输入得出结果传递到输出层,在输出层进行计算,最后在计算输出值与期望值的误差。若误差小于确定值则计算结束,若误差大于确定值则继续回到前两层进行权值调整,把调整后的权值重新输入到模型中,直到误差小于设定的确定值。

本文应用Braincell神经网络软件来实现神经网络的计算与分析。

32BrainCell软件及实现

321BrainCell神经网络基本原理

BrainCell神经网络采用误差反向传播学习算法,算法从两个方面(信号的前向传播和误差的反向传播)反复进行迭代学习,与神经网络预测模式基本原理相同。

322BrainCell神经网络实现步骤

(1)数据的预处理和后处理。为方便的计算减少误差,保证数据同一量纲,需要将数据归一化为区域[0,1]之间数据。在实际的预测模型中当数据接近0或1的时候训练效果会明显下降。因此,为了避免数据落入最大饱和区,保持数据的原有特征,根据经验将数据规范到[015,085]来进行修正。模型中采用反归一化处理输出数据。

(2)网络层数目的确定。由Kolmogorov定理可知,含有一个神经元隐含层的三层神经网络可以从任意精度逼近一个从输入到输出的映射关系,因此在Braincell神经网络中采用含有单隐层的三层神经网络[2]。

(3)网络节点的确定。输入层节点的多少与评价指标个数是相对应的。

(4)网络训练。假设训练样例是形式(x,y),其中x为输入向量,y为输出值。N为输入节点数,M为输出层节点数。从单位i到单位j的输入表示xij,单位i到单位j的权值表示Wij。一是创建具有N个输入单位,M个输出单位的BrainCell神经网络;二是用随机数(0或1)初始化某些数字变量网络权值Wij;三是对于第k个训练样例(a,b),把入跟着网络前向传播,并计算网络中每个单元x的输出Qx,使误差沿着反向传播;四是对于每个输出单元u,计算它的误差项;五是对于每个隐含单元h,计算它的误差项;六是利用误差项更新调整每个网络权值;七是重复三到六点,直到完成指定的迭代次数或者是其误差值达到可接受的范围。

33神经网络的旅游物流需求预测模型的建立

331模型中数据指标确定

333广西旅游物流需求的BP人工神经网络模型

(1)样本数据的归一化处理。选取X1,X2,X3,X4,X5,X6,X7,X8作为广西旅游物流需求预测BP人工神经网络模型的输入,Y1,Y2为BP网络的输出。根据BP的本身特点,对输入层数据进行归一化时,采用如下公式:y=log[JB((]x[JB))]/10。对输出层数据则使用归反一化处理,公式如下:P=log[JB((]tT[JB))]/10。

(2)网络节点的确定。根据构建好的评价指标体系,可以确定输入层的节点数为8,输出层的指标数为2。

(3)网络训练。以traindx作为训练函数,利用matlab计算。可知在最大训练次数为200次,目标误差为001,学习率设置为003,误差曲线收敛于目标001,进过45次迭代后,网络达到目标要求,训练误差图见下图。

训练误差图

通过设置的数据,使用Braincell软件对数据进行训练,选取全部数据作为样本数据组,2010―2013年的样本作为将预测样本,输入模型可得2010―2013年的预测值见表2。

4结论

参考文献:

[1]王新利,赵琨基于神经网络的农产品物流需求预测研究[J].农业技术经济,2010(2):64-66

[2]秦立公,韦金荣等基于BrainCell的B2B电子商务供应链协同绩效评价体系[J].中国集体经济,2014(15):112-113

[3]张圣楠,郭文义,等基于MATLAB的BP神经网络的设计与训练[J].内蒙古科技与经济,2005(17):96-98

[4]熊勋人工神经网络在环境质量评价和预测中的应用研究[D].武汉:华中科技大学,2009

[5]白平,陈菊红基于旅游物流能力的西部旅游发展研究[J].新疆大学学报,2013(41):16-17

[6]秦立公,王东,等旅游景区物流能力优化研究[J].现代商业,2010(24):47

【关键词】传感器;数据融合;智能小车;避障

1.概述

智能小车实际上是一类轮式移动机器人,其运行原理是依据单片机程序来自动实现行使、转向、加速等运动形式。因此对智能小车运动方式的控制属于机器人学的范畴。对智能小车运动轨迹的控制主要依赖于传感器的信息采集技术和智能控制技术。而在智能小车的运动轨迹控制问题中的一个重要问题是如何实现其自动避障。要完成这一任务,需要解决两个方面的问题,一是利用传感器准确的收集小车所在的环境信息,二是将环境信息自动处理后变成控制信息。实践表明,采用的单一的传感器技术已经不能满足收集充足环境信息的需要,而需要多种类型的传感器相配合,从而获得准确的环境信息。对这些通过多种类型传感器获得的环境信息的处理需要实现不同数据的之间的整合,即需要利用多传感器的数据融合技术。常用的数据融合技术如传统的卡尔曼滤波法、D-S证据推理等,但其核心思想是一致的,即通过对多种信息的融合来实现对目标的识别和跟踪。采用基于多传感器的数据融合技术已经成为智能小车避障控制中的重要研究方向。在本文中将以多传感器的数据融合技术为基础,研究智能小车的避障问题。

2.基于多传感器的数据融合

基于多传感器的数据融合技术需要处理来自多个传感器的实时数据,并进行快速的处理。从传感器获得数据的类型来看,这些数据代表不同的物理含义,如速度、距离、角度等,数据类型和特征也不尽相同,分属于不同的层次,因此对来自多个传感器的数据融合实际上要完成对多层次数据的综合评定,这必须依赖于一定的数据融合结构。

2.1基于多传感器信息的融合结构

从现有的研究成果来看,基于多传感器信息的数据融合结构主要有四种形式:无反馈分布式融合、反馈分布式融合、集中式融合和反馈并行融合,各类融合结构的主要特点分别为:①无反馈分布式融合。无反馈分布式融合模式需要对每个传感器的数据都进行滤波分析,并完成对各传感器的局部信息融合,最后再实现对多个传感器数据的融合。这类数据融合方式的优点是不需要太大的通信开销,融合速度较快,所需的存储空间也较小。②反馈分布式融合。反馈分布式融合的基本原理和无反馈分布式融合类似,但每个传感器多了一个信息反馈通道,可提高预测和状态估计的精度,但需要更大的通信开销。③集中式融合。集中式融合的主要特点是对所有传感器采集的信息进行状态的估计和预测,通过对每个传感器采集信息的检测判定来实现对所有传感器信息的综合判定。由于采用了所有传感器的全部信息,因此这类融合方法的精度较高,但也需要更高的硬件配置。④反馈并行融合。这类数据融合结构综合了以上三类融合结构的优点,对局部、整体的数据处理效率和精度都很高,但对硬件和数据关联技术等要求也较高,是一类重要的研究方向。

2.2基于多传感器信息的数据融合方法

基于多传感器信息的数据融合方法主要分为两类,一是基于概率统计的方法,如统计决策法、贝叶斯法等,二是人工智能方法,如模糊控制法、人工神经网络、D-S证据推理等。每种方法可参考有关文献,此处不再一一详述。

3.模糊神经网络基本原理

模糊神经网络是模糊控制理论和人工神经网络理论的耦合技术,能够有效的处理对经验性依赖较高的问题,并能广泛的适用于无法精确建模的系统。而人工神经网络则能够具备自学习能力和快速求解能力。通过模糊控制和人工神经网络的结合,能够形成函数估计器,有效的处理模糊信息和完成模糊推理,其性能比单一采用模糊控制或人工神经网络控制效果更优。模糊神经网络的基本原理为:①定义若干各模糊集合,并形成对应的控制规则。定义神经网络的层次(一般分为三层)和节点数量。②定义输入层。将输入层中的节点与输入向量分量之间实现连接。③定义隶属函数层。以语言变量值构成隶属函数层的节点,与输入层的连接权值固定为1,节点阈值为0。④定义规则层。每一条模糊控制规则定义为一个节点,节点的输出为隶属函数的输出。

4.实例应用

4.1硬件

在本例中,智能小车所采用硬件平台为STC89C52型单片机,动力系统为AUSRO马达130,驱动芯片型号为TA7267,驱动芯片与单片机相连,其输出端和马达直流电机连接,从而实现对小车的方向控制,小车通过两轮驱动。

小车采用的传感器有两种类型:超声波测距系统和红外传感器系统。超声波测距系统的型号为TCT40-10T/R,红外传感器的型号为索尼CX20106。

4.2传感器数据融合规则

在采用了5路超声波测距系统后,基本上可以对小车周围的障碍状况有比较可靠的了解,红外传感器的作用是为了弥补超声波测距系统的盲区。对这两类传感器所采集数据的处理方式为:①超声波测距系统和红外传感器同时工作;②若红外传感器的有效探测距离内发现障碍,以红外传感器的数据为准;③其他情况以超声波测距系统的探测值为准。

对5个方向的超声波测距的数据所采用的数据融合流程为:开始选择通道发射超声波盲区延时接收信号计算小车与障碍之间的距离数据融合选择小车动作。数据的融合技术采用模糊神经网络法。

4.3模糊神经网络的构建

结合智能小车避障控制的需要,在小车车身配置5个超声波系统和一个红外系统,分别完成对前、左、左前、右、右前5个方向的测量,因此模糊神经网络共需要建立起5个输入和2个输出的网络结构。各个输入量的物理含义为小车在上述5个方向的与障碍的距离,神经网络的输出量为小车的前进和停止。以红外传感器采集的数据作为小车运动控制的开关量。隶属函数层的函数形式采用高斯型,模糊语言变量分别为{“远”、“近”},因此结合第一层的5个输入,共构成10个神经元。结合输入层和隶属函数层的情况,输出层的神经元数量为2的5次方,共32个神经元。

4.4模糊控制规则和样本训练

(1)模糊控制规则

模糊控制规则体现的是人为控制经验的总结,分别对5个方向的超声波探测到的距离信息为基础来控制小车的转向。其基本原则为,若距离障碍较近,则小车停止前进,若距离障碍较远,则小车继续前进。分别以F表示前进、TF表示左转、TR表示右转、在实际控制规则中,共有9条,这里仅举一条来进行说明:若前方障碍较近,且左、左前、右、右前距离障碍较远,则小车左转。将上述规则转换为模糊语言后,即可获得具体的控制规则。具体转换方式可参照有关文献。

(2)模糊神经网络的训练样本

依据上述模糊神经网络的基本组成方式,其模糊输入范围的论域为[0,5],以高斯型隶属度函数来划分距离远近的模糊集合。训练样本的数据量较大,因此这里不便一一列出,神经网络的训练方法可参照有关文献。

4.5运行效果

在上述的步骤完成后,对小车的避障能力进行了实际验证。实验表明,利用超声波测距系统结合红外传感器后,以模糊神经网络融合上述两类传感器采集的数据可有效的实现智能小车的避障运动。

关键词:玉米种子;品种识别;人工神经网络;支持向量机

近年来,假种子事件频发,给农业造成巨大损失,农民由于缺乏识别种子的能力和设备,往往不能有效区分各个品种,迫切需要一种快速的种子识别方法。数字图像识别作为一种快速识别技术而被广泛应用,在水稻、小麦和花生等作物种子识别上都有成功应用的报道。

现代玉米种植和水稻一样,广泛杂交育种,不能自留种,增大了不法商家贩卖假种子的空间。为了有效鉴别玉米种子的真伪和类别,郝建平等、杨锦忠等通过数十个外观特征,采用图像处理的方法识别种子:韩仲志等研究了对种子识别起关键作用的特征提取方法,如子粒的胚部特征和果穗DUS测试特征的提取方法:另外杨锦忠等针对玉米果穗形态研究了品种识别问题,对关键特征进行了选择优化。

1材料与方法

1,1试验材料

1.2特征提取

1.3特征优化

随着统计指标的增加,统计特征的维数相应增加,因此也需要进行必要的降维和特征优化。传统的特征降维与优化是基于二阶统计量进行的主分量分析(PCA)方法。PCA是统计学中分析数据的一种有效的方法,其目的是在数据空间中找一组向量以尽可能地解释数据的方差,将数据从原来的R维空间降维投影到M维空间(R>M)。降维后保存了数据中的主要信息,从而使数据更易于处理。PCA方法是沿数据集方差最大方向寻找一些相互正交的轴,主成分分析方法是一种最小均方误差下的最优维数压缩方法,特征提取和优化后,特征维数将进一步减少。

1.4品种识别

基于表1中的特征可实时进行品种识别。人工神经网络是模拟人的神经感知结构,寻找非线性情况下的一种最优映射,由于所提取的特征与玉米类别之间存在着非常复杂的非线性映射关系,所以特别适合采用此方法进行品种识别。由于神经网络的初始权值由系统随机给出,所以往往带来结果的不稳定,通常的做法是多次测试取最优实现。基于提取的特征数据即可进行种子检验和品种识别,本研究涉及的神经网络模型包括7种,即BP、rbf、grnn、pnn、compet、sofm,以及一个BP(backpropagation)神经网络的改进型,即极限学习机ELM。其中神经网络BP算法是最典型的神经网络分类方法。支持向量机(SVM)模型是近几年发展起来的优秀的识别模型,在农作物种子识别领域已经被证明比神经网络识别模型具有更为稳健的性能。

2结果与分析

图2是6种神经网络识别模型的识别结果,图3是BP神经网络的改进型极限学习机(ELM)与支持向量机(SVM)模型识别结果。表2为上述8种识别模型在不同主分量及不同特征下的识别效果。

2.1不同模型的识别性能

鉴于极限学习机ELM是广泛应用的BP神经网络的改进型,且其识别效果优越,将其作为神经网络模型的代表与支持向量机模型进行比较。图3列出了两种模型的识别效果,部分数据在表2中有所体现,可以看出支持向量机(SVM)模型的识别效果较好,且效果更为稳定。

2.2特征优化对模型的影响

3小结与讨论

从本研究的识别结果看。识别结果非常不稳定,这种不稳定的结果与两个因素有关,一是神经网络的不稳定,与确定神经网络初始权值时随机给出有关,二是采用的交叉验证法是随机给出,随机将训练和测试样本进行分组,每次试验选用了不同的训练集和测试集。

PCA是一种优秀的特征优化和数据降维方法,通过PCA降维可以在很大程度上提高运算速度,减少计算量,特别适合在线监测。另外从比较结果可以看出,支持向量机是一种优秀的分类模型,特别适合于对小样本进行分类,其效果要优于神经网络模型,且结果稳定。支持向量机和神经网络虽然都用来进行品种识别,但所依据的理论基础和识别机理均不相同。支持向量机普遍认为其泛化能力要比人工神经网络强:支持向量机模型理论基础是结构风险最小化理论。也涉及模型参数优化问题:另外支持向量机可以得到识别决策函数的解析表达式,而神经网络不能明确地得到一个解析解。

(1.克拉玛依职业技术学院,新疆克拉玛依834000;2.新疆农业大学机械交通学院,新疆乌鲁木齐830052)

摘要:学习向量量化(LVQ)神经网络可以通过监督学习完成对输入向量模式的准确分类,提出了一种基于改进的LVQ神经网络的发动机故障诊断方法,介绍了LVQ神经网络及其改进的学习算法。以长城哈佛GW2.8TC型发动机为实验对象,让发动机在怠速状况下,对发动机进行故障设置,利用金德KT600电脑故障诊断仪采集发动机数据流,运用改进的LVQ神经网络建立诊断模型,诊断结果表明,改进的LVQ神经网络能对发动机故障做出正确分类,准确率比较高。

关键词:改进的LVQ神经网络;发动机;故障诊断;神经元

0引言

人工神经网络(ArtificialNeuralNetworks,ANNs),也称为神经网络(NNs),是模拟生物神经网络进行信息处理的一种数学模型。它以对大脑的生理研究成果为基础,目的在于模拟大脑的某些机理与机制,实现一些特定的功能。由于人工神经网络具有联想记忆功能、优化计算能力以及其他的一些性质,所以人工神经网络具有较强的分类识别功能。学习向量量化(LVQ)神经网络是常用的一种神经网络,LVQ神经网络是一种有导师训练竞争层的方法,竞争层自动学习识别输入向量,并对输入向量分类。

本文以长城哈佛GW2.8TC型发动机为例,运用LVQ神经网络对发动机进行故障诊断。

1LVQ神经网络

1.1LVQ神经网络结构

LVQ神经网络是两层的网络结构,即竞争层和线性层。竞争层对输入向量进行学习分类,把竞争层的分类称为子分类;线性层根据用户的要求将竞争层的分类结果映射到目标分类结果中,把线性层的分类称为目标分类。LVQ神经网络结构如图1所示。

由图1可以看出,竞争层和线性层每一类别各有一个神经元,竞争层通过学习,可以得到S1类子分类结果;然后,线性层将S1类子分类结果再分成S2类目标分类结果(S1始终大于S2)。例如,假设竞争层的第1,2,3个神经元对输入空间的子分类所对应的线性层的目标分类为第2类,则竞争层的第1,2,3个神经元与线性层的第2个神经元的连接权将全部为1,而与其他线性层神经元的连接权全部为0,这样,当竞争层的第1,2,3个神经元中的任意一个神经元在竞争中获胜时,线性层的第2个神经元将输出1。

1.2LVQ神经网络学习算法的改进

LVQ神经网络学习算法的改进是在LVQ1的基础上进行的,它可以改善LVQ1学习结果的性能。改进的LVQ网络的学习过程与LVQ1类似,在应用LVQ1进行学习后,再用改进的LVQ网络进行学习,不同的是,改进的LVQ是针对最接近输入向量的两个相邻神经元的权值进行的,其中一个神经元对应正确的分类模式,另一个神经元对应错误的分类模式,而输入向量位于定义的窗口时,有:

这样,如果给定两个很相近的输入向量,其中一个对应正确的分类,而另一个对应错误的分类,则改进的LVQ也能对靠的非常近,甚至对刚刚可分的模式进行正确地分类,从而提高分类结果的鲁棒性。

2改进的LVQ神经网络在发动机故障诊断中的应用

基于改进的LVQ神经网络在发动机中的故障诊断仿真步骤如下:

(1)让发动机处在怠速状态下,并对其进行故障设置,用电脑检测仪及其他设备测出发动机有无故障时的数据流参数;

(2)用改进的LVQ神经网络建立诊断模型,并用已知的样本数据训练网络;

(3)用训练好的网络对发动机进行故障诊断,并对训练结果进行分析。

2.1发动机故障设置及采集样本

为了验证改进的LVQ神经网络在发动机故障诊断中的可行性,本文以长城哈佛GW2.8TC型发动机为研究对象,让发动机在怠速状况下,对发动机进行故障设置,并利用金德KT600故障诊断仪采集发动机数据流。以发动机在正常怠速、油门踏板1接地线开路、凸轮轴传感器线路故障、1缸喷油器线路故障、冷却液温度传感器线路串联某阻值电阻和油门踏板插头开路六种状态下,采集发动机数据流,采集到的样本数据如表1所示。

2.2程序设计

在Matlab环境中,调用LVQ神经网络工具箱,创建的代码如下:

在代码中,p中数据为样本数据;t中以1表示正常状态,以2表示故障状态;T=ind2vec(t)为使t中的向量转换成学习向量量化网络使用的目标向量;net=newlvq()为创建LVQ神经网络,神经元数目设置为20,0.17和0.83,分别表示所采集的样本种类中正常状态和故障状态所占的比例,网络学习率设为0.5;net=init(net)为网络初始化,使其每次训练时权值都是随机的,这样可以达到预期的目标;网络训练步数设置为200;训练间隔设置为50;训练目标设置为0;网络设置好后,开始训练网络,运行程序后所得的网络训练状态图如图2所示,训练曲线如图3所示。

由图2和图3所示,网络训练只训练了8次,用时不到1s,就达到了预期目标,可见,用改进的LVQ神经网络进行故障诊断,速度非常快,精确度很高。

3结语

LVQ神经网络将监督学习和无监督学习结合起来,可以完成对输入向量模式的准确分类。本文以长城哈佛GW2.8TC型发动机为实例,并对发动机进行故障设置,采集数据流,介绍了LVQ神经网络及其改进的学习算法,运用改进的LVQ神经网络建立诊断模型,诊断结果表明,改进的LVQ神经网络能对发动机故障进行模式识别和准确分类,诊断结果完全正确,而且训练速度极快。改进的LVQ神经网络具有较高的研究价值,该方法不仅可以运用到汽车诊断领域,而且可以运用到其他故障诊断领域。

[1]董长虹.神经网络与应用[M].北京:国防工业出版社,2005.[2]史忠植.神经网络[M].北京:高等教育出版社,2009.

[3]孙祥,徐流美,吴清.Matlab7.0[M].北京:清华大学出版社,2005.

[4]周开利,康耀红.神经网络模型及其Matlab仿真程序设计[M].北京:清华大学出版社,2005.

[5]张德丰.Matlab神经网络应用设计[M].北京:机械工业出版社,2009.

[6]李国勇.智能控制及其Matlab实现[M].北京:电子工业出版社,2005.

[7]舒宁,马洪超,孙和利.模式识别的理论与方法[M].武汉:武汉大学出版社,2004.

[8]蒋宇,李志雄,唐铭.LVQ神经网络在滚动轴承故障诊断中的应用研究[J].机械科学与技术,2011(3):408411.

[关键词]BP神经网络模型构建模型训练模型仿真

一、BP神经网络在测量竞争力中的优势

人工神经网络本身包含非常多的网络模型,如BP网络、Hopfield网络、Hamming网络、Grossberg网络和竞争网络等,由于BP网络可以任意精度逼近任意连续函数,所以在已有的竞争力评价研究文献中,使用BP(BackPropagationNetwork)网络的居多。如高晓宏、郭军、吴晓伟(2004)建立了时序BP网络和因果BP网络,根据企业竞争力的指标体系预测了企业的竞争力;李煜华等(2006)通过BP网络对老工业基地的核心竞争力进行了评价;陈红转(2003)等通过BP网络对银行竞争力进行了评价。这些研究说明用BP网络方法评价竞争力具有可行性。

BP网络可以通过以下具体过程实现:

1.建立网络模型,初始化网络及字习参数;BP网络的建立需要借助MATLAB软件实现。通常有两种方法:

编程法:net=newff(PR,[S1,S2……Sn],{Tf1Tf2Tf3……Tfn},BTF,BLF,PF)

其中net中存放所建立的网络属性和网络参数,四个输入变量分别为:

PR输入向量的取值范围;

Si第i层的神经元个数,总共N层;

Tfi第i层的传递函数,缺省值为“tansig”;

BTFBP网络训练函数,缺省值为“trainlm”;

BLFBP网络权值和阙值学习函数,缺省值为“learngdm”;

PF性能函数,缺省值为“mse”。

GUI法:在matlab命令窗口中输入命令nntool,就会弹出人工神经网络的构建训练仿真窗口。

本文使用第二种方法创建BP网络。

2.提供训练模式

选实例作学习训练样本训练网络,直到满足学习要求;常使用的训练函数有批梯度下降训练函数(traingd,traingdm)、自适应修改学习率算法(traingda,traingdx)、有弹回的算法(trainrp)及共轭梯度算法(traincgf,traincgp)等。

3.前向传播过程

对给定训练模式输入,计算网络的输出模式,并与期望模式比较,若误差不能满足精度要求,则误差反向传播,否则转到2;

4.反向传播过程

BP算法是一个很有效的算法,它把一组样本的输入、输出问题变成一个非线性优化问题,并使用了优化问题中最普遍的梯度下降法,用迭代运算求解权相应于学习记忆问题,加入隐节点使优化问题的可调参数增加,从而可以得到更精确的解。

二、BP网络在C2C电子零售商竞争力评价中的应用

本文选取包含20个测量指标的C2C电子零售商竞争力评价指标体系及调查数据(赵丽,2008)来说明BP网络在竞争力测量方面的使用方法。

在设计BP网络之前,首先应该准备好数据。Matlab7.0与Excel2003相通,所以将调查数据导进Matlab7.0中,命名为“data”。然后,将其中的10个C2C电子零售商竞争力指标数据作为训练输入数据,设为“traindata”;将专家对这10个C2C电子零售商竞争力的评价结果作为目标输出量,设为“targets”;评价值越大,表明此电子零售商越有竞争力,由此构成10个训练样本对;将剩余的6个C2C电子零售商竞争力指标测量数据作为仿真数据,设为“simulatedata”。数据准备完毕,即可构建网络。

1.构建网络

网络的输入、输出神经元的数量是由问题外部描述定义的。所以,如果有4个外部变量作为网络输入,那么网络就有4个输入。同样,如果网络有7个输出,那么网络的输出层就应该有7个神经元:最后,输出信号所期望的特征有助于选择输出层的传输函数。研究已表明,两层网络在其隐层中使用s形传输函数,在输出层中使用线性传输函数,就几乎可以以任意精度逼近任何感兴趣的函数,只要隐层中有足够的单元可用(见[Host89])。

根据论文研究实际,设计BP网络评价模型如下:

A输入层:根据C2C电子零售商竞争力评价指标体系,将最低层指标数作为输入层神经元数,在本文中为20;

B隐含层:隐含层神经元数的选取关系到整个BP网络的精确度和学习效率,在本文中结合理论分析和经验选取隐含层神经元数为10;

C输出层:对C2C电子零售商竞争力的评价是一个从定性到定量然后再到定性的过程,通过BP网络模型将定性转化为定量输出,然后综合评价集和输出结果,对C2C电子零售商竞争力作出定性评价。因此,将输出层神经元设置为1个。

所以,本研究的BP网络结构是具有20-10-1结构的二层网络,在matlab7.0中构建。命名为bpnetwork,选择网络类型为Feed-forwardbackprop,输入数据范围根据训练样本中的输入数据确定,训练函数选择TRAINLM,自适应学习函数选择LEARNGDM,效果函数选择MSE,层数为2,第一层的神经元有10个,传输函数为TANSIG,第二层的神经元个数为1,传输函数为TANSIG。构建好的C2C电子零售商竞争力评价BP模型如图1所示:

图1C2C电子零售商竞争力评价BP模型

2.训练网络

点击Train菜单,在TrainingInfo中选择输入数据traindata,选择目标输出数据targets,其它默认;在TrainingParameters中设最大训练步数epochs为50;goal为0.00001;show为25。其它参数time、min_grad、max_fail等均为缺省值。点击TrainNetwork,出现训练效果图,如图2所示:

图2模型训练效果图

图2中蓝色曲线表示训练路径图,黑色直线表示预定误差值。在第15步时,两线相交,网络误差平方和MSE达到了误差目标goal=0.00001的要求,网络模型训练结束,说明网络已初步符合要求。同时,MATLAB还提供了函数postreg用于对网络训练结果的进一步分析。函数postreg利用了线性回归的方法分析了网络输出和目标数出的关系,即网络输出变化对于目标输出变化的变化率,从而评估了网络的训练效果。将网络训练的数据导出后,在Matlab7.0的命令窗口中输入命令:

[m,b,r]=postreg(bpnetwork_outputs,targetdata)

图3模型训练效果参数

图4绘出了函数postreg显示的图形,横坐标为目标输出,纵坐标为网络输出,“”表示数据,理想回归直线(网络输出等于目标输出时的直线)由实线表示,最优回归直线由虚线表示。从图可以看到虚线和实现几乎重合,说明网络具有非常好的性能,可以用这一网络去判断其它C2C电子零售商的竞争力了。

图4模型回归直线图

3.网络仿真

将剩下的6个C2C电子零售商(“C1”、“C2”、“C3”、“C4”、“C5”、“C6”)竞争力指数的各项数据作为仿真数据,命名为simulatedata,作为输入数据添加到Inputs中。点击simulate,如图5所示:

图5模型仿真

在Inputs下拉框中选择simulatedata,outputs默认为bpnetwork_outputs,其他默认,点击SimulatesNetwork,在NetworkDataManager窗口的Outputs中就会出现输出结果值,在Errors中就会出现误差值。

打开输出结果参数,得其值如图6所示。根据输入数据与调查对象的对应关系,“C1”的竞争力为0.94224,“C2”的竞争力为0.74897,“C3”的竞争力为0.62101,“C4”的竞争力0.055052,“C5”的为0.56066,“C6”的为0.23556。根据训练设置,值越大说明竞争力越强。所以,在这6个C2C电子零售商中,竞争力最强的是“C1”,其次是“C2”和“C3”,然后依次是“C6”“C7”,最差的是“C4”。

图6模型模拟结果

三、结论

本文通过比较竞争力综合评价方法和人工神经网络方法,指出了人工神经网络在评价竞争力应用上的优势,并通过文献发现使用BP网络具有可行性;在介绍了BP网络的基本原理之后,借助Matlab7.0软件构建了评价C2C电子零售商竞争力的二层BP网络,通过训练,使网络达到了良好的性能,并仿真得到了6个C2C电子零售商的综合竞争力,这再次说明了应用BP网络评价C2C电子零售商的竞争力具有可行性,具有较强的应用推广性。但是,在使用BP网络评价竞争力时应选择可靠的指标体系和权威的数据对来训练网络,否则计算结果会不准确。

参考文献:

[1]李煜华胡运权胡瑶瑛:基于BP神经网络的老工业基地企业核心竞争力的综合评价.商业研究,2006,05

[2]高小红郭军:基于BP人工神经网络的企业竞争力预测模型.中国矿业,2004,08

[3]吴晓伟徐福缘:基于神经网络的企业竞争力综合评价方法.工业技术经济,2004,04

[4]陈红转王飞等:基于BP网络的银行竞争力综合评价.山东科技大学学报,2003,12

[5]闻新周露李翔张宝伟著:Matlab神经网络仿真与应用.科学出版社,2003,07

[6](美)哈根等著戴葵等译:神经网路设计.机械工业出版社,2002,09

THE END
1.数据挖掘的分析方法可以划分为关联分析序列模式分析分类分析和数据挖掘是从大量数据中提取有用信息的方法,主要分为四种分析方式:关联分析、序列模式分析、分类分析和聚类分析。在本指南中,我们将详细介绍这四种方法的实现过程,并提供相应的代码示例。 数据挖掘流程 首先,我们需要明确数据挖掘的基本流程,如下表所示: 流程图 https://blog.51cto.com/u_16213297/12863680
2.数据挖掘由哪些步骤组成的帆软数字化转型知识库数据挖掘由数据准备、数据清洗、数据集成、数据转换、数据挖掘、模式评估和知识表示等步骤组成。其中,数据准备是数据挖掘过程中的一个关键步骤,因为数据的质量和格式直接影响挖掘结果的准确性和有效性。数据准备包括收集和选择相关数据、处理缺失值、去除噪声、解决数据不一致等任务。数据准备的良好进行可以大大提高后续挖掘https://www.fanruan.com/blog/article/576475/
3.通俗易懂,数据挖掘的过程是什么?数据挖掘的流程导读:数据挖掘过程包含数据清洗、特征提取、算法设计等多个阶段,本文将讨论这些阶段。 01 数据挖掘过程 典型数据挖掘应用的过程包含以下几个阶段。 1. 数据采集 数据采集工作可能是使用像传感器网络这样的专门硬件、手工录入的用户调查,或者如Web爬虫那样的软件工具来收集文档。虽然这个阶段与具体应用息息相关,但常常落在https://blog.csdn.net/maiya_yayaya/article/details/131590669
4.业务流程挖掘算法研究(精选十篇)流程挖掘的输入是执行日志,表1 是一个会议流程的执行日志。每一行表示一个事件,记录了与事件有关的各种信息,如: 该事件对应的活动,事件发生的时间等,用事件ID标识。实例是流程的一次执行过程,用实例ID标识,每个事件属于某一实例。如果只关注流程的控制流视图,一个实例可用其所有事件所对应的活动序列来表示。因此,https://www.360wenmi.com/f/cnkeyal85ayy.html
5.数据分析与挖掘11篇(全文)近年来,数据挖掘技术经过不断发展,已经成为一个涉及多个学科的交叉型综合学科。通常而言,经典的数据挖掘算法都可以直接用到Web数据挖掘上来,但为了提高挖掘质量,要在扩展算法上进行了研究,包括复合关联规则算法、改进的序列发现算法等。 2. Web数据挖掘的概念 https://www.99xueshu.com/w/ikeyp687ycyz.html
6.大数据金融第二章大数据相关技术数据挖掘的任务:关联分析、聚类分析、分类、回归、预测、序列和偏差分析。 五 数据解释 数据解释是一个面向用户的过程,它是指将大数据挖掘及分析结果在显示终端以友好、形象、易于理解的形式呈现给用户。 (一) 数据可视化 数据可视化技术主要是通过图形化方法进行清晰、有效的数据传递。 https://www.jianshu.com/p/d68251554c66
7.机器学习中的数据清洗与特征处理综述随着美团交易规模的逐步增大,积累下来的业务数据和交易数据越来越多,这些数据是美团做为一个团购平台最宝贵的财富。通过对这些数据的分析和挖掘,不仅能给美团业务发展方向提供决策支持,也为业务的迭代指明了方向。目前在美团的团购系统中大量地应用到了机器学习和数据挖掘技术,例如个性化推荐、筛选排序、搜索排序、用户建模http://api.cda.cn/view/8897.html
8.数据挖掘论文(优选10篇)(2)档案工作要利用数据分析和档案用户特征分析进行分类描述。 (3)确定档案 的基础性分类主题,一般而言,要将文书档案归档状况、卷数 等基础性信息作为分类依据。 2.2数据库设计单元 在设计过程中,要 针对不同维度建立相应的参数体系和组成结构,并且有效 http://www.360doc.com/content/23/1127/11/82785916_1105448548.shtml
9.理论资讯部分地区探索对学生行为序列进行建模分析,以跟踪学生对学习知识与能力的达成状态从而完善质量监测,并在此基础上生成自适应教学系统。比如,天津电子信息职业技术学院搭建“全场景学习平台”,采集学生学习和实践数据,建立长周期、多维度数据,应用数据对课程学习和企业实践效果进行过程性和结果性评价,对数字素养和专业能力进行https://www.nmpaied.org.cn/article/264580
10.人工智能面试题86问,新手找工作必备!腾讯云开发者社区2.机器学习与数据挖掘的区别 3.什么是机器学习的过度拟合现象 4.过度拟合产生的原因 5.如何避免过度拟合 6.什么是感应式的机器学习? 7.什么是机器学习的五个流行的算法? 8.机器学习有哪些不同的算法技术? 9.在机器学习中,建立假设或者模型的三个阶段指的是什么? https://www.cloud.tencent.com/developer/article/1141941
11.深度学习高手笔记卷1:基础算法卷1由三篇组成,第一篇介绍深度学习在计算机视觉方向的一些卷积神经网络,从基础骨干网络(第1章)、轻量级CNN(第2章)、模型架构搜索(第3章)3个方向展开,介绍计算机视觉方向的30余个里程碑算法。第二篇主要介绍深度学习在自然语言处理方向的重要突破,主要介绍几个基础序列模型,如LSTM、注意力机制、Transformer等(第4章https://www.epubit.com/bookDetails?id=UB7d8623610d375
12.《数据挖掘》实验项目通过本课程的学习,可了解数据挖掘的基本概念和主要思想,掌握典型的机器学习算法以及利用python实现数据挖掘与机器学习的过程。 四、实验内容 五、实验条件 硬件:微型计算机、常用网络设备 软件:Windows 7操作系统、python、anaconda等 六、成绩评定办法 1.实验成绩的评定 http://jsjfz.nut.edu.cn/index.php/cms/item-view-id-1331.shtml
13.医疗大数据与人工智能报告发布,首次绘制产业技术成熟度曲线界面除了从国家层面推动人工智能的产业发展需要政策支持,人工智能在应用过程中所涉及到的法律法规问题也需要尽早规划和监管。特别是在监管严格的医疗行业中,人工智能的商业化应用,还有很多问题需要政策进行规范。 第一,人工智能的应用规范。医疗问题涉及到人的健康和生命,是一个复杂而谨慎的领域,任何问题都和患者的生命安全息https://www.jiemian.com/article/1630721_qq.html