The present invention provides a kind of impact factor and neural network knowledge mapping method based on multilayer neural network model by refining the influencing factors and design, warp under training, save the network parameters after convergence of neural network model. In the knowledge point thoroughly, can be detected and measured the user knowledge related to the impact of factor input to the neural network model has been trained, through the algorithm to calculate the direct users to the knowledge points out thoroughly grasp the situation, can quickly and thoroughly to the user knowledge. Compared with the original way of doing so, the method of diagnosing the knowledge points greatly shortens the length of the diagnosis, improves the efficiency, effectively enhances the user experience, and has broad market prospects.
【技术实现步骤摘要】
一种基于影响因子和神经网络的知识点摸底方法
本专利技术涉及计算机
,特别涉及一种基于影响因子和神经网络的知识点摸底方法。
技术介绍
知识点摸底一直都是中小学在线教育系统中的热点问题,属于整个在线教育系统的有机组成部分。通过对新用户进行知识点摸底,可以大体判断出一个用户哪些知识点已经掌握,哪些未掌握。这样才能有针对性地向不同用户推荐不同的学习资料,以便个性化地对用户进行辅导,有效地提高其学习成绩。因此,如何有效地对刚注册的用户进行知识点摸底在整个在线教育系统中就显得尤为重要。目前,对新用户知识点摸底的方法都是事先对每一个知识点出一系列题目,然后要求用户对每一个知识进行做题,通过判断题目是否正确来得出是否掌握该知识点的结论。传统做题的方法容易使大多数用户感到反感,一开始就产生抵触心理。尤其是随着做题数量的增多,即便是已掌握的知识点的题目也越来越容易因为分心或粗心而做错,得出用户并未掌握该知识点的错误结论。另外,做题需要消耗大量的时间,使得整个对知识点的摸底探测的时间过长(以500个知识点,每个知识点5题,做每一题平均花费1分钟为例,就需要花费2500分钟)。更有甚者,部分用户在摸底探测的过程中就可能因为题量过多而选择直接放弃,不愿意继续做题。综上所述,如果能够研发出一种快速对用户知识点进行摸底的方法,不需要依赖于做题的方式,解决现有对知识点摸底的方法带来的种种弊端,将会极具市场前景。
技术实现思路
为此,需要提供一种基于影响因子和神经网络的知识点摸底方法,该方法通过提炼出用户与其是否掌握某一知识点相关的影响因子,并将影响因子输入到已经训练好的多层神经网络模型 ...
【技术保护点】
一种基于影响因子和神经网络的知识点摸底方法,其特征在于,所述方法包括以下步骤:对知识点的影响因子进行量化,并根据量化后的影响因子,建立多层神经网络模型;将训练样本参数输入到所建立的多层神经网络模型,并在训练得出的网络误差小于第一预设误差时,停止训练,并保存神经网络模型对应的网络参数;所述网络误差是指样本参数输入神经网络模型后的实际输出与期望输出的误差;根据所保存的网络参数对神经网络模型进行初始化,并将待测用户对应的知识点的影响因子输入到训练好的神经网络模型中;神经网络模型根据待测用户对应的知识点的影响因子对待测用户是否掌握该知识点进行预测,并保存预测结果。
【技术特征摘要】
1.一种基于影响因子和神经网络的知识点摸底方法,其特征在于,所述方法包括以下步骤:对知识点的影响因子进行量化,并根据量化后的影响因子,建立多层神经网络模型;将训练样本参数输入到所建立的多层神经网络模型,并在训练得出的网络误差小于第一预设误差时,停止训练,并保存神经网络模型对应的网络参数;所述网络误差是指样本参数输入神经网络模型后的实际输出与期望输出的误差;根据所保存的网络参数对神经网络模型进行初始化,并将待测用户对应的知识点的影响因子输入到训练好的神经网络模型中;神经网络模型根据待测用户对应的知识点的影响因子对待测用户是否掌握该知识点进行预测,并保存预测结果。2.如权利要求1所述的基于影响因子和神经网络的知识点摸底方法,其特征在于,所述知识点的影响因子包括用户自身综合素质、用户家庭教育程度、用户学校教育程度、用户社会教育程度以及学科。3.如权利要求1所述的基于影响因子和神经网络的知识点摸底方法,其特征在于,所述“根据量化后的影响因子,建立多层神经网络模型”包括以下步骤:输入层神经元个数为m个,m为知识点的影响因子个数,采用的是线性恒等激励函数,对应输入样本Xi(i=1,2,…,m)的维数为m,输入向量X=[x1,x2,…,xm],单个节点为xi;隐含层神经元个数为n个,采用的是单极S型激励函数f,对应输出样本Yj(j=1,2,…,n)的维数为n,隐含层神经元向量Y=[y1,y2,…,yn],单个节点为yj;输出层神经元个数为p个,采用的是线性传递激励函数g,对应输出样本Zk(k=1,2,…,p)的维数为p,输出层向量Z=[z1,z2,…,zp],单个节点为zk,输出层期望值为tk;各神经元间连接权值用Wij和进行Vjk进行表示,其中:Wij为输入层的第i个神经元到隐含层的第j个神经元的权值,Vjk为隐含层的第j个神经元到输出层的第k个神经元的权值;隐含层神经元j的阈值用θj表示,输出层神经元k的阈值用表示;隐含层yj表示第j个神经元的输出,信号由隐含层传递到输出层,作为输出层的输入;而输出层zk表示第k个神经元的实际输出,tk表示期望输出结果;输入层到隐含层的学习率用α表示,隐含层到输出层的学习率用β表示。4.如权利要求3所述的基于影响因子和神经网络的知识点摸底方法,其特征在于,所述“将训练样本参数输入到所建立的多层神经网络模型,并在训练得出的网络误差小于第一预设误差时,停止训练,并保存神经网络模型对应的网络参数”包括以下步骤:步骤S1:初始化网络参数;具体包括:S11:使用随机值初始化网络参数,所述网络参数包括:权值矩阵Wij和Vjk,学习率α、β,阀值θj和动量项其中,0<α、β≤1且β>α;S12:确定隐含层激励函数,函数f选择为:γ是陡度...
【专利技术属性】
技术研发人员:纪大峣,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。