一种基于机器学习算法的大学生寝室调配方法组成比例

技术编号:26731610 阅读:37 留言:0更新日期:2020-12-15 14:34
本发明专利技术名称为一种基于机器学习算法的大学生寝室调配方法;本发明专利技术属于社会行为学、数据科学、系统科学的交叉领域;本发明专利技术主要通过大学生的历史成绩数据以及寝室数据、通基于机器学习的经典算法,包括BP神经网络、Logistic回归、局部线性回归、支持向量机,建立学生成绩变化趋势的预测模型,通过模型精度比较筛选出适合各高校现实情况的数据模型;根据学生成绩分类,定义寝室状态,基于成绩变化趋势预测模型的基础上,计算出各寝室状态下的转化得分;根据实际情况合理设置约束条件,以转化得分最大为目标函数,通过CPLEX优化求解器求得最大目标函数值下各状态寝室的数量,实现寝室的优化调配。

【技术实现步骤摘要】
一种基于机器学习算法的大学生寝室调配方法
本专利技术属于社会行为学、数据科学、系统科学的交叉的逻辑关系
,具体为基于数据科学的社会行为学分析,最后通过系统科学算法进行优化实现。
技术介绍
对于大学生的寝室分配问题,国内一直没有一套科学的方法,目前国内几乎所有的大学都是采用随机分配,或者按照姓名顺序进行寝室分配。2018年,南京大学率先采用按照大学生兴趣爱好进行寝室分配的方法,虽然有很多不足的地方,但是已经说明了高校已经开始重视起大学生的寝室生活。大学生的大部分时间在寝室度过,远远超过课堂时间,寝室环境对于个人的发展,人格的塑造,尤其对于处于青年阶段的大学生而言尤为重要。高校在重视学生课堂教学的同时也应该努力为学生营造更良好的寝室环境,使学生能够健康的成长。专利技术者所在的团队已经通过数据验证了寝室环境与学生成绩的关联性,为本专利技术的提出提供理论支撑。所以有必要提出一种科学的寝室人员调配方法。社会行为学一直是社会关注的焦点,因为涉及到人,必然与人的差异性与主观能动性相关,从机理建模角度去描述人类行为现阶段只有理论上的可能,所以大多数研究与行为学相关的问题都是从数据角度考虑,本专利技术方法针对的就是一类行为学特征,从数据角度入手。机器学习算法是人工智能领域一个最重要分支之一。机器学习算法主要通过数据分析、理解建立数据解析模型用以分类与预测。其成为当下的研究热点是因为现实我们研究的很多问题是难以用机理方法进行机理建模分析,比如本专利技术所针对的学生成绩预测模型,影响学生成绩的因素众多,内在、外在原因,一些突发事件都有可能影响学生的成绩,我们很难建立一个包含所有因素的机理模型,也很难量化这些因素,所以运用机器学习算法基于数据预测学生成绩变化成为了有效途径。一些经典的机器学习算法被应用到本专利技术中,具体采用哪种机器学习算法,取决于所建立的模型预测精度。每一种经典的机器学习算法都有其优缺点,应用范围也都有局限性,很大程度上依赖于数据特性,所以本专利技术需要最后综合运用几种经典的机器学习方法并进行比较最终确定。最优化是系统科学中重要的研究内容,其中带有不等式约束的线性规划是最优化中比较常见的问题,本专利技术的寝室人员调动就可以抽象成此类问题,其中约束为各学习状态人员数量、专业限制等(以每个高校的先行寝室安排限制),最优化目标是整体(班级、专业、学院)学习进步的期望值最大。
技术实现思路
本专利技术目的是提供一种基于机器学习算法的大学生寝室调配方法。为实现上述目的采用的技术方案是:一种基于机器学习算法的大学生寝室调配方法,根据大学生大一、大二的学习成绩数据,运用机器学习算法建立起大学生大三下学期以后的成绩变化趋势预测模型,能够预测学生大三下学期后的成绩变化趋势。所述机器学习算法包括BP神经网络、KNN、局部线性回归、支持向量机。根据学生成绩的分类,建立并定义寝室状态,基于成绩变化趋势预测模型计算得到各个寝室状态未来的变化趋势期望值,进步+1,退步-1,成绩不变为0的量化值。大学生大一、大二的学习成绩数据的优化处理:将学生按成绩分为优、中上、中、中下、差五个等级,规定专业的15%为优,25%为中上,25%为中,20%为中下,15%为差;每个等级量化处理分别对应1、2、3、4、5;初始化的成绩为大一上学期排名,目标为学习成绩的变化趋势,趋势为学生五学期的排名拟合直线的斜率;斜率为正,排名值增大,则说明学习退步,反之说明学习进步;定义寝室环境为室友的学习成绩,目标量为学习成绩的变化趋势。寝室调配的优化算法:基于成绩变化趋势预测模型,可以得到寝室内不同学生组合后的成绩变化转移概率;根据学生成绩状态的等级量化,可以得到有限种寝室人员组合种类,标注组合种类,基于机器学习算法可以得到组合种类间转化的概率转移矩阵;根据学生各状态的人数设置约束条件,以未来成绩变化的期望作为目标函数,最后采用优化求解器CPLEX,求解各组合类别的个数,实现寝室人员的优化调整。本专利技术的优点是:1、本专利技术中学生成绩进步与退步信息的获取,采用线性拟合方法,源数据采用专业排名数据,避免学期课程设置的差异性。其中拟合直线的斜率为正,说明排名增加,成绩后退定义为退步,若斜率为负则说明成绩进步。2、本专利技术中整理后的结构化数据,特征包括性别,成绩优秀室友数量、成绩中上室友数量、成绩中等室友数量、成绩中下室友数量、成绩中下室友数量,目标变量为成绩的变化包括进步与退步两种状态。附图说明图1为本专利技术的社会行为学、数据科学、系统科学的交叉的逻辑关系图。图2为本专利技术中成绩变化趋势拟合图。具体实施方式下面结合说明书附图1-2及实施例对本专利技术进一步详细说明。一种基于机器学习算法的大学生寝室调配方法,根据大学生大一、大二的学习成绩数据,运用机器学习算法建立起大学生大三下学期以后的成绩变化趋势预测模型,能够预测学生大三下学期后的成绩变化趋势。所述机器学习算法包括BP神经网络、KNN、局部线性回归、支持向量机。根据学生成绩的分类,建立并定义寝室状态,基于成绩变化趋势预测模型计算得到各个寝室状态未来的变化趋势期望值,进步+1,退步-1,成绩不变为0的量化值。大学生大一、大二的学习成绩数据的优化处理:将学生按成绩分为优、中上、中、中下、差五个等级,规定专业的15%为优,25%为中上,25%为中,20%为中下,15%为差;每个等级量化处理分别对应1、2、3、4、5;初始化的成绩为大一上学期排名,目标为学习成绩的变化趋势,趋势为学生五学期的排名拟合直线的斜率;斜率为正,排名值增大,则说明学习退步,反之说明学习进步;定义寝室环境为室友的学习成绩,目标量为学习成绩的变化趋势。寝室调配的优化算法:基于成绩变化趋势预测模型,可以得到寝室内不同学生组合后的成绩变化转移概率;根据学生成绩状态的等级量化,可以得到有限种寝室人员组合种类,标注组合种类,基于机器学习算法可以得到组合种类间转化的概率转移矩阵;根据学生各状态的人数设置约束条件,以未来成绩变化的期望作为目标函数,最后采用优化求解器CPLEX,求解各组合类别的个数,实现寝室人员的优化调整。搜集整理数据。搜集数据,根据缺省进行有效数据筛选。数据预处理。拟合学生大一上学期至大三上学期5个学期的成绩排名,得到成绩变化趋势量化值,结合当前寝室人员的分配情况,建立机器学习算法分析的标准化数据表。成绩变化趋势数据解析模型的建立。结合表1所示的标准化数据结构,分别运用BP神经网络、SVM、Logistic回归、局部线性回归进行数据解析模型的建立,其中特征输入为性别、初始成绩,宿舍内各状态同学的数量,目标输出为学生的成绩变化趋势。数据解析模型的选取。以大一上至大三上5个学期数据为训练数据集,大三下学期成绩数据作为测试数据集,进行模型的准确度测试,以确定成绩预测模型的选用。寝室状态量化。结合学生成绩等级的量化结果,根据寝室人员数量,可得有限种状态,例:某寝室优秀学生本文档来自技高网
...

