一种基于PCA-DBN的在线学习平台用户满意度预测方法及系统技术方案

技术编号:34736989 阅读:33 留言:0更新日期:2022-08-31 18:27
本发明专利技术公开了一种基于PCA

【技术实现步骤摘要】
一种基于PCA

DBN的在线学习平台用户满意度预测方法及系统


[0001]本专利技术属于数据处理
,具体涉及一种基于PCA

DBN的在线学习平台用户满意度预测方法及系统。

技术介绍

[0002]信息技术快速发展,为教育教学改革和教育现代化发展提供了巨大的技术支持。“互联网+”教育克服了传统课堂教学的时间局限和空间局限,在现代化教育领域发展日益兴盛。大部分的国际学生转入线上教学阶段,因此网络在线教学已然成为各级各类学校必不可少应急及常规教学手段。然而全新学习情景的转换也为现代化教育质量评估带来了不容忽视的挑战,在线学习效果如何及学生学习满意度都成为目前亟待探究的问题。
[0003]目前大部分专家学者对于学习满意度评价多基于传统统计学方法中的结构方程模型,使用数据挖掘、关联分析、深度学习的学习满意度预测的研究尚待加强。
[0004]深度置信网络在不同业务领域有着广泛的应用,例如通过多个受限波尔兹曼机层的预处理训练并获取DBN权重等参数,最后可以获得稳定、可靠的预测模型,通过深度置信网络混合分类器可以实现用户满意度预测,都提示深度置信网络在预测方面有着独特优势。

技术实现思路

[0005]本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于PCA

DBN的在线学习平台用户满意度预测方法及系统,通过对在线学习平台后台的海量数据进行处理分析实现用户在线学习满意度的预测,克服传统使用结构方程方法仅能解决低维度三类变量问题的不足,从多维多角度提取关键影响因素和变量,验证深度置信网络在满意度预测方面的有效性,为精准施教、提高用户在线学习满意度提供决策和支持。
[0006]本专利技术采用以下技术方案:
[0007]一种基于PCA

DBN的在线学习平台用户满意度预测方法,基于在线学习平台后台数据获取用户在线学习数据,采用主成分分析方法对用户在线学习数据进行特征数据提取,形成用户在线学习特征数据集,基于李克特五级量表调查问卷获取用户满意度数据集;将用户在线学习特征数据集和用户满意度数据集合成样本数据集,并将样本数据集划分为训练集和测试集;将训练集输入深度置信网络学习模型训练构造基于深度置信网络的在线学习平台用户满意度预测模型;使用测试集对在线学习平台用户满意度预测模型进行参数优化,建立在线学习平台用户满意度预测模型,基于在线学习平台用户满意度预测模型实现用户满意度预测。
[0008]具体的,特征数据集具体为:
[0009]获取用户在线学习平台后台数据,通过数据预处理获取有效数据集;利用主成分分析法对有效数据集进行特征数据提取,形成特征数据集。
[0010]进一步的,后台数据包括在线率、签到率、章节完成率、章节测试成绩、作业完成率、课堂互动次数、作业成绩、平时成绩和期末成绩。
[0011]进一步的,利用主成分分析法对生成的有效样本数据集进行特征数据提取具体为:
[0012]计算样本数据集的协方差矩阵∑;确定协方差矩阵∑的特征值λ1及对应的特征向量A;主成分的个数累计贡献率确定主成分个数,采用SPSSAU对主成分进行提取,抽取的前3个主成分为:用户自身特征、用户在线学习行为、用户在线学习效果。
[0013]更进一步的,特征向量A为:
[0014][0015]其中,p为主成分个数。
[0016]再进一步的,p个主成分G(p)为:
[0017][0018]其中,m为有效数据集协方差矩阵的维数,λ
k
为有效数据集协方差矩阵的特征值。
[0019]具体的,用户满意度数据集具体为:
[0020]采用基于李克特五级量表的用户满意度问卷对有效样本数据集对应的用户进行满意度调查,对李克特量表中的5项指标进行分类,得到非常满意、满意、一般、不太满意和不满意作为用户满意度数据集。
[0021]具体的,按照7:3的比例将样本数据集划分为训练集和测试集。
[0022]具体的,使用测试集对在线学习平台用户满意度预测模型进行参数优化过程中,设置参数dropout为0.1减少过拟合。
[0023]第二方面,本专利技术实施例提供了一种基于PCA

