[go: up one dir, main page]

CN101599138A - Land evaluation method based on artificial neural network - Google Patents

Land evaluation method based on artificial neural network Download PDF

Info

Publication number
CN101599138A
CN101599138A CNA200910063040XA CN200910063040A CN101599138A CN 101599138 A CN101599138 A CN 101599138A CN A200910063040X A CNA200910063040X A CN A200910063040XA CN 200910063040 A CN200910063040 A CN 200910063040A CN 101599138 A CN101599138 A CN 101599138A
Authority
CN
China
Prior art keywords
neural network
evaluation method
land evaluation
weights
fitness
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
Application number
CNA200910063040XA
Other languages
Chinese (zh)
Inventor
刘耀林
焦利民
刘艳芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CNA200910063040XA priority Critical patent/CN101599138A/en
Publication of CN101599138A publication Critical patent/CN101599138A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种基于人工神经网络的土地评价方法,该方法以实际调查样本为基础的自学习方法或以已有知识为基础,依据样本进行自学习修正,构建基于自学习、自适应的神经网络的土地评价方法。根据神经网络模型因模型结构中存在阶跃函数等不可微激发函数而引起的收敛过于缓慢甚至发散的问题,而引入遗传优化,构建了基于遗传优化的土地评价方法,实现基于遗传优化的神经网络土地评价方法。发明用遗传算法优化神经网络的连接权和遗传算法优化神经网络结构提高神经网络模型的准确性和实用性。

Figure 200910063040

The invention discloses a land evaluation method based on an artificial neural network. The method is based on a self-learning method based on actual survey samples or on the basis of existing knowledge, and performs self-learning corrections based on samples to construct a self-learning and self-adaptive A Neural Network Approach to Land Evaluation. According to the problem that the neural network model converges too slowly or even diverges due to the existence of non-differentiable excitation functions such as step functions in the model structure, genetic optimization is introduced, and a land evaluation method based on genetic optimization is constructed to realize the neural network based on genetic optimization. methods of land evaluation. The invention uses genetic algorithm to optimize the connection weight of neural network and genetic algorithm to optimize neural network structure to improve the accuracy and practicability of neural network model.

Figure 200910063040

Description

基于人工神经网络的土地评价方法 Land Evaluation Method Based on Artificial Neural Network

技术领域:Technical field:

本发明涉及一种基于遗传优化的神经网络自学习技术的土地评价方法,属于土地调查与评价领域。The invention relates to a land evaluation method based on genetically optimized neural network self-learning technology, which belongs to the field of land investigation and evaluation.

背景技术 Background technique

