欢迎来到天天文库
浏览记录
ID:31778809
大小:55.54 KB
页数:5页
时间:2019-01-18
《基于网络教学平台智能导航系统模型设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于网络教学平台智能导航系统模型设计摘要:本文针对学生的自主型学习,运用关联规则挖掘Apriori算法和导航原理设计基于网络教学平台的智能导航系统模型。导航系统根据学生的频繁访问路径、学习记录等信息,为学生提供学习导航。关键词:关联规则数据挖掘智能导航Apriori算法1、引言本文基于网络教学平台构建了网络课程学习的智能导航系统模型以充分实现网络化、智能化教学。智能导航系统能够根据学生的频繁访问路径、学习记录等信息,运用关联规则挖掘Apriori算法进行数据挖掘,形成学生们的学习记录和喜欢风格程序
2、不同类型。同时,综合教师在知识给出的知识点关联与为学生提供知识点呈现不同类型的导航图,指导学生的自主性学习。2、教学平台构建遵循的总体原则本教学平台构建遵循的总体原则是“以异步学习为基础,以自主学习为中心,以学习资源为支撑,以合作学习为导向”。基于网络教学平台的学习首先应该是异步学习,充分利用网络的时间和空间两个自由度;其次要以学生为主体,营造有助于网络自主学习的环境,促进一种自主学习的文化;再次网络环境下的自主学习要利用网络海量的信息资源;最后网络教学平台的学习能够展开合作学习模式,从而培养学习
3、者的合作精神和协同解决问题的能力。3、总体结构分析与设计基于网络教学平台的智能导航系统模型是基于知识点模型和学生个性化模型,运用学习关联路线方法原理和导航原理构造的。根据学生个性化信息确定正确的学习内容,运用关联规则挖掘的算法去寻找一个适合的知识点的学习过程,以不断提供适合学生个性的智能导航的服务。本文提出的网络课程学习智能导航系统模型,其总体结构设计运用了学习关联路线方法原理和导航原理,系统模型主要有学生个性化信息模块、学科知识库模块、Web挖掘模块、导航引擎生成模块四个模块。学生个性化信息模块
4、通过动态数据采集和静态数据采集收集学习者的学习特征、学习记录等信息,并存储在函数解释库;学科知识库模块由知识层次库和知识关联库组成,运用了知识关联结构的九元组和知识点模型构建的思想;Web挖掘模块,运用关联规则的Apriori算法对采集的信息以及课程知识关联信息进行数据挖掘;智能导航引擎生成模块,由导航树和页面合成,完全由服务器端的学科知识库和学生个性化信息模型来驱动,其中运用了关联规则挖掘算法思想,通过关联函数库和函数解释器生成知识点智能导航模型的结构图。当学生登录系统时,系统识别学生身份,导航
5、引擎生成模块将挖掘数据结果与知识层次库和学习行为统整到学习内容页面,在学习界面上呈现导航结果。4、实施挖掘模块设计4.1关联规则挖掘的Apriori算法Apriori算法是挖掘布尔型关联规则频繁集的优秀算法,通过连接和剪枝完成关联规则的挖掘,以项集元素数目的逐步增长来发现频繁集,以频繁集为基础去发现关联规则。具体操作为:首先扫描事务数据库得到含有1个项目的候选集C1。在C1中寻找大于或等于最小支持度的1-项目频繁集L1,再利用L1与自身做连接运算,生成候选集C2,并在C2中找到包含2个项目且满足最
6、小支持度的频繁集L2。依次类推,直到无法扩展元素数目为止。得到所有频繁集后,再根据最小置信度挖掘出管理规则。阶段1:生成频繁项集输入:事务数据库D,最小支持度阈值min_sup输出:D中的频繁项目集LLl={find_frequent_l-itemsets(D)}For(X=2;LX1①;X++)dobeginCX二Apriori_gen(LX+1,min_sup)ForalltranctionsWDdobeginCl=subset(CX,t)ForallCandidatesc^Cldobegin
7、endendLX二{CX
8、c.count>=min_sup}endeffect=UXLX阶段2:根据频繁集产生关联规则输入:频繁项集L和最小置信度值minconf输出:关联规则对于L中的每一个频繁项集1,产生1的所有非空子集。对于1中的每一个非空子集s,如果1的支持度除以s的支持度得到的结果大于等于最小置信度,写作Support(I)/support(s)^minconf,则输出规则S(1-S);否则不输出。4.2Web挖掘技术实现步骤Web挖掘技术通过数据采集、数据预处理、数据存储、实施挖掘算法
9、和模式分析五个步骤来完成。(1)数据采集。通过学生个性化信息模块的采集信息,将访问信息存放至服务器端的数据仓库中;通过知识层次库、知识关联库所采集的信息存放到关联数据库中。(2)数据预处理。对采集信息清理数据、用户识别、用户会话、事务识别等流程处理。(3)数据存储。将经过预处理后的数据存入事务数据库中。(4)实施挖掘算法。通过Apriori算法,发现给定数据集中项之间的相关联系。(5)可视化。通过可视化技术,将挖掘的数据结果与知识层次库和学习行为一起整合到学习内容页面,然后在学习界
此文档下载收益归作者所有