18电脑编程技巧与维护1引言近年来,随着网络和数据库技术的发展,大规模的数据出现在人们的日常生活之中
对于这些数据为人们进行管理决策都十分有用,为了从这些数据集中发现对人们有帮助的信息,就诞生了数据挖掘技术
2背景技术2
1数据挖掘数据挖掘(DataMiningtechnology这一术语最早出现于1989年,在此之后,该术语的定义几经变动,引用U
Fayyad等对数据挖掘的定义[1]:数据挖掘是从大量的数据中挖掘出有效的、新颖的、具有潜在价值的可理解的模式非平凡过程
数据挖掘的主要作用就是对大型数据中的海量业务数据进行数据预处理、数据分析和模型化处理,以便从中挖掘出能够辅助决策的隐藏的数据信息,这些有用的数据信息在数据挖掘中就用隐含的数据模式表现出来,这些数据模式便于人们理解和观察,基于领域知识可以获得决策分析意见和结论[2]
数据挖掘所涉及的学科广泛,挖掘方法种类也是多种多样,他们的主要任务主要包括以下4种,这也是数据挖掘的最重要的4个任务:(1分类(Classification
数据挖掘中分类的任务主要是训练分类函数或者分类模型,也成为分类学习器,该学习器能够按照预定义的模型把数据库中的数据项映射指定的类别中,也成为有监督学习任务
(2汇总(Summarization
该任务的主要目的是对数据进行提取,给出一个比较集中的描述形式,数据挖掘中从数据泛化的角度研究数据汇总,也是把数据从较低层次抽象到高层的过程
(3聚类(Clustering
聚类任务是把一个个的数据对象按照类内高度相似类间高度相异的方法把数据组织到一块,实现“物以类聚”的目的,便于人们观察理解
(4关联规则(AssociationRule
数据挖掘的关联规则的目的是根据数据发生的时间,序列等信息确定关联的数据
实现数据挖掘的方法有许多,下面就介绍一下神经网络在数据挖掘中的应用
2神经网络原理