土地评价是土地利用规划的基础,是合理利用土地的重要前提。自上世纪60年代以来,土地评价一直受到了广泛关注,其理论、技术和应用得到快速发展。土地评价模型是土地评价的核心,一直以来作为土地评价研究的热点,受到国内外广泛关注。总体上,其发展经历了由定性向定量、由单项向综合、由数理统计分析向智能计算、复杂地理计算和专家系统方向发展历程,形成了定性模型、统计方法、参数化系统、专家系统、和混合化方法等评价技术方法。传统土地评价方法大多是依赖于经验知识的,按照对经验知识的使用方式和推理复杂程度,基本上可以将其分为三类:①简单拟合法。通过经验分析,预先给定一种函数形式以模拟参评因子和土地质量之间的关系,然后根据少量调查样本进行回归分析,得到拟合公式。这种方法一般称为回归分析法。②经验规则推理。根据专家经验制定评判规则,包括因子的重要性程度或限制性因子以及推理方法等,然后进行限制条件判断或加权评判。如极限条件法、经验指数和法等。③土地评价专家系统方法。根据专家经验建立知识库,并转化为规则表示,建立推理规则库,采用综合的、更加合理的推理方法,进行土地质量的综合评判。采用的方法通常有模糊综合评判方法、灰色系统方法等。上述方法存在的主要问题是:简单拟合法对参评因素和土地质量之间的关联关系的逼近过于简化,给定的函数形式难以描述复杂关系;经验规则推理法推理过程简单,但对经验知识的准确性极为敏感,不准确的知识往往带来偏差较大的结果。因此,这两类方法的评价结果的准确性、可靠性较差。评价系统依赖于已有的知识和规则,不能够对知识的不完整性做出调整,不具有自学习能力;系统一般只适合特定时间的特定地区,不具有自适应性和通用性;采用形式化的、严格的确定性推理,个别参数的错误估计可能导致结果的严重偏差,不具有容错性。人工神经网络是通过模仿大脑的组织结构和运行机制,设计全新的计算机处理结构模型,从而构造更接近人类智能的信息处理系统的方法体系。它采用了数据驱动机制,这些方法具有自学习、自组织、自适应、通用性和鲁棒性强特点,在解决传统土地评价依靠专家经验,评价结果受主观因素影响大,可靠性差问题具有明显的优势。Land evaluation is the basis of land use planning and an important prerequisite for rational use of land. Since the 1960s, land evaluation has been widely concerned, and its theory, technology and application have been developed rapidly. The land evaluation model is the core of land evaluation, and it has always been a hot spot in land evaluation research, and has been widely concerned at home and abroad. In general, its development has gone through a process from qualitative to quantitative, from individual to comprehensive, from mathematical statistical analysis to intelligent computing, complex geographic computing and expert systems, forming qualitative models, statistical methods, parameterized systems, expert systems, and hybrid methods and other evaluation techniques. Most of the traditional land evaluation methods rely on empirical knowledge. According to the use of empirical knowledge and the complexity of reasoning, they can basically be divided into three categories: ① simple fitting method. Through empirical analysis, a function form is given in advance to simulate the relationship between the participating factors and land quality, and then regression analysis is carried out based on a small number of survey samples to obtain the fitting formula. This method is generally called regression analysis. ② empirical rule reasoning. According to the experience of experts, the judgment rules are formulated, including the importance degree of factors or restrictive factors and reasoning methods, etc., and then the restriction judgment or weighted judgment is carried out. Such as limit condition method, empirical index sum method, etc. ③ Land evaluation expert system method. Establish a knowledge base based on expert experience, and transform it into a rule representation, establish a reasoning rule base, and use a comprehensive and more reasonable reasoning method to conduct a comprehensive evaluation of land quality. The methods used usually include fuzzy comprehensive evaluation method, gray system method and so on. The main problems of the above methods are: the simple fitting method is too simplistic in approximating the relationship between the participating factors and land quality, and the given functional form is difficult to describe the complex relationship; Accuracy is extremely sensitive, and inaccurate knowledge often leads to biased results. Therefore, the accuracy and reliability of the evaluation results of these two types of methods are poor. The evaluation system depends on the existing knowledge and rules, and cannot make adjustments to the incompleteness of knowledge, and has no self-learning ability; the system is generally only suitable for a specific area at a specific time, and is not adaptive and universal; the use of forms In generalized and strict deterministic reasoning, the misestimation of individual parameters may lead to serious deviations in the results, which is not fault-tolerant. Artificial neural network is a method system for constructing an information processing system closer to human intelligence by imitating the organizational structure and operating mechanism of the brain and designing a new computer processing structure model. It adopts a data-driven mechanism. These methods have the characteristics of self-learning, self-organization, self-adaptation, versatility and robustness. In solving the problem of traditional land evaluation relying on expert experience, the evaluation results are greatly affected by subjective factors, and the reliability is poor. The advantages.

发明内容 Contents of the invention

针对传统的土地评价方法多通过简单拟合法对参评因素和土地质量之间的关联关系的逼近过于简化,给定的函数形式难以描述土地质量及其影响因素之间复杂关系;经验规则推理法推理过程简单,但对经验知识的准确性极为敏感,不准确的知识往往带来偏差较大的结果等缺陷。本发明将计算智能理论引入土地评价,将土地评价方法从传统的单纯依赖经验知识的多因素评判法转到以实际调查样本为基础的自学习方法或以已有知识为基础、依据样本进行自学习修正的方法,构建基于自学习、自适应的土地评价神经网络方法,并引入遗传优化算法促进土地评价的定量化和智能化。In view of the traditional land evaluation method, the approximation of the relationship between the participating factors and the land quality is oversimplified by the simple fitting method, and the given functional form is difficult to describe the complex relationship between the land quality and its influencing factors; the reasoning method of empirical rules The process is simple, but it is extremely sensitive to the accuracy of empirical knowledge, and inaccurate knowledge often brings defects such as results with large deviations. The invention introduces the theory of computational intelligence into land evaluation, and changes the land evaluation method from the traditional multi-factor evaluation method relying solely on empirical knowledge to a self-learning method based on actual survey samples or self-learning based on existing knowledge and samples. Learning and correcting methods, constructing a self-learning and self-adaptive land evaluation neural network method, and introducing genetic optimization algorithms to promote the quantification and intelligence of land evaluation.

