改进的遗传BP神经网络数据挖掘算法及应用
TechniqueandMethod
改进的遗传BP神经网络数据挖掘算法及应用
胡剑策1,吴国平2
(1.温州医学院,浙江温州325035;2.中国地质大学,湖北武汉430074)
摘要:介绍了数据挖掘的定义和常用方法,研究了基于遗传BP神经网络的数据挖掘算法,并对其交叉算子进行了改进,提高算法训练速度。实验结果表明,将该方法应用于油气识别中,效果良好,具有一定的实际应用价值。
关键词:数据挖掘;遗传BP神经网络;油气识别
中图分类号:TP311;TE325
文献标识码:A
文章编号:1674-7720(2011)02-0082-03
Researchandapplicationofdataminingalgorithmbased
onimprovedgeneticBP-neuralnetwork
HuJiance1,WuGuoping2
(1.WenzhouMedicalCollege,Wenzhou325035,China;2.ChinaUniversityofGeosiences,Wuhan430074,China)
Abstract:Thedefinitionsandcommonlyusedmethodsofdataminingwereintroduced.AndthedataminingalgorithmbasedonimprovedgeneticBP-neuralnetworkwasbroughtforward.Then,theimprovementtoitsoverlappingoperatorwasmadetoraiseitstrainingspeed.Finally,thealgorithmwasappliedinOil-gasrecognition,theresultsofwhichprovedthattheapplicationef-fectsweresatisfactoryandtheapproacheswereprovidedwithparticularpopularizedvalues.
Keywords:datamining;geneticBP-neuralnetwork;oil-gasrecognition
随着互联网技术和数据库技术的飞速发展,人们获取信息的渠道越来越多样化,所拥有的数据也越来越庞大,这对数据信息的存储、管理和分析提出了更高的要求,传统的统计方法面临着巨大的挑战。尤其在油气田生产实践中,开采所获得的数据更是惊人,如何从海量的开采数据中提取地层特征模式,以便对油气做出更精确的描述,是实现油气识别的关键。而数据挖掘技术正是解决这一问题的关键技术。
数据挖掘是从大量的、有噪声的、不完全的、随机的、模糊的数据中提取隐含其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。数据挖掘技术是解决数据量大而知识匮乏的有效途径。它包括分类、聚类、可视化、关联、模糊评判、决策树、遗传算法、神经网络和不确定性处理等技术方法。近年,数据挖掘技术在油气田开发中得到了广泛应用。
本文在对数据挖掘定义和常用方法研究的基础上,研究了基于改进的遗传BP神经网络的数据挖掘算法,并应用于油气识别中,取得了一定实效。
1改进的遗传BP神经网络数据挖掘算法
1.1算法概述
遗传神经网络GNN(GeneticNeuralNetwork)的主要思想是利用遗传算法GA(GeneticAlgorithm)的全局性优点来克服误差反向传播BP(BackPropagation)算法的易局部收敛和收敛慢的缺陷。同时,GA与BP算法的结合也解决了单独利用GA只能在短时间内寻找到最优解的近似解这一问题,引入BP的梯度下降算法将会避免这种现象。本文以遗传算法优化BP神经网络的方式将两者组合在一起:先用GA优化神经网络的权值组合,直到适应函数的平均误差达到一定的精度值。在此基础上再用BP算法进行局部优化。基本思想是先用GA粗选神经网络权值,再用BP算法精细与优化。
1.2算法步骤
遗传BP神经网络的算法步骤:
(1)随机产生一组分布,然后采用实数编码方案对该
组中的每个权值进行编码,进而构造出一个个染色体(每个染色体代表神经网络的一种权值分布),在网络结
82
《微型机与应用》2011年第30卷第2期
你可能喜欢
- 十大数据挖掘算法
- 遗传算法应用
- BP神经网络原理
- 数据仓库技术
- 数据挖掘决策树
- BP神经网络算法
- 遗传算法matlab
- MATLAB神经网络工具箱
- 数据挖掘十大算法及案例12页
- 数据挖掘十大经典算法2页
- 数据挖掘十大经典算法(7) AdaBoost2页
- 数据挖掘十大经典算法34页
- 数据挖掘十大算法12页
- 数据挖掘十大经典算法11页
- 遗传算法应用于排课问题中的时间表最优化3页
- 遗传算法原理与应用65页
- MATLAB遗传算法工具箱及应用3页
- 遗传算法的应用与发展6页
- 遗传算法及其应用6页
- 第9章_遗传算法及其应用91页
- Chapter 3. 数据仓库与OLAP技术概述-2011092267页
- 数据仓库技术方案2页
- 数据仓库技术研究3页
- 2 数据仓库和OLAP技术7页
- 基于数据库仓库与 OLAP 技术实现医院医疗数据质量监控6页
- 基于数据仓库技术的中药科学实验信息数据库26页
- 浅析基于决策树的数据挖掘技术在HIS中的应用3页
- 数据挖掘网格中决策树并行算法设计及性能分析4页
- 数据挖掘-决策树22页
- 数据挖掘中决策树加权模糊熵算法4页
- 数据挖掘中的决策树技术及其应用7页
- 数据挖掘中决策树算法的探讨及实现24页
- 基于遗传算法的BP神经网络短时交通流预测_王成宝4页
- 基于在线学习方法的BP神经网络训练算法研究50页
- 基于遗传算法和BP神经网络的短期电力负荷预测4页
- 用遗传算法优化BP神经网络的Matlab编程实例 [引用 2007-08-29 ...2页
- 2.4-BP神经网络模型与学习算法29页
- 遗传算法优化的BP神经网络城市不透水层百分比估算3页


