实施Web数据挖掘的问题及解决方法

来源 :现代企业 | 被引量 : 0次 | 上传用户:shunniu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Web上有海量的数据,用传统的数据分析方法已无法有效地获取隐藏在海量数据中的有用信息或知识,怎样对这些数据进行复杂的应用是目前信息处理技术研究的热点之一,Web数据挖掘技术以其能在Web环境下从大量的数据中发现隐含的规律性内容,解决数据的应用质量問题而倍受青睐。对于电子商务来说,Web数据挖掘就是要通过对电子商务网站上异构的海量客户数据进行深层次分析,了解网络客户详细的商务行为细节,从中获取对商业决策有价值的信息。Web数据挖掘常用的技术有路径分析、关联规则、序列模式、聚类与分类技术等。对电子商务系统积累的不同来源、不同组织结构的海量数据实施Web挖掘的关键问题是:首先必须屏蔽Web数据源的异构性,其次需要有较完善的半结构化模式抽取技术支持。
  
  一、用XML据模型屏蔽Web数据源的异构性
  
  1. 用XML屏蔽Web数据源异构性的可行性。目前电子商务系统服务器端主要是XML、HTML和关系数据等数据类型。从信息集成角度来看,关系数据模型过于严谨,无法有效地表示半结构化和非结构化数据;HTML对文档的要求也过于完整,且不能定义数据的层次,没有提供编程接口解析它所携带的数据,无法真正实现各种应用程序、数据库及操作系统间的数据交互。XML与关系数据模型和HTML相比,可以表示更多样化的数据格式,能够使不同来源的结构化、非结构化数据很容易地进行合并。采用XML集成多个不同数据源的信息,只需要把来自不同数据源的信息先转成XML文档,然后再处理经过解析器解析的数据流即可。任何应用程序只需要知道两种格式,即本身的和XML的,就可以通过XML为中介实现与其他应用程序的信息交换。
  因此,在Web挖掘的数据预处理阶段,可以用XML作为异构数据源集成应用的中间数据模型来屏蔽Web数据源的异构性。
  2. HTML文档向XML文档转换的实现。目前已有许多由研究机构和企业开发出的将HTML文档转换为XML文档的软件产品,其中有一些正逐步走向实用。如HTML Tidy就是一个能够出色地完成HTML代码清理转换任务的工具,它由Dave Raggett开发,可以在VisualC 6.0环境中以HTML文档名称为参数执行如下指令被调用来完成转换:
  WinExec(“TIDY -o output.xhtml -i test.html”, SW ̄HIDE)
  其中output. xhtml为转换结果文件,test. html为待转换的HTML文档名称。
  实际应用中,用户可以采用HTML Tidy先将HTML文档转换为XHTML文档。XHTML文档为XML的子集,它结合了部分XML的强大功能及大多数HTML的简单特性,符合XML规范,实施Web数据挖掘时可以直接从XHTML文档上进行数据抽取。
  3. 关系数据向XML数据转换的实现。关系数据是完全结构化数据,其结构相对较简单,可以生成具有不同语义的信息视图,并能很自然地用XML形式的数据加以表示。目前很多著名的关系数据库管理系统如Microsoft SQL Server、 IBM DB2 EXTENDER、 ORACLE 91、 SYBASE等都支持对XML数据的存储管理。因此,实际应用中可以利用SQL server 2000 DBMS具有的能从关系数据中产生XML文档,并在关系数据库表中存储XML文档的功能,在分析数据库所包含的表间及表中列间关系的基础上,先建立关系数据库结构和XML文档结构之间的映射关系,再扫描数据
  库,然后输出XML文档。
  
  二、基于XML的数据查询与抽取的技术实现
  
  由于Web数据的大量信息都与抽取无关,由HTML文档和关系数据转换而来的XML文档以及Web上原有的XML文档中都包含大量的冗余信息,所以需要过滤清洗掉XML文档中的无关数据,并根据一定的规则进行数据抽取,以统一的XML数据模式描述来自不同数据源的数据,形成XML数据集,为下一步数据挖掘算法的实施作好准备。
  1. 利用XSL过滤清洗XML文档中的无关数据。XSL是一种用于以可读格式呈现XML数据的可扩展样式表语言(Extensible Stylesheet Language),能够对XML树进行添加和删除元素、查找或选择特定元素等操作。因此,可以利用XSL来处理XML结构的文档,以检索抽取适当的数据。这一抽取过程可通过查找XML数据内的引用点、将数据重新映射成XML、合并结果并处理数据等几个步骤完成。
  2. 基于XML的数据查询。由于采用XML作为中间数据模型,因此系统的查询处理可采用下面的逻辑表示形式:
  Head:一Body
  Head→Unit
  Body→Unitl, …, Unitn(Condition)?
  Unit→<Label Value>
  Label→string|variable
  Value→variable|{Unit }
  condition→(Predicate)
  Head表示杏询的结果,Body表示查询处理;?表示任选,+表示一个或多个;Predicate是条件表达式;Label对应XML的tag,Value对应tag中的值;连接操作均隐含在有相同Label的unit之间。这种逻辑表示有利于表示XML的层次和嵌套结构。(本文受浙江万里学院2007年科研项目“基于Web访问信息挖掘的商业智能发现研究”资助)
  (作者单位:浙江万里学院商学院)
其他文献
快跟我去警察局!
威力巨大的大炮是战场上重要的武器,你想不想制作一门神奇的空气炮呢?  1.在圆柱筒一端的盖子中间,用剪刀剪出直径大约2厘米的圆孔作为大炮的炮口。  2.把圆筒架在橡皮泥上,一门大炮就做成了。  3.在距离大炮30厘米的地方,放一支点燃的蜡烛。  4.用手在大炮筒底部輕拍一下,火苗马上就被大炮“击”灭了。  我想知道为什么  这是大炮喷出的烟圈吹灭了蜡烛。在大炮里放入一支点燃的香烟,然后用手慢慢拍纸
国有企业是我国国民经济的重要支柱,是中国共产党执政的重要基础,国有企业党的建设是国企改革发展的重要内容和重要保证。深入贯彻落实党的十七大精神,推进国有企业党建工作改革创新,为国有企业改革、发展、稳定提供思想保证、政治保证和组织保证,是新形势下加强和改进党的建设的重要任务。    深刻认识国有企业党的建设面临的挑战 增强改革创新国企党建工作的紧迫感责任感    改革开放30多年来,国有企业经过放权让
瓷枕是我国古代的夏令枕具。孩儿枕以定窑、景德镇窑烧制的最为精美。现藏于北京故宫博物院的定窑孩儿枕可说是难得一见的珍品,此枕以婴孩的脊背做枕面,颇具匠心。胖孩双目炯炯有神,两臂交叉俯卧于榻上,身着长衫,外套坎肩,衫上印有团花纹,衣纹雕刻自然。作为陶瓷史上的经典之作,这件珍贵器物被誉为“白瓷之王”。  在宋代,瓷的品种繁多,瓷窑几乎遍布全国。北方最著名的瓷窑是定窑,窑址就在今天的河北省曲阳县。定窑在北
海島数字大迷宫
期刊
最近读了一些介绍“蓝血企业”方面的书籍和文章,联系企业经营实际,深有感触。  什么是蓝血企业呢?“蓝血”一词源自古老的西班牙。古老的西班牙人认为,贵族身上流淌的血是蓝色的,后来西方人用“蓝血人”泛指那些出身高贵而又智慧过人的精英人才。二战结束后,盟军中有一大批将领加盟了企业,他们把军事化科学管理引入企业,他们信仰数字,崇拜效率,用智慧和胆识拯救了一批面临衰退的企业,他们中的不少人开创了现代企业科学
DNA决定了我们身體所有器官的运作情况,所以,只要改变DNA,就可以治好那些出了毛病的器官吗?事实并没有那么简单!  X染色体  为什么男性患色盲者比女性多?因为色盲症的基因存在于X染色体中,女性细胞核第23对染色体为XX,如果其中一条X染色体出了问题,另一条X染色体可以替补,但男性第23对染色体只有一条X染色体,另一条是Y染色体。  为了让色盲症患者看到红色和绿色,我们直闯他的细胞核,找到他的X
瞧,我的課本是新的。
期刊
暗示信号  某男子来此小区寻人。当他走近住宅楼时,突然停住了脚步。他发现了什么暗示信号?  寻找物证  小区发生了一桩盗窃案。请你与神探小子们一起将窃贼丢弃的这些东西找到,这可是以后起訴他的重要物证哦!  可疑者到了哪一层  宁宁奉命跟踪一名可疑人员,来到大厦电梯门口,发现目标不见了。从电梯指示灯看,电梯分别在5楼、8楼停过。请你观察左图,判断可疑人员究竟去了哪一层。  熟人作案  独自居住的汪女
在一个狭长的槽里有8个球:左边4个黑球,右边4个白球,白球的直径比黑球稍稍 大一点。槽中央壁上有个壁龛,壁龛中只能容纳1个球(黑球或白球)。只有在槽内壁龛 的位置,才能并排容纳两个球。槽的左端是封闭的,左端至壁龛这一段槽可以排进槽中 所有8个球。槽的右端是一个圆孔形开口,这个开口只有黑球能滚出来,白球因为直径稍大而滚不出来。现在用什么办法能使所有的黑球都從槽里滚出来呢?注意,不准直接从槽中把球拿出