本发明采用人工神经网络方法进行土地评价,这是一种和传统的基于知识和数理逻辑推理的方法完全不同的思路。土地评价的人工神经网络方法,基于样本数据而不是经验和知识,采用机器学习的方法,自动拟合参评因素和土地质量之间的非线性关系,具有自学习性。同时根据神经网络模型因模型结构中存在阶跃函数等不可微激发函数而引起的收敛过于缓慢甚至发散,而引入遗传优化,构建了基于遗传优化的土地评价方法,实现基于遗传优化的神经网络土地评价方法。发明主要内容包括用遗传算法优化神经网络的连接权和遗传算法优化神经网络结构提高神经网络模型的准确性和实用性,其中用遗传算法优化神经网络的连接权包括以下步骤:The present invention uses the artificial neural network method to evaluate the land, which is a completely different idea from the traditional method based on knowledge and mathematical logic reasoning. The artificial neural network method of land evaluation is based on sample data rather than experience and knowledge, and adopts machine learning methods to automatically fit the nonlinear relationship between participating factors and land quality, which is self-learning. At the same time, according to the convergence of the neural network model is too slow or even divergent due to the existence of non-differentiable excitation functions such as step functions in the model structure, genetic optimization is introduced, and a land evaluation method based on genetic optimization is constructed to realize the neural network land evaluation method based on genetic optimization. evaluation method. The main content of the invention includes optimizing the connection weight of the neural network with the genetic algorithm and optimizing the neural network structure with the genetic algorithm to improve the accuracy and practicability of the neural network model, wherein optimizing the connection weight of the neural network with the genetic algorithm includes the following steps:

(1)对神经网络各个连接权值和阈值按照一定顺序(如降序或升序)排列,并采用二进制编码方案进行编码,随机产生一组分布,进而构造出一组码链,每个码链代表神经网络的一种权值分布,即对应于一个权值和阈值取特定值的神经网络;(1) Arrange the connection weights and thresholds of the neural network in a certain order (such as descending order or ascending order), and use a binary coding scheme to encode, randomly generate a set of distributions, and then construct a set of code chains, each code chain represents A weight distribution of a neural network, that is, a neural network corresponding to a specific value of weight and threshold;

(2)对所产生的神经网络计算其在训练样本集上的均方误差,从而确定其适应度,均方误差越大,适应度越小;(2) Calculate its mean square error on the training sample set for the generated neural network, thereby determining its fitness. The larger the mean square error, the smaller the fitness;

(3)选择若干适应度值最大的个体直接遗传至下一代;(3) Select a number of individuals with the largest fitness value to directly inherit to the next generation;

(4)利用交叉和变异的遗传操作算子对当前一代群体进行处理,产生下一代群体;(4) Use the genetic operator of crossover and mutation to process the current generation population to generate the next generation population;

(5)重复步骤(2)(3)(4),使初始确定的一组权值分布得到不断的进化,直到训练目标得到满足为止。(5) Repeat steps (2) (3) (4) to make the initially determined set of weight distributions evolve continuously until the training objective is met.

用遗传算法训练优化神经网络结构的步骤是:The steps to train and optimize the neural network structure with genetic algorithm are:

(1)随机产生N个结构,对每个结构编码,每个编码个体对应一个神经网络结构;(1) Randomly generate N structures, encode each structure, and each coded individual corresponds to a neural network structure;

(2)用许多不同的初始权值分布对个体集中的结构进行训练;(2) train the structure in the individual set with many different initial weight distributions;

(3)根据训练的结果或其他策略确定每个个体的适应度;(3) Determine the fitness of each individual according to the training results or other strategies;

(4)选择若干适应度值最大的个体,直接遗传给下一代;(4) Select a number of individuals with the largest fitness values and directly pass them on to the next generation;

(5)对当前一代群体进行交叉和变异的遗传操作,以产生下一代群体;(5) Perform crossover and mutation genetic operations on the current generation population to generate the next generation population;

(6)重复(2)~(5),直到当前一代群体中的某个个体能满足要求为止。(6) Repeat (2)-(5) until an individual in the current generation group can meet the requirements.

本发明较传统的土地评价方法,存在以下几方面优势:Compared with the traditional land evaluation method, the present invention has the following advantages:

(1)本发明提出的基于计算智能理论构建的各种评价模型,彻底改变了传统模型依赖于经验知识、受人为影响较大、不具有广泛适用性等缺点,使得土地评价模型具有了自学习性,模型的准确性和实用性大大提高。该类模型符合人们的逻辑习惯,易于理解。(1) The various evaluation models based on the theory of computational intelligence proposed by the present invention have completely changed the shortcomings of traditional models such as relying on empirical knowledge, being greatly influenced by human beings, and not having wide applicability, so that the land evaluation model has self-learning The accuracy and practicality of the model are greatly improved. This type of model conforms to people's logical habits and is easy to understand.

(2)土地评价遗传神经网络模型构造简单;自学习修正初始规则;遗传训练收敛性好,结果准确度较高,自学习得到的规则可完整提取。(2) The construction of the genetic neural network model for land evaluation is simple; the initial rules are corrected by self-learning; the convergence of genetic training is good, the accuracy of the results is high, and the rules obtained by self-learning can be completely extracted.

(3)基于遗传优化的神经网络方法还将提高评价系统的自动化程度、结果可靠性、鲁棒性和广泛适应性。(3) The neural network method based on genetic optimization will also improve the degree of automation, result reliability, robustness and wide adaptability of the evaluation system.