DBN的在线学习平台用户满意度预测系统,包括:
[0024]数据采集模块,基于在线学习平台后台数据获取用户在线学习数据,采用主成分分析方法对用户在线学习数据进行特征数据提取,形成用户在线学习特征数据集,基于李克特五级量表调查问卷获取用户满意度数据集;
[0025]特征提取模块,将特征数据集和用户满意度数据集合成样本数据集,并将样本数据集划分为训练集和测试集;
[0026]模型训练模块,将训练集输入深度置信网络学习模型训练构造基于深度置信网络的在线学习平台用户满意度预测模型;
[0027]满意度预测模块,使用测试集对在线学习平台用户满意度预测模型进行参数优化,建立在线学习平台用户满意度预测模型,基于在线学习平台用户满意度预测模型实现用户满意度预测。
[0028]与现有技术相比,本专利技术至少具有以下有益效果:
[0029]本专利技术一种基于PCA

DBN的在线学习平台用户满意度预测方法,通过学习平台及
调查问卷获取包含用户学习行为数据集和用户满意度数据集,利用主成分分析法对经过数据预处理的学习平台数据集进行特征数据提取,将特征数据集和用户满意度数据集构成样本集,将样本集分为训练集和测试集,通过训练集训练、测试集微调构建基于深度置信网络的在线学习平台用户满意度预测模型,通过对用户学习平台的后台海量数据进行处理分析实现用户在线学习满意度的预测,并对在线学习满意度影响因素进行分析诊断,方法克服传统使用结构方程方法仅能解决低维度三类变量问题的不足,从多维多角度提取关键影响因素和变量,验证深度神经网络在满意度预测及影响因素提取及诊断方面的有效性,为精准施教从而提高用户在线学习满意度提供决策和支持。
[0030]进一步的,获取用户在学习平台的海量数据作为原始数据集,对获得的原始数据集进行数据预处理(缺失项处理、异常数据剔除),对预处理后的原始数据(不含用户自身特征)进行标准化处理,获得规范化数据集;
[0031]进一步的,在线率、签到率、章节完成率、章节测试成绩、作业完成率、课堂互动次数、作业成绩、平时成绩、期末成绩均为学习通、中国慕课、智慧树及雨课堂等常用在线学习平台可直接获取的用户在线学习数据。
[0032]进一步的,采用主成分分析方法(PCA)对经过归一化处理的有效数据集进行特征数据提取,形成特征数据集。本专利技术采用SPSSAU对主成分进行提取,可知KMO值=0.5,适合用主成分分析方法提取特征数据,且当p=3时,主成分累积贡献率达到87.3%,可以有效反映原变量信息。因此,抽取前3个主成分,分别命名为:用户自身特征、用户在线学习行为、用户在线学习效果。
[0033]进一步的,提取的3个主成分的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PCA

DBN的在线学习平台用户满意度预测方法,其特征在于,基于在线学习平台后台数据获取用户在线学习数据,采用主成分分析方法对用户在线学习数据进行特征数据提取,形成用户在线学习特征数据集,基于李克特五级量表调查问卷获取用户满意度数据集;将用户在线学习特征数据集和用户满意度数据集合成样本数据集,并将样本数据集划分为训练集和测试集;将训练集输入深度置信网络学习模型训练构造基于深度置信网络的在线学习平台用户满意度预测模型;使用测试集对在线学习平台用户满意度预测模型进行参数优化,建立在线学习平台用户满意度预测模型,基于在线学习平台用户满意度预测模型实现用户满意度预测。2.根据权利要求1所述的基于PCA

DBN的在线学习平台用户满意度预测方法,其特征在于,特征数据集具体为:获取用户在线学习平台后台数据,通过数据预处理获取有效数据集;利用主成分分析法对有效数据集进行特征数据提取,形成特征数据集。3.根据权利要求2所述的基于PCA

DBN的在线学习平台用户满意度预测方法,其特征在于,后台数据包括在线率、签到率、章节完成率、章节测试成绩、作业完成率、课堂互动次数、作业成绩、平时成绩和期末成绩。4.根据权利要求2所述的基于PCA

DBN的在线学习平台用户满意度预测方法,其特征在于,利用主成分分析法对生成的有效样本数据集进行特征数据提取具体为:计算样本数据集的协方差矩阵∑;确定协方差矩阵∑的特征值λ1及对应的特征向量A;主成分的个数累计贡献率确定主成分个数,采用SPSSAU对主成分进行提取,抽取的前3个主成分为:用户自身特征、用户在线学习行为、用户在线学习效果。5.根据权利要求4所述的基于PCA

DBN的在线学习平台用户满意度预测方法,其特征在于,特征向量A为:其中,p为主成分个...

【专利技术属性】
技术研发人员:田美温广瑞
申请(专利权)人:西安交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1