基于bp神经网络的课程教学质量评价模型设计

基于bp神经网络的课程教学质量评价模型设计

ID:13485195

大小:24.50 KB

页数:5页

时间:2018-07-22

基于bp神经网络的课程教学质量评价模型设计_第1页
基于bp神经网络的课程教学质量评价模型设计_第2页
基于bp神经网络的课程教学质量评价模型设计_第3页
基于bp神经网络的课程教学质量评价模型设计_第4页
基于bp神经网络的课程教学质量评价模型设计_第5页
资源描述:

《基于bp神经网络的课程教学质量评价模型设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于BP神经网络的课程教学质量评价模型设计  【摘要】教师课程教学评价为了便于学校领导和管理人员了解本校教师的教学基本情况,做到准确把握,为学校制定师资发展规划和科学发展方向提供客观、正确和科学依据。  【关键词】评价指标权重神经网络  1.评价指标设计  教师课程教学质量评价,确定一套科学合理的教学质量评价指标体系是关键。高职学院教学质量评价体系以课程教学评价为主,一般包括教学内容、教学态度、教学方法、讲授能力、教学效果和教书育人等一级指标,每个一级指标下设立各种二级指标。在该体系中分为督导专家评教指标体系,同行教师评教指标体系,学生评教指标体系三个子系

2、统。  2.评价体系权重设计  根据以上权重确定的原则,采用专家意见法和调查分析法,经过专家讨论确定一级指标权重和二级指标的权重,且同一级指标权重值之和为1。本文采用BP神经网络对教学质量评价数值进行仿真实验,输入值采用一级指标评价值,二级指标评价值转化成对应的一级指标评价值。  3.神经网络训练与泛化概念  通过调用train()函数对神经网络参数进行训练,可以建立神经网络模型net。该函数的调用格式为[net,tr,Y,E]=train(net,X,Y),其中,n为输入变量的路数,n为样本的组数,变量X为n*M矩阵,Y为m*M矩阵,m为输出变量的路数,

3、X,Y分别存储样本点的输入和输出数据。通过样本数据进行训练,得出训练后的神经网络对象net,同时得到其他相关参数信息,。  当确定了BP网络结构后,必须根据误差是否满足要求,再对网络的权值和阈值是否进行学习和修正,以达到网络误差的要求,使训练网络最终达到预先给定的输入输出映射函数关系。BP网络的学习过程分为两个阶段:  第一阶段是输入已知训练数据,通过设置训练的网络结构和初始化权值和阈值,从网络的第一层逐步计算各个网络神经元的输出值。  第二阶段是对阈值和权值进行相应修改,从最后一层向前计算训练过的阈值和权值对预先设定的误差的梯度,即影响程度,从而对各阈值

4、和权值进行相应修改。  以上两个阶段反复交替进行,直到达到误差要求,满足收敛为止。由于误差逐层往回传递,以修正层和层之间的阈值和权值,该多层网络常称之为BP网络。  如果在预先给定最大训练的次数后,仍然不能训练出满足要求的网络,则系统将会报出错误的信息。  4.训练样本采集  1.评教数据采集  教师课程教学质量评教数据总共有三个部分组成,有督导专家评教数据、同行教师评教数据和学生评教数据。  首先,督导专家评教数据获得。十个一级指标,督导专家评教没有二级指标,对每一个单项评分区间(0,1)之间分数。其次,同行教师评教数据获得。同行教师评教有六个一级指标,

5、十六个二级指标。最后学生评教数据获得。学生评教表有四个一级指标,有十九个二级指标。一级指标评分区间(0,1)区间打分。教师课程教学质量综合评价,有以上三个在分别进行采集数据。每张表格表号是l、2、□、n,根据表号进行汇总BP神经网络训练样本数集。  2.数据整理  样本数据的质量直接关系到模型建立的科学程度M。由于课程教学质量评价存在很强的主观性,且受心理因素的影响在评介侧重点上有所不同。为了使原始数据更加科学、准确,确保网络训练与模型的质量,通过督导专家、同行教师、学生综合评价得到原始数据,从教学评教20个样本数据中随意抽取10个样本作为训练数据,3个样

6、本作为检测数据。  为使数据符合训练过程函数的运算要求,对所原始数据进行归一化处理,使其落在[0,1]区间。以下讲述如何获得专家评价值:  根据“权重对应表”,设定权重矩阵C,每一个分量Ci(i=l,2,…,20),要求  Ci≥0(i=1,2,…,20)且  令矩阵X表示一级指标,则Xi(i=l,2,□,20)。根据评教数据采集方法可以获得样本数据,每一个样本数据中有二十个一级指标的数据,区间(01)。  令专家评价值Y=通过此公式可以获得每一个样  本的专家评价值。  5.BP神经网络模型的实验设计  本实验设计过程如下:首先输入训练的10样本集,每个

7、样本集有20个输入点,输入矩阵是20*10。输入总评,即专家评价值10个数据,每个样本对应一个专家评价值;其次,构建BP神经网络模型,通过newff神经网络构建函数,设定神经元节点,隐含层传递函数和输出层传递函数,及训练函数等,同时确定训练次数和训练目标误差;最后通过net=train(net,P,T)得到训练后仿真输出结果,与目标结果进行对比,计算误差能否达到预期目标。  本实验神经网络模型是BP神经网络模型,所以构建网络函数采用newff,即一个前向BP网络。BP神经网络公式:net=newff(PR,[S1,S2,…,SN],{TFlTF2…TFN}

8、,BTF,BLF,PF)。那么采用哪种训练方式,其训练速度最快,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。