【技术实现步骤摘要】
基于PCANet
‑
BiGRU的成绩预测方法、处理器、可读存储介质及计算机设备
[0001]本专利技术涉及一种成绩预测方法,具体的说是一种基于PCANet
‑
BiGRU的学生成绩预测方法,属于教育
技术介绍
[0002]随着中国大学MOOC、雨课堂等网上教学平台的广泛应用,教育越来越高效便捷、更加自主化和人性化。而加强学生在线学习全过程的管理成为保证和提高远程教育质量的关键。众所周知,在线学习作为一个长效机制,平时学习的努力与认知,基本决定了学习效果的好坏。
[0003]但是如何将学习过程、学习干预以及学习结果通过量化的方式展开科学研究,由于数据的稀疏性及方法的科学性问题,目前的行之有效的成果不多。
[0004]现有技术存在的问题是:
[0005]目前大多数成绩预测方式有统计学派、传统机器学习学派、深度学习学派三种,统计学派的方法计算消耗低但大多无法达成很高的准确率,而机器学习和深度学习虽然拥有较高的准确率但计算复杂度又过高。
技术实现思路
[0006]本专利技术的目的是提供一种基于PCANet
‑
BiGRU的成绩预测方法,解决统计学派的方法计算消耗低但大多无法达成很高的准确率的问题;解决机器学习和深度学习虽然拥有较高的准确率但计算复杂度又过高的问题。
[0007]本专利技术的目的是这样实现的:一种基于PCANet
‑
BiGRU的成绩预测方法,包括以下步骤:
[0008]步骤1)利 ...
【技术保护点】
【技术特征摘要】
1.一种基于PCANet
‑
BiGRU的成绩预测方法,其特征在于,包括以下步骤:步骤1)利用从在线学习平台采集的学生的基本统计数据和成绩数据;步骤2)将步骤1)采集到的原始成绩数据划分为分成独立的三部分:训练集、验证集和测试集,并对训练集进行数据清洗与归一化处理,构建数据矩阵,数据清洗具体包括:基于前一阶段获取的训练集数据,若训练时需要用到的某列数据中,存在缺失值,则将该行数据删除,即删除该生数据;若训练时用不到该列数据,则哪怕该列存在缺失值,则依然保留该行数据;步骤3)将矩阵数据输入主成分分析网络PCANet,提取成绩数据的特征,所述主成分分析网络PCANet由PCA卷积层、非线性处理层以及特征池化层组成;步骤4)将PCANet处理后的数据输入到双向门控循环单元神经网络Bi
‑
GRU层,预测学生的平时成绩。2.如权利要求1所述的基于PCANet
‑
BiGRU的成绩预测方法,其特征在于,步骤2)中训练集用来训练模型,通过拟合去寻找模型的初始参数,建立模型,即确定模型的权重和偏置这些参数;验证集用来确定网络结构或者控制模型复杂程度等优化调整模型的参数;而测试集则检验最终选择最优的模型的性能如何。常见训练集、验证集与测试集划分比例为6:2:2;在数据集不多的情况下,通常先随机抽取20%的数据作为测试集,然后将剩下的数据采用交叉验证算法;交叉验证算法的具体步骤如下:a.随机将训练数据等分成k份;b.轮流选择其中k
‑
1份训练,剩余的一份做验证,计算预测误差平方和;c.最后把k次的预测误差平方和再做平均作为选择最优模型结构的依据。3.如权利要求1所述的基于PCANet
‑
BiGRU的成绩预测方法,其特征在于,步骤4)所述双向门控循环单元神经网络Bi
‑
GRU在门控循环单元GRU的结构基础上,其隐藏层中同时增加了前向和后向的传播,通过向前和向后双向运行来捕获不同时期平时学习成绩的长期依赖关系,得到更为精准的成绩预测。4.如权利要求1所述的基于PCANet
‑
BiGRU的成绩预测方法,其特征在于,所述PCA卷积层,对于输入层l每个数据j,在其周围卷积核P
j
窗口上进行采样,然后滑动卷积核,将所有采样块进行级联作为该样本的表示X
i
=[x
i,1
,x
i,2
,...,x
i,n
],并对其取平均;对N个数据集进行上述操作,得到新的特征矩阵X;然后,对该矩阵进行主成分分析(PCA);PCA是数据分析建模常用的方法,主要将高维数据保留最重要的特征,去除噪声以及不重要的特征,进行降维,极大地减少数据处理成本与速度;其具体算法步骤为:a.记矩阵X有n行m列;b.将X的每一行进行标准化;c.求出X的协方差矩阵C:d.求出C对应的特征值E和特征向量D:[E,D]=eig(C)其中,eig是求特征值与特征向量的函数;e.将特征向量D按其对应特征值大小排列,选择前k几列构成新的矩阵,其即为降维后
的数据的特征分量;...
【专利技术属性】
技术研发人员:薛景,孔健睿,陈铭璋,李恺玥,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。