附图说明 Description of drawings

图1土地评价遗传神经网络结构图Fig.1 Structure diagram of genetic neural network for land evaluation

图2最优个体适应度值和群体适应度平均值变化曲线图(最大迭代次数为100)。Fig. 2 The change curve of the optimal individual fitness value and the average value of group fitness (the maximum number of iterations is 100).

图3最优个体适应度值和群体适应度平均值变化曲线图(最大迭代次数为500)。Fig. 3 is the curve diagram of the optimal individual fitness value and the average value of group fitness (the maximum number of iterations is 500).

图4遗传训练前后样点分布及评价结果分布图。Figure 4 Distribution of sample points and distribution of evaluation results before and after genetic training.

图5图6为从两个改进的初始状态进行模糊神经网络的遗传训练示意图。Figure 5 and Figure 6 are schematic diagrams of the genetic training of the fuzzy neural network from two improved initial states.

具体实施方式 Detailed ways

利用本发明构建的基于遗传优化的土地评价方法,其结构如附图1所示,提出的评价方法对某地区水田适宜性开展评价实践,其初始参评指标如下表:Utilize the land evaluation method based on genetic optimization constructed by the present invention, its structure is as shown in accompanying drawing 1, the evaluation method proposed carries out evaluation practice to the paddy field suitability of a certain area, and its initial evaluation index is as follows:

初始宜水田评价因子指标体系Evaluation factor index system of initial suitable paddy fields

Figure A20091006304000081
Figure A20091006304000081

用遗传算法优化神经网络的连接权包括以下步骤:Optimizing the connection weight of neural network with genetic algorithm includes the following steps:

(1)对神经网络各个连接权值和阈值按照一定顺序排列并采用二进制编码方案进行编码,随机产生一组分布,进而构造出一组码链,每个码链代表神经网络的一种权值分布,即对应于一个权值和阈值取特定值的神经网络;(1) Arrange the connection weights and thresholds of the neural network in a certain order and encode them with a binary coding scheme, randomly generate a set of distributions, and then construct a set of code chains, each code chain represents a weight of the neural network Distribution, that is, a neural network corresponding to a specific value of weight and threshold;

(2)对所产生的神经网络计算其在训练样本集上的均方误差,从而确定其适应度,均方误差越大,适应度越小;(2) Calculate its mean square error on the training sample set for the generated neural network, thereby determining its fitness. The larger the mean square error, the smaller the fitness;

(3)选择若干适应度值最大的个体直接遗传至下一代;(3) Select a number of individuals with the largest fitness value to directly inherit to the next generation;

(4)利用交叉和变异的遗传操作算子对当前一代群体进行处理,产生下一代群体;(4) Use the genetic operator of crossover and mutation to process the current generation population to generate the next generation population;

(5)重复步骤(2)(3)(4),使初始确定的一组权值分布得到不断的进化,直到训练目标得到满足为止。(5) Repeat steps (2) (3) (4) to make the initially determined set of weight distributions evolve continuously until the training objective is met.

上述步骤(1)中对神经网络中的权值和阈值进行编码采用二进制编码方案,神经网络的每个连接权值都用一定长的0/1串表示,阈值被看作是输入为-1的连接权值,各连接权的字符串表示值和实际权值之间有如下关系:In the above step (1), the weights and thresholds in the neural network are encoded using a binary coding scheme. Each connection weight of the neural network is represented by a certain length of 0/1 string, and the threshold is regarded as the input is -1 The connection weight of each connection weight has the following relationship between the string representation value and the actual weight:

WW ii (( ii ,, jj )) == WW minmin (( ii ,, jj )) ++ binbin (( tt )) 22 ll -- 11 ×× [[ WW maxmax (( ii ,, jj )) -- WW minmin (( ii ,, jj )) ++ 11 ]]

其中,Wi(i,j)表示实际权值,bin(t)是由l位字符串所表示的二进制整数,[Wmin(i,j),Wmax(i,j)]为各连接权的变化范围,将所有对应的0/1串级联在一起,得到的二进制字符串就代表网络的一种权值分布。Among them, W i (i, j) represents the actual weight, bin (t) is a binary integer represented by an l-bit string, [W min (i, j), W max (i, j)] is the weight of each connection The change range of the weight, all the corresponding 0/1 strings are cascaded together, and the obtained binary string represents a weight distribution of the network.

上述神经网络的适应度函数为F(xi)=C-E(xi)或F(xi)=1/E(xi),其中,xi表示染色体个体,F(xi)表示适应度函数,E(xi)为均方误差,C是一常数;对于某个染色体个体所描述的神经网络,训练样本的均方误差表示为:The fitness function of the above neural network is F( xi )=CE( xi ) or F(xi ) =1/E( xi ), where xi represents the chromosome individual, and F(xi ) represents the fitness function, E( xi ) is the mean square error, and C is a constant; for the neural network described by a certain chromosome individual, the mean square error of the training sample is expressed as:

EE. (( xx ii )) == 11 NN ΣΣ nno == 11 NN ΣΣ mm == 11 Mm 11 22 (( dd mm (( nno )) -- zz mm (( nno )) )) 22

式中,xi表示染色体个体,E(xi)为均方误差,dm (n)和zm (n)分别表示第n个样本在第m个输出神经元的期望输出和实际输出,M为输出层神经元数,N为样本个数。In the formula, xi represents the chromosome individual, E( xi ) is the mean square error, d m (n) and z m (n) represent the expected output and actual output of the nth sample in the mth output neuron, respectively, M is the number of neurons in the output layer, and N is the number of samples.

用遗传算法训练优化神经网络结构的步骤是:The steps to train and optimize the neural network structure with genetic algorithm are:

(1)随机产生N个结构,对每个结构编码,每个编码个体(遗传算法中的染色体)对应一个神经网络结构。(1) Randomly generate N structures, encode each structure, and each coded individual (chromosome in the genetic algorithm) corresponds to a neural network structure.

(2)用许多不同的初始权值分布对个体集中的结构进行训练(采用遗传算法或BP算法)。(2) Train the structure in the individual set with many different initial weight distributions (using genetic algorithm or BP algorithm).

(3)根据训练的结果或其他策略确定每个个体的适应度。(3) Determine the fitness of each individual according to the training results or other strategies.

(4)选择若干适应度值最大的个体,直接遗传给下一代。(4) Select a number of individuals with the highest fitness value and directly pass them on to the next generation.

(5)对当前一代群体进行交叉和变异等遗传操作,以产生下一代群体。(5) Perform genetic operations such as crossover and mutation on the current generation population to generate the next generation population.

(6)重复(2)~(5),直到当前一代群体中的某个个体(对应着一个网络结构)能满足要求为止。(6) Repeat (2)-(5) until an individual in the current generation group (corresponding to a network structure) can meet the requirements.

在该区域收集样本总数为200,其中训练集样本140个,测试集样本60个。采用前述的遗传算法进行训练。初始种群通过以模糊神经网络的初始状态为基础加随机值的方法生成,种群规模为20。交换概率取为0.7,对未被交换的个体以概率为1.0进行变异操作。为缩小搜索空间,加速收敛,按照前述方法以逻辑子集为基本单元执行交叉和变异操作。附图2和图3为训练中最优个体适应度值和群体平均适应度值随进化代数的变化曲线。其中上方曲线为最优个体适应度值的变化曲线,下方曲线为群体平均适应度值的变化曲线;图2和图3分别为将最大迭代次数设定为100和500的情况。The total number of samples collected in this area is 200, including 140 training set samples and 60 test set samples. The aforementioned genetic algorithm is used for training. The initial population is generated by adding random values based on the initial state of the fuzzy neural network, and the population size is 20. The exchange probability is taken as 0.7, and the mutation operation is performed on the unexchanged individuals with a probability of 1.0. In order to narrow the search space and speed up the convergence, the crossover and mutation operations are performed with the logical subset as the basic unit according to the aforementioned method. Accompanying figure 2 and figure 3 are the change curves of the optimal individual fitness value and the group average fitness value with evolution algebra in training. The upper curve is the change curve of the optimal individual fitness value, and the lower curve is the change curve of the group average fitness value; Figure 2 and Figure 3 are the cases where the maximum number of iterations is set to 100 and 500, respectively.

训练完成后,可以从模糊神经网络(最优染色体)中导出调整后的规则库,由于该规则库是在初始规则库的基础上通过向实际调查样本“学习”、调整得到的,因而更加符合实际情况。调整后的因子指标体系见下表。附图3是一个典型地区的样本分布情况以及训练前和训练后的结果对比示例。After the training is completed, the adjusted rule base can be derived from the fuzzy neural network (optimal chromosome). Since the rule base is obtained by "learning" and adjusting from the actual survey samples on the basis of the initial rule base, it is more in line with The actual situation. The adjusted factor index system is shown in the table below. Attached Figure 3 is an example of sample distribution in a typical region and a comparison of results before and after training.

调整后宜水田评价因子及指标体系Adjusted suitable paddy field evaluation factors and index system

Figure A20091006304000101
Figure A20091006304000101

从附图3可以看出,训练前的评价结果图中(采用初始的指标体系评价),有许多样本落在与其等级不一致的级别区域,主要有两种情况,一是是在级别变换的交界处,二是在连续级别区域内有零星分布的异质样本。这反映了指标体系和调查结果的差异,也即经验知识的不完备性和不准确性。训练后这种情况得以改善和纠正,评价结果和调查样本保持了较高的一致性。为了研究初始规则对于遗传训练算法的影响,对初始的因子指标体系根据前面的训练结果进行少许改进,再进行遗传训练。可以看出,遗传训练的收敛速度加快,附图4展示了模糊神经网络从两个改进的初始状态开始遗传训练的情况。这说明,尽管遗传训练不依赖于初始规则,具有全局收敛性,但是初始规则的好坏对训练速度是有影响的,初始规则越接近客观规律(样本集所代表的映射),训练速度越快。因此,实践中根据经验知识获取比较客观的初始规则,有利于加快收敛速度。It can be seen from Figure 3 that in the evaluation results before training (using the initial index system evaluation), many samples fall in the level area inconsistent with their level. There are two main situations, one is at the junction of level transformation , and the second is that there are heterogeneous samples with sporadic distribution in the continuous level area. This reflects the differences in the indicator system and survey results, that is, the incompleteness and inaccuracy of empirical knowledge. This situation is improved and corrected after training, and the evaluation results and survey samples maintain a high consistency. In order to study the influence of the initial rules on the genetic training algorithm, the initial factor index system is slightly improved according to the previous training results, and then the genetic training is carried out. It can be seen that the convergence speed of genetic training is accelerated, and accompanying drawing 4 shows the situation that the fuzzy neural network starts genetic training from two improved initial states. This shows that although genetic training does not depend on the initial rules and has global convergence, the quality of the initial rules has an impact on the training speed. The closer the initial rules are to the objective laws (the mapping represented by the sample set), the faster the training speed . Therefore, obtaining more objective initial rules based on empirical knowledge in practice is beneficial to speed up the convergence speed.

Claims (9)

1. land evaluation method based on artificial neural network, it is characterized in that: based on the self-learning method of factual survey sample or based on existing knowledge, carry out the self study correction according to sample, make up land evaluation method based on self study, adaptive neural network.
2. according to the described land evaluation method of claim 1, it is characterized in that: with the connection weight of genetic algorithm optimization neural network and the accuracy and the practicality of genetic algorithm optimization neural network structure raising neural network model based on artificial neural network.
3. according to the described land evaluation method of claim 2, it is characterized in that may further comprise the steps with the connection weight of genetic algorithm optimization neural network based on artificial neural network:
(1) each connects weights and threshold value according to certain series arrangement and adopt the binary coding scheme to encode to neural network, produce a component cloth at random, and then construct a group code chain, on behalf of a kind of weights of neural network, each yard chain distribute, i.e. neural network of getting particular value corresponding to weights and threshold value;
(2) neural network that is produced is calculated its square error on training sample set, thereby determine its fitness, square error is big more, and fitness is more little;
(3) select the individual directly heredity of some fitness value maximums to of future generation;
(4) utilize to intersect and the genetic operation operator of variation is handled current generation colony, produce colony of future generation;
(5) repeating step (2) (3) (4) distributes initial one group of weights determining and is constantly evolved, till training objective is met.
4. according to the described land evaluation method of claim 3 based on artificial neural network, it is characterized in that: the weights in the neural network and threshold value are encoded adopt the binary coding scheme, each of neural network connects weights and all uses 0/1 string list of a fixed length to show, threshold value is to be input as-1 connection weights, and following relation is arranged between the string table indicating value of each connection weight and the actual weights:
W i ( i , j ) = W min ( i , j ) + bin ( t ) 2 l - 1 × [ W max ( i , j ) - W min ( i , j ) + 1 ]
Wherein, W i(i j) represents actual weights, and bin (t) is by the represented bigit of l position character string, [W Min(i, j), W Max(i, j)] be the variation range of each connection weight, 0/1 tandem of all correspondences is associated in together, on behalf of a kind of weights of network, the string of binary characters that obtains just distribute.
5. according to the described land evaluation method based on artificial neural network of claim 3, it is characterized in that: the fitness function of neural network is F (x i)=C-E (x i) or F (x i)=1/E (x i), wherein, x iExpression chromosome individuality, F (x i) the expression fitness function, E (x i) be square error, C is a constant; For the individual described neural network of certain chromosome, the square error of training sample is expressed as:
E ( x i ) = 1 N Σ n = 1 N Σ m = 1 M 1 2 ( d m ( n ) - z m ( n ) ) 2
In the formula, x iExpression chromosome individuality, E (x i) be square error, d m (n)And z m (n)Represent desired output and the actual output of n sample at m output neuron respectively, M is the output layer neuron number, and N is a number of samples.
6. according to the described land evaluation method of claim 2, it is characterized in that with the step of genetic algorithm optimization neural network structure being based on artificial neural network:
(1) produce N structure at random, to each structured coding, each encodes individual, i.e. the corresponding neural network structure of chromosome in the genetic algorithm;
(2) structure of individuality being concentrated with different initial weight distributions is trained;
(3) result according to training determines the fitness that each is individual;
(4) individuality of the some fitness value maximums of selection directly entails the next generation;
(5) genetic manipulation that current generation colony is intersected and makes a variation is to produce colony of future generation;
(6) repeat (2)~(5), till certain physical efficiency in current generation colony meets the demands.
7. according to the described land evaluation method of claim 6, it is characterized in that: calculate the selected probability of a certain chromosome with following formula based on artificial neural network
P c=f(x i)/∑f(x i)
In the formula, P cRepresent the probability that a certain chromosome is selected, x iI chromosome in the expression population, f (x i) be i chromosomal fitness value, ∑ f (x i) be all chromosomal fitness value sums in the population.
8. according to the described land evaluation method of claim 6 based on artificial neural network, it is characterized in that: interlace operation is the exchange to chromosomal logical subsets, promptly select two former generation's chromosomes, with of the logical subsets exchange of one or more exchanged forms with correspondence.
9. according to the described land evaluation method of claim 6 based on artificial neural network, it is characterized in that: the mode that inclined to one side variation weights are arranged is adopted in variation, promptly from initialization probability distributes, get on each numerical value that a series of values are added to logical subsets respectively, guarantee that variation back logical subsets also should satisfy the original numerical value condition.
CNA200910063040XA 2009-07-07 2009-07-07 Land evaluation method based on artificial neural network Pending CN101599138A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200910063040XA CN101599138A (en) 2009-07-07 2009-07-07 Land evaluation method based on artificial neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200910063040XA CN101599138A (en) 2009-07-07 2009-07-07 Land evaluation method based on artificial neural network

