CN117610610A - A network evaluation method for neuro-fuzzy systems with learning ability - Google Patents
A network evaluation method for neuro-fuzzy systems with learning ability Download PDFInfo
- Publication number
- CN117610610A CN117610610A CN202311707436.XA CN202311707436A CN117610610A CN 117610610 A CN117610610 A CN 117610610A CN 202311707436 A CN202311707436 A CN 202311707436A CN 117610610 A CN117610610 A CN 117610610A
- Authority
- CN
- China
- Prior art keywords
- fuzzy
- neuro
- model
- evaluation method
- fuzzy system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 32
- 239000002245 particle Substances 0.000 claims abstract description 42
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 19
- 238000005457 optimization Methods 0.000 claims abstract description 16
- 230000001537 neural effect Effects 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims abstract description 14
- 238000013528 artificial neural network Methods 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000035772 mutation Effects 0.000 claims description 3
- 238000003860 storage Methods 0.000 claims description 3
- 238000012549 training Methods 0.000 abstract description 5
- 238000006467 substitution reaction Methods 0.000 abstract description 3
- 238000011160 research Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000013210 evaluation model Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000036541 health Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/043—Architecture, e.g. interconnection topology based on fuzzy logic, fuzzy membership or fuzzy inference, e.g. adaptive neuro-fuzzy inference systems [ANFIS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/048—Fuzzy inferencing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Fuzzy Systems (AREA)
- Automation & Control Theory (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域Technical field
本发明涉及人工智能技术领域,具体而言,尤其涉及一种具有学习能力神经模糊系统网络评估方法。The present invention relates to the field of artificial intelligence technology, specifically, to a neural fuzzy system network evaluation method with learning ability.
背景技术Background technique
基于实时特征参数的在线能力边界评估模型在近年来智能技术快速发展。该模型的研究应用领域涉及到多个领域,如工业生产、能源、环境监测、医疗卫生等。目前已有多种针对特定领域的在线能力边界评估模型被提出和应用。随着物联网技术和传感器技术的发展,实时数据采集技术不断提升,数据采集的速度和精度也不断提高,这为基于实时特征参数的在线能力边界评估模型的应用提供了可靠的数据支撑。随着人工智能和机器学习技术的不断发展和完善,基于实时特征参数的在线能力边界评估模型的算法也不断优化,能够更加准确地预测和控制目标系统的边界。实践应用逐步展开:该模型在多个领域的实践应用不断展开,例如在工业自动化生产中的设备故障检测和预警、电力系统中的故障诊断和控制、医疗卫生领域中的健康监测和诊断等方面,均得到了广泛应用和验证。Online capability boundary evaluation models based on real-time characteristic parameters have developed rapidly in intelligent technology in recent years. The research and application fields of this model involve many fields, such as industrial production, energy, environmental monitoring, medical and health, etc. Currently, a variety of online competency boundary assessment models for specific fields have been proposed and applied. With the development of Internet of Things technology and sensor technology, real-time data collection technology continues to improve, and the speed and accuracy of data collection continue to improve. This provides reliable data support for the application of online capability boundary evaluation models based on real-time characteristic parameters. With the continuous development and improvement of artificial intelligence and machine learning technology, the algorithm of the online capability boundary assessment model based on real-time characteristic parameters has also been continuously optimized, which can more accurately predict and control the boundaries of the target system. Practical application gradually unfolds: The practical application of this model continues to unfold in many fields, such as equipment fault detection and early warning in industrial automation production, fault diagnosis and control in power systems, health monitoring and diagnosis in the medical and health fields, etc. , have been widely used and verified.
模糊综合评估法是一种基于模糊数学的评估方法,可以通过隶属函数将模糊信息进行定量化描述,进而解决模糊问题。但是模糊综合评估法中隶属函数的确定,目前尚无统一认可的规范,故受主观影响较大。近年来,二型模糊理论逐渐在模糊控制等领域得到成功应用,这也促进着二型模糊聚类研究的发展。然而受限于二型模糊理论的运算复杂度,二型模糊聚类算法在评估模型中的应用有待于进一步的研究。基于人工神经网络的方法主要适合于状态估计研究,但是一般情况下,该方法的可解释性较差且需要大量的状态监测数据和健康状态表征参量数据支撑,难以在线应用。The fuzzy comprehensive evaluation method is an evaluation method based on fuzzy mathematics, which can quantitatively describe fuzzy information through membership functions to solve fuzzy problems. However, there is currently no uniformly recognized specification for the determination of membership functions in the fuzzy comprehensive evaluation method, so it is subject to greater subjective influence. In recent years, type-2 fuzzy theory has gradually been successfully applied in fields such as fuzzy control, which has also promoted the development of type-2 fuzzy clustering research. However, limited by the computational complexity of type-2 fuzzy theory, the application of type-2 fuzzy clustering algorithm in evaluation models needs further research. Methods based on artificial neural networks are mainly suitable for state estimation research. However, in general, this method has poor interpretability and requires a large amount of state monitoring data and health state representation parameter data support, making it difficult to apply online.
综上所述,有待发明一种模糊综合评估法,以解决在多变的环境中保证数据的可靠性和精度、提高算法的实时性和准确性的问题,减少对专家的主观判断和经验的过度依赖,减少主观性。To sum up, a fuzzy comprehensive evaluation method needs to be invented to solve the problem of ensuring the reliability and accuracy of data in a changing environment, improving the real-time and accuracy of the algorithm, and reducing the reliance on experts' subjective judgment and experience. Over-reliance, less subjectivity.
发明内容Contents of the invention
有鉴于此,本发明的目的在于提出一种具有学习能力神经模糊系统网络评估方法,以解决现有评估方法不适用于包含多未知参数的复杂的系统的技术问题。In view of this, the purpose of the present invention is to propose a neuro-fuzzy system network evaluation method with learning capabilities to solve the technical problem that existing evaluation methods are not suitable for complex systems containing multiple unknown parameters.
本发明采用的技术手段如下:The technical means adopted in the present invention are as follows:
一种具有学习能力神经模糊系统网络评估方法,其特征在于,包括如下步骤:A learning-capable neuro-fuzzy system network evaluation method, which is characterized by including the following steps:
S1、建立神经模糊系统模型,所述神经模糊系统模型在神经网络的框架下采用模糊逻辑规则;S1. Establish a neuro-fuzzy system model that adopts fuzzy logic rules under the framework of a neural network;
S2、采用改进的粒子群智能优化算法对神经模糊系统模型进行训练,得到最优参数和训练后的神经模糊系统模型;S2. Use the improved particle swarm intelligent optimization algorithm to train the neuro-fuzzy system model, and obtain the optimal parameters and the trained neuro-fuzzy system model;
S3、根据实际问题,定义系统输入值,将其输入到训练后的神经模糊系统模型中,得到系统的能力边界评估结果。S3. Based on the actual problem, define the system input value and input it into the trained neuro-fuzzy system model to obtain the system's capability boundary evaluation results.
进一步地,S1中,所述神经模糊系统模型如下:Further, in S1, the neuro-fuzzy system model is as follows:
NFS={P,T,I,O,M,W,f}NFS={P,T,I,O,M,W,f}
其中,P={p1,p2,...,pn}是一个初始库,包含代表航空电子系统设备、子系统和系统破坏事件的有限元,pi∈[0,1];T={t1,t2,...,tm}是一个带有有限元的终端库,用于量化初始库中元素对该子系统的影响程度,ti∈[0,1];I(O)是一个输入或输出库,反映了变异对系统的映射;M是一个映射,其中每个库节点pi都有一个标记值M(pi),反映了该库节点所代表的命题的真实程度,代表了设备和子系统的不确定性;W={w1,w2,...,wr}是规则的权重集合,反映了初始库和终端库的元素之间的关系程度;f是一个非线性函数,用于映射系统中的未知和复杂关系。Among them, P = {p 1 , p 2 ,..., p n } is an initial library containing finite elements representing avionics system equipment, subsystems and system damage events, p i ∈ [0,1]; T ={t 1 ,t 2 ,...,t m } is a terminal library with finite elements, used to quantify the influence of elements in the initial library on the subsystem, ti ∈[0,1]; I (O) is an input or output library, reflecting the mapping of mutations to the system; M is a mapping, in which each library node p i has a tag value M(pi ) , reflecting the proposition represented by the library node The true degree of represents the uncertainty of equipment and subsystems; W = {w 1 , w 2 ,..., w r } is the weight set of rules, reflecting the degree of relationship between the elements of the initial library and the terminal library ;f is a nonlinear function used to map unknown and complex relationships in the system.
进一步地,S2具体包括如下步骤:Further, S2 specifically includes the following steps:
初始化产生一群随机粒子,并进行迭代;Initialization generates a group of random particles and iterates;
在每一次迭代中,粒子通过跟踪两个极值来不断更新自己;In each iteration, the particle continuously updates itself by tracking two extreme values;
更新粒子的速度和位置;Update particle speed and position;
对随机粒子进行迭代寻找最优解。Iterate over random particles to find the optimal solution.
进一步地,所述两个极值中,一个是粒子本身所找到的最优解,称为个体极值pbest,另一个是整个种群目前为止所找到的最优解,称为全局极值gbest。Furthermore, among the two extreme values, one is the optimal solution found by the particle itself, which is called the individual extreme value p best , and the other is the optimal solution found by the entire population so far, which is called the global extreme value g best .
进一步地,粒子群的速度和位置更新公式为:Furthermore, the velocity and position update formulas of the particle swarm are:
其中,和/>分别表示第k代中粒子i的第d维分量的速度和位置;vmax表示粒子的最大速度;xmin和xmax分别表示粒子的最小和最大位置;r1和r2表示(0,1)之间的随机数;通常c1=c2=0.5为学习因子;惯性权重定为m。in, and/> represent the velocity and position of the d-dimensional component of particle i in the k-th generation respectively; v max represents the maximum velocity of the particle; x min and x max represent the minimum and maximum positions of the particle respectively; r 1 and r 2 represent (0, 1 ); usually c 1 =c 2 =0.5 is the learning factor; the inertia weight is set to m.
进一步地,粒子群的速度和位置更新公式中,惯性权重的更新公式为:Furthermore, in the speed and position update formula of the particle swarm, the update formula of the inertia weight is:
mk=mmin+(mmax-mmin)(kmax-k)/kmax m k =m min +(m max -m min )(k max -k)/k max
其中,mk,mmin和mmax分别为当前时刻的惯性权重、最小权重和最大权重,为最大迭代次数,k为当前迭代次数所在。Among them, m k , m min and m max are the inertia weight, minimum weight and maximum weight at the current moment respectively, are the maximum number of iterations, and k is the current number of iterations.
进一步地,S3中,所述系统输入包括确定性输入和不确定性输入。Further, in S3, the system input includes deterministic input and uncertain input.
本发明还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时,执行上述任一项具有学习能力神经模糊系统网络评估方法。The present invention also provides a storage medium that includes a stored program, wherein when the program is run, any one of the above neural fuzzy system network evaluation methods with learning capabilities is executed.
本发明还提供了一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器通过所述计算机程序运行执行上述任一项具有学习能力神经模糊系统网络评估方法。The present invention also provides an electronic device, including a memory, a processor and a computer program stored on the memory and executable on the processor. The processor executes any of the above by running the computer program. A network evaluation method for neuro-fuzzy systems with learning capabilities.
较现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
结合了模糊逻辑的推理能力和神经网络的无限逼近函数能力,建立真实系统的替代模型,其次采用智能优化算法使得替代模型最大限度接近真实模型。神经模糊系统建立系统的能力边界评估模型,将模糊规则引入神经网络的框架中。该方法结合神经网络的无限逼近函数能力和模糊系统的学习能力,该方法具普适性。实验结果和分析表明评估的全面性和合理性模型,可应用于复杂系统能力评估研究。特别是对于复杂的系统包含更多未知参数,该方法具有独特性优点,对提高系统性能有一定的参考意义。It combines the reasoning ability of fuzzy logic and the infinite approximation function ability of neural network to establish an alternative model of the real system, and then uses intelligent optimization algorithms to make the alternative model as close to the real model as possible. The neuro-fuzzy system establishes the system's capability boundary evaluation model and introduces fuzzy rules into the framework of the neural network. This method combines the infinite approximation function ability of the neural network and the learning ability of the fuzzy system, and is universal. The experimental results and analysis demonstrate the comprehensiveness and rationality of the assessment model, which can be applied to complex system capability assessment research. Especially for complex systems containing more unknown parameters, this method has unique advantages and has certain reference significance for improving system performance.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that need to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting any creative effort.
图1为本发明方法流程图。Figure 1 is a flow chart of the method of the present invention.
图2为本发明三种情况下的算法收敛过程图。Figure 2 is a diagram of the algorithm convergence process in three cases of the present invention.
图3为本发明最佳权重与优化权重的比较图。Figure 3 is a comparison diagram between the best weight and the optimized weight of the present invention.
图4为本发明预测值和实际值的比较图。Figure 4 is a comparison chart of predicted values and actual values according to the present invention.
图5为本发明一维变量的系统能力评估结果图。Figure 5 is a diagram showing the system capability evaluation results of one-dimensional variables of the present invention.
图6为本发明二维变量的系统能力评估结果图。Figure 6 is a diagram showing the system capability evaluation results of two-dimensional variables of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only These are some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts should fall within the scope of protection of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the invention described herein are capable of being practiced in sequences other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus that encompasses a series of steps or units and need not be limited to those explicitly listed. Those steps or elements may instead include other steps or elements not expressly listed or inherent to the process, method, product or apparatus.
如图1所示,本发明提供了一种具有学习能力神经模糊系统网络评估方法,包括如下步骤:As shown in Figure 1, the present invention provides a learning-capable neuro-fuzzy system network evaluation method, which includes the following steps:
S1、结构化神经模糊系统建模S1. Structured neuro-fuzzy system modeling
神经模糊系统结合了神经网络和模糊系统的特点,并具有神经网络的无限逼近能力和模糊逻辑系统的模糊推理能力。神经模糊系统(NFS)模型的建立和定义如下。NFS包含七个元素,定义为Neuro-fuzzy systems combine the characteristics of neural networks and fuzzy systems, and have the infinite approximation capabilities of neural networks and the fuzzy reasoning capabilities of fuzzy logic systems. The neuro-fuzzy system (NFS) model is established and defined as follows. NFS contains seven elements, defined as
NFS={P,T,I,O,M,W,f}NFS={P,T,I,O,M,W,f}
其中,P={p1,p2,...,pn}是一个初始库,包含代表航空电子系统设备、子系统和系统破坏事件的有限元,pi∈[0,1];T={t1,t2,...,tm}是一个带有有限元的终端库,用于量化初始库中元素对该子系统的影响程度,ti∈[0,1]。I(O)是一个输入(输出)库,反映了变异对系统的映射。M是一个映射,其中每个库节点pi都有一个标记值M(pi),反映了该库节点所代表的命题的真实程度,代表了设备和子系统的不确定性。W={w1,w2,...,wr}是规则的权重集合,反映了初始库和终端库的元素之间的关系程度。f是一个非线性函数,用于映射系统中的未知和复杂关系。Among them, P = {p 1 , p 2 ,..., p n } is an initial library containing finite elements representing avionics system equipment, subsystems and system damage events, p i ∈ [0,1]; T ={t 1 ,t 2 ,...,t m } is a terminal library with finite elements, used to quantify the influence of elements in the initial library on the subsystem, ti ∈[0,1]. I(O) is an input (output) library that reflects the mapping of mutations to the system. M is a map in which each library node p i has a tag value M(pi ) , which reflects the true degree of the proposition represented by the library node and represents the uncertainty of the device and subsystem. W={w 1 , w 2 ,..., w r } is a weight set of rules, which reflects the degree of relationship between the elements of the initial library and the terminal library. f is a nonlinear function used to map unknown and complex relationships in the system.
NFS模型在神经网络的框架下采用模糊逻辑规则,使系统逻辑关系的推理清晰流畅。参数W、M和非线性函数f的引入清晰地描述了系统的复杂权重关系。这种方法避免了建模的复杂性,降低了建模成本,这是传统方法所不具备的优势。The NFS model uses fuzzy logic rules under the framework of neural networks to make the reasoning of system logical relationships clear and smooth. The introduction of parameters W, M and nonlinear function f clearly describes the complex weight relationship of the system. This method avoids the complexity of modeling and reduces modeling costs, which are advantages that traditional methods do not have.
终止库T是所有子系统和整体系统的输出集。终止库的元素可以作为其他子系统的初始库元素。输入库I是初始库的子集,代表由所有非终结库元素转化的初始库元素。输出库O是终端库的一个子集。对于一个由多个子系统组成的大型复杂系统,一些子系统的输出可以被测量,而一些子系统的输出由于受到限制或成本过高而无法获得。输出库包含所有可测量的子系统的输出。由于不确定因素的存在,如测量误差、外部干扰和信号传输损失,初始库中的每个元素都被赋予一个参数M(pi)以代表该值的真实程度。这种操作可以提高模型的鲁棒性,具有更多的实验价值。非线性函数f是基于模糊逻辑系统引入的。The termination library T is the output set of all subsystems and the overall system. Elements of a terminating library can serve as initial library elements for other subsystems. The input library I is a subset of the initial library and represents the initial library elements transformed from all non-terminal library elements. The output library O is a subset of the terminal library. For a large complex system consisting of multiple subsystems, the outputs of some subsystems can be measured, while the outputs of some subsystems cannot be obtained due to limitations or excessive cost. The output library contains the output of all measurable subsystems. Due to the existence of uncertain factors, such as measurement errors, external interference and signal transmission losses, each element in the initial library is assigned a parameter M( pi ) to represent the true degree of the value. This operation can improve the robustness of the model and have more experimental value. The nonlinear function f is introduced based on the fuzzy logic system.
对于输出连续函数y=f(x)∈R,输入状态定义为For the output continuous function y=f(x)∈R, the input state is defined as
x=[x1,x2,...,xn]T∈Rn x=[x 1 ,x 2 ,...,x n ] T ∈R n
神经模糊系统通常包括模糊推理单元和神经网络层,将模糊推理引入神经网络结构中,对于复杂系统建模更具灵活性。它是在一套"如果-那么"规则的基础上构建的。如果-那么规则,产生连接输入和输出的关系。If-Then规则体现在以下方面。Neuro-fuzzy systems usually include fuzzy reasoning units and neural network layers, which introduce fuzzy reasoning into the neural network structure, making it more flexible for modeling complex systems. It is built on a set of "if-then" rules. If-then rules, produce relationships connecting inputs and outputs. If-Then rules are reflected in the following aspects.
定义Aj1,Aj2,...,Ajn和Bj是模糊集。规则j:如果x1是Aj1,x2是Aj2和...和xn是Ajn,那么y是Bj。那么,系统的估计误差ε的描述如下Define A j1 , A j2 ,..., A jn and B j as fuzzy sets. Rule j: If x 1 is A j 1 , x 2 is A j 2 and ... and x n is A j n , then y is B j . Then, the estimation error ε of the system is described as follows
y=WTΦ(x)+εy=W T Φ(x)+ε
其中基础函数向量为where the basic function vector is
以及采用高斯函数。对于任何连续函数f(x)都存在一个FLS,满足:as well as Use Gaussian function. For any continuous function f(x), there exists an FLS that satisfies:
sup|f(x)-WTΦ(x)|≤ε0 sup|f(x)-W T Φ(x)|≤ε 0
其中,W为可调权重矩阵和ε0是最大估计误差。Among them, W is the adjustable weight matrix and ε 0 is the maximum estimation error.
S2、基于数据驱动的训练学习S2. Data-driven training and learning
采用改进的粒子群智能优化算法对第一步建立的模糊神经系统中的未知权重参数进行学习。该算法是一种基于群智能的全局优化方法,能够在复杂空间内实施有效搜索。本文采用一种改进粒子群优化算法,对上述的航保系统易损性评估模型中大量权重参数进行整定。该方法简洁,调整参数少,可以有效求解大量非线性、不可微和多极值的复杂化问题。算法首先初始化产生一群随机粒子;然后迭代寻找最优解,最优解为预测值和真实值误差的最小二范数。在每一次迭代中,粒子通过跟踪两个极值来不断更新自己:一个是粒子本身所找到的最优解,称为个体极值pbest,另一个是整个种群目前为止所找到的最优解,称为全局极值gbest,然后更新速度和位置。The improved particle swarm intelligent optimization algorithm is used to learn the unknown weight parameters in the fuzzy neural system established in the first step. This algorithm is a global optimization method based on swarm intelligence and can implement effective search in complex spaces. This paper uses an improved particle swarm optimization algorithm to tune a large number of weight parameters in the above-mentioned aviation security system vulnerability assessment model. This method is simple, has few adjustment parameters, and can effectively solve a large number of nonlinear, nondifferentiable and multi-extreme complex problems. The algorithm first initializes to generate a group of random particles; then iterates to find the optimal solution, which is the least square norm of the error between the predicted value and the true value. In each iteration, the particle continuously updates itself by tracking two extreme values: one is the optimal solution found by the particle itself, called the individual extreme value p best , and the other is the optimal solution found so far by the entire population. , called the global extreme value g best , and then update the speed and position.
其中,和/>分别表示第k代中粒子i的第d维分量的速度和位置;vmax表示粒子的最大速度;xmin和xmax分别表示粒子的最小和最大位置;r1和r2表示(0,1)之间的随机数;通常c1=c2=0.5为学习因子。惯性权重定义为m,当m较大时,粒子有能力增加搜索空间的大小,其全局搜索能力相当强大。当m较小时,局部搜索能力较强。传统的惯性权重是一个常数。本文采用的PSO算法做了以下改进。做了以下改进in, and/> represent the velocity and position of the d-dimensional component of particle i in the k-th generation respectively; v max represents the maximum velocity of the particle; x min and x max represent the minimum and maximum positions of the particle respectively; r 1 and r 2 represent (0, 1 ); usually c 1 =c 2 =0.5 is the learning factor. The inertia weight is defined as m. When m is large, the particle has the ability to increase the size of the search space, and its global search ability is quite powerful. When m is small, the local search ability is strong. The traditional inertia weight is a constant. The PSO algorithm used in this article has made the following improvements. Made the following improvements
mk=mmin+(mmax-mmin)(kmax-k)/kmax m k =m min +(m max -m min )(k max -k)/k max
其中,mk,mmin和mmax分别为当前时刻的惯性权重、最小权重和最大权重,为最大迭代次数,k为当前迭代次数所在,因此,惯性权重具有自适应能力,保证搜索过程的收敛性。Among them, m k , m min and m max are the inertia weight, minimum weight and maximum weight at the current moment respectively, which are the maximum number of iterations, and k is the current number of iterations. Therefore, the inertia weight has adaptive ability to ensure the convergence of the search process. sex.
S3、在线系统能力边界评估S3. Online system capability boundary assessment
根据实际问题,定义系统输入,包括确定性输入和不确定性输入;定义模型中的一些超参数。输入训练好的NFS模型,可以得到系统的能力边界评估结果。Based on actual problems, define system inputs, including deterministic inputs and uncertain inputs; define some hyperparameters in the model. Input the trained NFS model to get the system's capability boundary evaluation results.
实施例Example
将改进的粒子群优化算法集成到神经模糊系统网络模型中,它可以通过从样本数据中学习来预测参考权重值,并在线评估能力边界,步骤如下:The improved particle swarm optimization algorithm is integrated into the neuro-fuzzy system network model, which can predict reference weight values by learning from sample data and evaluate capability boundaries online. The steps are as follows:
1)准备样本数据集。数据集包含250样本,其中200个样本用于训练,50个样本作为测试集来测试训练的准确性,即Ω={(I1,O1),(I2,O2),...,(Im,OM)},m=250。由于缺乏实验数据,这里的样本是通过模拟获得的,以测试本文提出的方法。1) Prepare sample data set. The data set contains 250 samples, of which 200 samples are used for training and 50 samples are used as a test set to test the accuracy of the training, that is, Ω = {(I1, O1), (I2, O2),..., (Im, OM)}, m=250. Due to the lack of experimental data, the samples here are obtained through simulations to test the method proposed in this paper.
2)确定权重数和搜索空间。系统如图3所示,共有4个模糊逻辑系统,并假设每个模糊逻辑系统有5个权重,所以总共需要20个权重参数进行优化。所有权重都在区间[0,1]中搜索。2) Determine the number of weights and search space. The system is shown in Figure 3. There are 4 fuzzy logic systems in total, and it is assumed that each fuzzy logic system has 5 weights, so a total of 20 weight parameters are needed for optimization. All weights are searched in the interval [0, 1].
3)初始化优化算法中的参数。使用要学习的权重参数作为搜索空间粒子并确定粒子的最大速度。初始化每个粒子的位置和速度,其中粒子群是随机生成的。粒子数设置为100,最大迭代次数是50,c1=0.5,c2=0.5。3) Initialize the parameters in the optimization algorithm. Use the weight parameter to be learned as the search space particle and determine the maximum velocity of the particle. Initialize the position and velocity of each particle, where the particle swarm is randomly generated. The number of particles is set to 100, the maximum number of iterations is 50, c1=0.5, c2=0.5.
4)更新每个维度粒子的速度和位置;4) Update the speed and position of particles in each dimension;
5)根据样本数据对每个粒子进行解码,找到NFS模型的终端库标记的值,用于系统的能力评估。取每个终端所标记的值的预测值与真实值之差。然后,根据适应度更新个体最优和群体最优。5) Decode each particle according to the sample data and find the value of the terminal library tag of the NFS model for system capability evaluation. Take the difference between the predicted value and the true value of the value marked by each terminal. Then, the individual optimal and group optimal are updated according to the fitness.
6)进行步骤4进行迭代,直到达到终止规则并学习参数;6) Perform step 4 to iterate until the termination rule is reached and the parameters are learned;
7)获得优化后的权重,程序结束。基于NFS模型推理算法,引入改进的粒子群优化算法,使其具备参数学习能力,摆脱了系统中许多未知参数对专家和经验的依赖。7) Obtain the optimized weight and the program ends. Based on the NFS model reasoning algorithm, an improved particle swarm optimization algorithm is introduced to enable it to have parameter learning capabilities and get rid of the dependence on experts and experience for many unknown parameters in the system.
仿真分三种情况进行并分别表示所有子系统的适应度值。可以看出,之后可以达到收敛使用改进的粒子群优化进行20次迭代三种情况下的算法。从图2比较曲线在三种情况下,可以得出结论,增加系统的知识信息可以提高优化精度。最优权重和优化在图3中比较了案例3中的权重。而且,测试结果如图4所示,它显示了提出的NFS模型的出色性能。这样,经过训练的模糊神经系统网络模型可用于评估能力系统的。当输入库随时间变化时,求值可在线实时获取结果。图5显示了当输入库中存在一个变量时系统能力的实时评估结果。此外,我们可以看到变量x1对系统能力的影响很小,而x10的影响更大。因此,通过模糊神经系统网络模型,输入库中元素的敏感性也可以获得系统能力评估结果。当系统输入库中有两个变量时,系统能力评估结果是一个曲面,图6根据表面,能力边界该系统可以称为间隔。例如,当变量x1的变化范围为[0.3,0.6],变量x9的范围为[0.05,0.35],则系统的能力范围为[0.1101,0.1766],即上下界能力边界分别为0.1101和0.1766。当变量x9的变化范围为[0.05,0.35]时,x10的可变范围为[0.3,0.6],则系统能力范围为[0.0111,0.3029],即上下能力边界的界限分别是0.0111和0.3029。同样,当变量中有多个系统输入库,系统评价结果通过NFS模型可以很容易地获得能力。模糊神经系统网络的应用将大大简化系统功能能力描述工作。系统能力建立具有学习能力的评估模型在以四个子系统为研究对象的系统上,计算示例支持其学习效率和准确性。实验结果和分析表明评估的全面性和合理性模型,可应用于复杂系统能力评估研究。特别是对于复杂的系统包含更多未知参数,该方法具有独特性优点,对提高系统性能有一定的参考意义。The simulation is carried out in three cases and the fitness values of all subsystems are represented respectively. It can be seen that convergence can be achieved after using the improved particle swarm optimization algorithm for 20 iterations in the three cases. From comparing the curves in Figure 2 in the three cases, it can be concluded that increasing the knowledge information of the system can improve the optimization accuracy. Optimal weights and optimization are compared in Figure 3 with weights in Case 3. Moreover, the test results are shown in Figure 4, which shows the excellent performance of the proposed NFS model. In this way, the trained fuzzy neural system network model can be used to evaluate the capabilities of the system. When the input library changes over time, the evaluation can obtain results online in real time. Figure 5 shows the results of a real-time evaluation of the system capabilities when a variable is present in the input library. Furthermore, we can see that variable x1 has a small impact on the system capabilities, while x10 has a greater impact. Therefore, through the fuzzy neural system network model, the sensitivity of the elements in the input library can also be used to obtain system capability assessment results. When there are two variables in the system input library, the system capability evaluation result is a surface, Figure 6. According to the surface, the capability boundary of the system can be called an interval. For example, when the range of variable x1 is [0.3, 0.6] and the range of variable x9 is [0.05, 0.35], then the system's capability range is [0.1101, 0.1766], that is, the upper and lower capability boundaries are 0.1101 and 0.1766 respectively. When the variable range of variable x9 is [0.05, 0.35] and the variable range of x10 is [0.3, 0.6], then the system capability range is [0.0111, 0.3029], that is, the upper and lower capability boundaries are 0.0111 and 0.3029 respectively. Similarly, when there are multiple system input libraries in the variables, the system evaluation results can easily obtain capabilities through the NFS model. The application of fuzzy neural system network will greatly simplify the description of system functional capabilities. System capabilities establish an evaluation model with learning capabilities. On a system with four subsystems as the research object, calculation examples support its learning efficiency and accuracy. The experimental results and analysis demonstrate the comprehensiveness and rationality of the assessment model, which can be applied to complex system capability assessment research. Especially for complex systems containing more unknown parameters, this method has unique advantages and has certain reference significance for improving system performance.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features can be equivalently replaced; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the technical solutions of the embodiments of the present invention. scope.
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311707436.XA CN117610610A (en) | 2023-12-11 | 2023-12-11 | A network evaluation method for neuro-fuzzy systems with learning ability |
JP2024041829A JP7541692B1 (en) | 2023-12-11 | 2024-03-18 | A method for evaluating networks of neuro-fuzzy systems with learning capabilities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311707436.XA CN117610610A (en) | 2023-12-11 | 2023-12-11 | A network evaluation method for neuro-fuzzy systems with learning ability |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117610610A true CN117610610A (en) | 2024-02-27 |
Family
ID=89948153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311707436.XA Pending CN117610610A (en) | 2023-12-11 | 2023-12-11 | A network evaluation method for neuro-fuzzy systems with learning ability |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7541692B1 (en) |
CN (1) | CN117610610A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118885817B (en) * | 2024-09-29 | 2025-01-21 | 南昌交通学院 | A sports data intelligent analysis method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572721B (en) | 2012-01-13 | 2014-08-13 | 中兴通讯股份有限公司 | Mobility management method, system and equipment for group terminals |
CN113538973B (en) | 2021-07-20 | 2022-08-02 | 大连海事大学 | Automatic ship collision avoidance method based on improved particle swarm optimization |
CN116128361A (en) | 2023-02-13 | 2023-05-16 | 中国电子科技集团公司第十研究所 | Multistage efficiency calculation method, device, equipment and medium for intelligent reconnaissance system |
CN117200454A (en) | 2023-09-15 | 2023-12-08 | 淮阴工学院 | Intelligent big data monitoring method and Internet of Things system for power distribution devices |
-
2023
- 2023-12-11 CN CN202311707436.XA patent/CN117610610A/en active Pending
-
2024
- 2024-03-18 JP JP2024041829A patent/JP7541692B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP7541692B1 (en) | 2024-08-29 |
JP2025093271A (en) | 2025-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112165464B (en) | A hybrid intrusion detection method for industrial control based on deep learning | |
CN115618296B (en) | Dam monitoring time sequence data anomaly detection method based on graph attention network | |
CN112765896A (en) | LSTM-based water treatment time sequence data anomaly detection method | |
CN109766992A (en) | Anomaly detection and attack classification method for industrial control based on deep learning | |
Gu et al. | Particle swarm optimized autonomous learning fuzzy system | |
Wang et al. | SOM neural network fault diagnosis method of polymerization kettle equipment optimized by improved PSO algorithm | |
CN112906282B (en) | Method and system for identifying working mode parameters of Sanger neural network parallel principal component extraction | |
CN114528547B (en) | ICPS unsupervised online attack detection method and device based on community feature selection | |
CN110414718A (en) | A distribution network reliability index optimization method based on deep learning | |
CN111461187A (en) | An intelligent detection system for building settlement | |
CN114004346A (en) | Soft sensing modeling method and storage medium based on gated stacked isomorphic autoencoder | |
Salmeron | A Fuzzy Grey Cognitive Maps-based intelligent security system | |
CN119337326B (en) | Power Internet of things anomaly detection method and system based on hypergraph fusion | |
CN117610610A (en) | A network evaluation method for neuro-fuzzy systems with learning ability | |
Salmeror | An Autonomous FGCM-based System for Surveillance Assets Coordination. | |
CN115471043A (en) | Wax mould casting heat treatment equipment health state evaluation method based on integrated SAE-SOM | |
CN117421636A (en) | Training method, system and storage medium for time sequence power data anomaly detection model | |
Zhu et al. | A novel GA-BP neural network for wireless diagnosis of rolling bearing | |
CN110766140A (en) | XGboost and LSTM-based multi-sensor real-time threat level classification method | |
CN117034808A (en) | Natural gas pipe network pressure estimation method based on graph attention network | |
CN116341768A (en) | A Carbon Emissions Prediction Method Based on Deep Learning | |
CN115034307A (en) | Vibration data self-confirmation method, system and terminal for multi-parameter self-adaptive fusion | |
CN117332818A (en) | Fault diagnosis method based on self-adaptive graph neural network multi-source data fusion | |
Striuk et al. | Cross-Domain Reconfigurable GAN with Fuzzy Components for Anomaly Detection | |
Hong et al. | PSO-BP Based Prediction Study for Nonlinear Regression Problems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |