Web数据挖掘在个性化网络学习中的应用研究
发布时间:2015-07-07 09:29
摘 要 网络中的海量数据造成了很多的学习者难以找到适合自己的学习模式,根据网络资源及传统的基于www的网络学习的特点,结合当今流行的web数据挖掘技术对传统的网络学习模型进行了改造,本文提出了个性化的网络学习模型,更加符合学习者的个性需求。
关键词 web数据挖掘;网络学习;个性化
1 问题的提出
网络学习是指将网络技术作为构成新型学习环境的有机因素,可以充分体现学习者的主体地位,以探究学习作为主要的学习方式。现在的网络技术的鲜明的特点之一就是海量的信息资源,若是仅仅通过静态网页发布的学习内容,网络学习者很可能会迷失其中。并且个人的学习能力、兴趣与习惯、学习基础都存在巨大的差异。相比之下,网络的学习方法和模式就显得十分单一,忽略了学习本身是一种个性化的过程,没有做到因人而异、因材施教,这就造成了两者之间越来越大的矛盾。随着web数据挖掘技术的发展,网络学习的个性化问题越来越受到了重视,就是学习应当考虑学习者的个别需求和特殊的学习方式[1]。web数据挖掘技术与网络学习相结合可以为学习者创造一个个性化的网络学习空间,提供符合其学习个性的服务,从而提高学习者的学习效率。2 web数据挖掘技术
数据挖掘是从大量的数据中抽取出潜在的、有价值的知识、模型或规则的过程。web数据挖掘的对象是有关web的数据,主要有web页内容,如web文档,web结构数据如web文档内的超链接,用户访问数据如服务器的log日志信息,相应的web挖掘也分为三种:web内容挖掘、web结构挖掘、web访问信息挖掘[2]。 web内容挖掘是对web页面内容进行挖掘,从web页的内容数据中发现信息。尽管人们可以直接从网上通过抓取建立索引,实现检索服务来获得资源,但是大量的“隐藏”信息只能通过内容挖掘来获得。web结构挖掘是对web页面之间的结构进行挖掘,主要针对的就是页面的超链接,文档间的超链接反映了文档间的某种联系,如果有较多的超链接指向某一页面,那么该页面的内容就是重要的,发现的这种知识可用来改进搜索路径,优化学习网站的链接,提高学习者获得资源的速度等。web访问信息挖掘是利用用户和网络交互过程中抽取出来的数据,这些数据主要是用户在访问web时在web日志里留下的信息,包括:访问日期、访问次数、访问时间、用户ip地址、服务器ip地址、所请求url资源等[3]。web访问挖掘就是对这些数据进行挖掘,以发现有用信息,获得学习者的学习信息,作为提供服务的依据。web数据挖掘的原理如图1所示。 图1 web数据挖掘原理3 基于web的传统的网络学习模型
传统的基于/">规律来进行学习,所以造成了交互性差,学习效果不明显等诸多问题。传统的网络学习模型如图2所示。 所谓的“网络学习模型”在大多数网络学习站点中只是一个美观的界面而己,它并没有把下面五个子系统有机地结合起来,使之成为一个真正的网络学院,各个子系统有各自独立的数据库(包括学习者信息和各自所用的基本信息),界面所做的工作无非是提供指向各个子系统的链接。对于进行网络学习的学习者的行为不进行研究,忽视学习者行为这一重要信息。这样,原有的网络学习模型显得不太具有个性化,智能化的特点。所以web数据挖掘技术的发展有了进一步发展的今天,具有个性化的网络学习显得更为重要。 图2 传统的网络学习模型4 个性化网络学习模型的构建
4.1 web数据挖掘技术在个性化网络学习的应用分析
web数据挖掘技术会对未来的个性化网络学习产生极大地推动作用。它既可以对学习者个人提供多种帮助,促进学者自身的个性化学习,又可以对网站的完善、优化提供依据,促进网站的个性化服务。 1)对学习者自身的帮助 (1)帮助学习者进行学习个性分析。不同的学习者具有不同的学习个性,但并不是每个学习对自己的学习个性都有充分的认识。应用web数据挖掘技术对学习者所留下的信息进行挖掘,形成每个学习者的学习个性模型并将此模型以某种方式提供给学习者,用以帮助学习者进一步了解自己的学习状况、学习能力、学习兴趣等,从而修正自己的学习目标、学习计划、学习策略等。同时通过学习个性分析有助于发现学习者潜在的能力和兴趣,可以帮助其再次认识自己,增强自己的信心,激发学习热情,激发创业动力。 (2)提供可参照的知识体系。人们查阅大量的资料,获得大量的信息,目的是为了获得知识,通过大脑对信息进行加工处理,构建自己的知识结构,形成自己的知识体系,利用数据挖掘技术对用户所查阅的大量信息进行加工处理,通过获得的知识,构造知识体系,该知识体系虽然不能完全符合学习者的知识结构,但该知识结构可以作为学习者建立知识结构过程的参考,通过参考对比,学习者可以进行学习的自我评价,可以及时发现自己是否偏离预定的目标,所查阅的资料是否真正是自己想要的,发现自己在学习过程中是否出现问题,这样的学习就可以少走弯路,提高学习效率,加快自己知识结构的建立。 (3)自动提供可用的学习资源。根据访问的内容,利用web数据挖掘技术自动动态为学习者提供一些相关站点,相关链接,或自动捕获相关链接并自动对其进行分类,放入学习者的收藏夹,这样减少学习者搜索信息的时间又可以帮助其对信息进行有效地分类管理。 2)对网站个性化服务的促进[4] (1)对网站的修改更加有目的、有依据。根据用户访问模式自动重构页面之间的链接,以符合用户的访问习惯,把用户想要的信息以更快、更有效的方式展现给用户,稳步地提高用户满意度。 (2)查看网站流量模式。发现用户的需要和兴趣,对需求强烈的网页提供优化,用服务器预先存储的方法来解决下载缓慢的问题。 (3)提供个性化网站服务。通过web数据挖掘预测用户的兴趣爱好,针对不同的用户,按照其个人的兴趣和爱好,向用户动态提供浏览的建议,自动提供个性化的资源。 随着网络信息的剧增,利用计算机检索信息变得越来越困难。一方面收到的信息太多使学习者难于选择和消化;另一方面产生信息迷失,人们难于找到自己真正所需的信息。web数据挖掘技术可以使该问题得到解决,它为网站运行提供深入、准确、详细的分析数据和有价值的分析知识,据此可以完善网站的个性化服务。