Publications (1)

Publication Number Publication Date
CN101599138A true CN101599138A (en) 2009-12-09

Family

ID=41420575

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200910063040XA Pending CN101599138A (en) 2009-07-07 2009-07-07 Land evaluation method based on artificial neural network

Country Status (1)

Country Link
CN (1) CN101599138A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663230A (en) * 2012-03-08 2012-09-12 武汉大学 Method for land resource evaluation factor level classification based on genetic algorithm
CN102737285A (en) * 2012-06-15 2012-10-17 北京理工大学 Back propagation (BP) neural network-based appropriation budgeting method for scientific research project
US20160260011A1 (en) * 2015-03-05 2016-09-08 International Business Machines Corporation Cardinality estimation using artificial neural networks
CN106777527A (en) * 2016-11-24 2017-05-31 上海市特种设备监督检验技术研究院 Monkey operation energy consumption analysis method based on neural network model
CN106919979A (en) * 2015-12-25 2017-07-04 济南大学 A kind of method that utilization improved adaptive GA-IAGA realizes cotton processing Based Intelligent Control
CN108520345A (en) * 2018-03-29 2018-09-11 华南农业大学 Cultivated land quality evaluation method and system based on GA-BP neural network model
CN108630228A (en) * 2017-03-20 2018-10-09 比亚迪股份有限公司 Sound quality recognition methods, device, system and vehicle
US10140573B2 (en) 2014-03-03 2018-11-27 Qualcomm Incorporated Neural network adaptation to current computational resources
CN108985663A (en) * 2018-09-03 2018-12-11 中国农业大学 Farmland Grading factor index limited region dividing method and device
CN109272497A (en) * 2018-09-05 2019-01-25 深圳灵图慧视科技有限公司 Method for detecting surface defects of products, device and computer equipment
WO2019144311A1 (en) * 2018-01-24 2019-08-01 悦享趋势科技(北京)有限责任公司 Rule embedded artificial neural network system and training method thereof
CN110322072A (en) * 2019-07-09 2019-10-11 程新宇 A kind of economic forecasting method neural network based
WO2020048389A1 (en) * 2018-09-05 2020-03-12 深圳灵图慧视科技有限公司 Method for compressing neural network model, device, and computer apparatus
US10706354B2 (en) 2016-05-06 2020-07-07 International Business Machines Corporation Estimating cardinality selectivity utilizing artificial neural networks
CN113191689A (en) * 2021-05-26 2021-07-30 中国矿业大学(北京) Land suitability evaluation method coupling principal component analysis and BP neural network

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663230B (en) * 2012-03-08 2015-06-10 武汉大学 Method for land resource evaluation factor level classification based on genetic algorithm
CN102663230A (en) * 2012-03-08 2012-09-12 武汉大学 Method for land resource evaluation factor level classification based on genetic algorithm
CN102737285A (en) * 2012-06-15 2012-10-17 北京理工大学 Back propagation (BP) neural network-based appropriation budgeting method for scientific research project
US10140573B2 (en) 2014-03-03 2018-11-27 Qualcomm Incorporated Neural network adaptation to current computational resources
US20160260011A1 (en) * 2015-03-05 2016-09-08 International Business Machines Corporation Cardinality estimation using artificial neural networks
US10643132B2 (en) 2015-03-05 2020-05-05 International Business Machines Corporation Cardinality estimation using artificial neural networks
US10318866B2 (en) * 2015-03-05 2019-06-11 International Business Machines Corporation Selectivity estimation using artificial neural networks
CN106919979A (en) * 2015-12-25 2017-07-04 济南大学 A kind of method that utilization improved adaptive GA-IAGA realizes cotton processing Based Intelligent Control
US10706354B2 (en) 2016-05-06 2020-07-07 International Business Machines Corporation Estimating cardinality selectivity utilizing artificial neural networks
US11030521B2 (en) 2016-05-06 2021-06-08 International Business Machines Corporation Estimating cardinality selectivity utilizing artificial neural networks
CN106777527A (en) * 2016-11-24 2017-05-31 上海市特种设备监督检验技术研究院 Monkey operation energy consumption analysis method based on neural network model
CN108630228A (en) * 2017-03-20 2018-10-09 比亚迪股份有限公司 Sound quality recognition methods, device, system and vehicle
WO2019144311A1 (en) * 2018-01-24 2019-08-01 悦享趋势科技(北京)有限责任公司 Rule embedded artificial neural network system and training method thereof
CN108520345A (en) * 2018-03-29 2018-09-11 华南农业大学 Cultivated land quality evaluation method and system based on GA-BP neural network model
CN108985663A (en) * 2018-09-03 2018-12-11 中国农业大学 Farmland Grading factor index limited region dividing method and device
CN109272497A (en) * 2018-09-05 2019-01-25 深圳灵图慧视科技有限公司 Method for detecting surface defects of products, device and computer equipment
WO2020048389A1 (en) * 2018-09-05 2020-03-12 深圳灵图慧视科技有限公司 Method for compressing neural network model, device, and computer apparatus
CN110322072A (en) * 2019-07-09 2019-10-11 程新宇 A kind of economic forecasting method neural network based
CN113191689A (en) * 2021-05-26 2021-07-30 中国矿业大学(北京) Land suitability evaluation method coupling principal component analysis and BP neural network
CN113191689B (en) * 2021-05-26 2023-11-14 中国矿业大学(北京) Land suitability evaluation method for coupling principal component analysis and BP neural network