【技术保护点】
1.一种基于机器学习算法的大学生寝室调配方法,其特征在于,/n根据大学生大一、大二的学习成绩数据,运用机器学习算法建立起大学生大三下学期以后的成绩变化趋势预测模型,能够预测学生大三下学期后的成绩变化趋势。/n

【技术特征摘要】
1.一种基于机器学习算法的大学生寝室调配方法,其特征在于,
根据大学生大一、大二的学习成绩数据,运用机器学习算法建立起大学生大三下学期以后的成绩变化趋势预测模型,能够预测学生大三下学期后的成绩变化趋势。


2.根据权利要求1所述的一种基于机器学习算法的大学生寝室调配方法,其特征在于,
所述机器学习算法包括BP神经网络、KNN、局部线性回归、支持向量机。


3.根据权利要求1所述的一种基于机器学习算法的大学生寝室调配方法,其特征在于,
根据学生成绩的分类,建立并定义寝室状态,基于成绩变化趋势预测模型计算得到各个寝室状态未来的变化趋势期望值,进步+1,退步-1,成绩不变为0的量化值。


4.根据权利要求1所述的一种基于机器学习算法的大学生寝室调配方法,其特征在于,
大学生大一、大二的学习成绩数据的优化处理:
将学生按成绩分为优、中上、...

【专利技术属性】
技术研发人员:曹宇程旭魏海平朱诗朦刘琳琳题晓颖张国玉程少帅祝金淼
申请(专利权)人:辽宁石油化工大学
类型:发明
国别省市:辽宁;21

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

1