Similar Documents

Publication Publication Date Title
CN101599138A (en) Land evaluation method based on artificial neural network
CN113094980B (en) Solder paste printing quality prediction method and system based on IGA-DNN
CN108694502B (en) Self-adaptive scheduling method for robot manufacturing unit based on XGboost algorithm
CN108920812B (en) Machining surface roughness prediction method
CN106709820A (en) Power system load prediction method and device based on deep belief network
CN104978611A (en) Neural network photovoltaic power generation output prediction method based on grey correlation analysis
Ning et al. GA-BP air quality evaluation method based on fuzzy theory.
CN103105246A (en) Greenhouse environment forecasting feedback method of back propagation (BP) neural network based on improvement of genetic algorithm
CN112733417A (en) Abnormal load data detection and correction method and system based on model optimization
CN105138717A (en) Transformer state evaluation method by optimizing neural network with dynamic mutation particle swarm
CN104636801A (en) Transmission line audible noise prediction method based on BP neural network optimization
CN105631517A (en) Photovoltaic power generation power short term prediction method based on mind evolution Elman neural network
CN113971517A (en) A Water Quality Evaluation Method Based on GA-LM-BP Neural Network
CN115099519A (en) An oil well production prediction method based on the fusion of multiple machine learning models
CN108898259A (en) Adaptive Evolutionary planning Methods of electric load forecasting and system based on multi-factor comprehensive
CN115689070B (en) Energy prediction method for optimizing BP neural network model based on monarch butterfly algorithm
CN104656620A (en) Comprehensive evaluation system for remanufacturing of heavy-duty machine tool
CN116187565A (en) Office building energy consumption prediction method based on improved atomic search optimization BP network
CN104732067A (en) Industrial process modeling forecasting method oriented at flow object
CN113033898A (en) Electrical load prediction method and system based on K-means clustering and BI-LSTM neural network
CN116632834A (en) Short-term power load prediction method based on SSA-BiGRU-Attention
CN112836876A (en) A deep learning-based distribution network line load forecasting method
CN113762591B (en) Short-term electric quantity prediction method and system based on GRU and multi-core SVM countermeasure learning
CN109408896B (en) Multi-element intelligent real-time monitoring method for anaerobic sewage treatment gas production
CN110288159A (en) A kind of smart city construction Measurement Method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20091209