By 超神经

场景描述:大学物理是理工科学生的基础必修课程,但也因为有一定的难度,令很多学生望而生畏。研究人员提出了用 AI 算法预测,哪些学生物理课有挂科风险,好让老师更好地进行教学指导和调整教育资源的分配。

关键词:随机森林 决策树 大学物理 预测

不得不说,算法的预测能力越来越强,小到预测夫妻是否会吵架,大到预测地震洪水等何时发生。

现在,算法甚至连你的物理课会不会挂科,都能预测出来。

这是最近西弗吉尼亚大学和加州理工大学的学者们,在 arxiv.org 上发表的一项最新研究。

他们发表了一篇有趣的论文:《Using Machine Learning to Identify the Most At-Risk Students in Physics Classes》(《使用机器学习来识别物理课上,最有挂科风险的学生》)。

爱因斯坦:让我看看是谁会挂科?

论文中表示,通过机器学习算法,可以评估物理基础课中学生的毕业成绩,该预测模型将学生分类为成绩 A、B、C、D、F 和 W(退选)。

注:美国大部分院校采用的评分等级与百分制分数对应规则大约为:A:90+;B:80+;C:70+;D:60+;F:不及格;W:退选课程(Withdrawal 的简写)。

 预测成绩:敲响警钟,你还可以抢救一下

还记得被大学物理支配的恐慌吗?

对很多理工科学生来说,大学物理的难度系数与高数相当,是最让人头秃的科目之一。

国外一项研究显示:曾主修工程和科学(统称为 STEM)但最后转专业,或者没能拿到学位的学生中,其中一小半的人就是因为物理和数学等主修课程,实在是太难。

学好高等数学、微积分也是掌握物理的前提之一

STEM 学生,尤其是基础学科的流失率逐年提高,而与此同时,社会对他们的需求却依旧很高,出现了不小的人才缺口。

因此,西弗吉尼亚大学和加州理工大学的研究人员提出,用 AI 算法来拯救这些学生吧。

他们认为,用机器学习算法,来识别哪些学生有挂科风险。这样教师就可以根据预测结果,有针对性地进行指导,从而提高学生的通过率,也能及时了解他们的掌握情况。

 算法:参考过往表现,预测未来成绩

 样本抽取 

研究人员从来两所大学的抽取了三个样本,来训练预测学生表现的人工智能算法。

这些样本数据包括了:学生的 ACT(美国高考)成绩、大学 GPA 、物理课上收集的数据(比如课后作业成绩和考试成绩)。

其中,样本一和样本二来自于美国东部一所大学的物理科学和工程专业的学生。

样本一:包括 2000 年至 2018 年,完成大学物理 1 课程的所有学生,样本量为 7184 人。

样本二: 2016 年秋季至 2019 年春季学期的数据,样本量为 1683 人。样本包括了课堂表现数据,比如平均答题次数、课后作业平均成绩、学期考试分数等。

样本三:数据来自于 2017 年整个学年的力学入门课。样本三收集于另一所大学,该大学位于美国西部。

 变量 

本研究中所使用的变量,都是来自大学和班级内部。同时,也将一些人口统计信息如性别、族裔等信息纳入其中。

学生的高中成绩、是否有微积分基础等都是考虑的变量

 随机森林算法预测 

研究中,采用随机森林机器学习算法,来预测学生的入门物理学课程最终成绩。算法最后会将学生分为获得 A、B 或 C 的学生(归为 ABC 类学生)和获得 D、F 或 W 的学生(归为 DFW 类潜在挂科学生)。

为了了解算法的性能,他们将数据集分为测试和训练数据集。训练数据集用于开发分类模型,以训练分类器。

测试数据集则用于表征模型性能。

分类模型预测测试数据集中每个学生的测试结果后,会将预测结果与实际结果进行比较。

 结果:尴尬了,准确度 57 % 

经过模型调整与验证,研究者得出了预测结果,但准确率实在不太乐观……

模型在三个样本集的表现

他们指出,在对整个样本预测结果中,女性和少数民族学生较多的样本,DFW 准确性较低,他们指出,这需要对人口统计学进行模型调整。

在第一个样本上训练的算法,预测「DFW 类学生」的准确性仅为 16%,研究人员分析,这可能是因为训练集中,成绩为 DFW 的学生比例很低(12%)所致。

样本一中,模型的最佳表现准确度仅仅达到 57%,也就是仅比随机概率好一点点而已。

 结果准确率低,模型引争议

面对这个结果,他们认为:对于教育工作者和正在努力学习的学生来说,此类机器学习分类模型,可能是一个强大的工具,可以更好指导教育干预和教育资源的分配。

研究人员:任何模型都不能达到 100% 的准确度

网友:可是... 57% 是不是有点低?

但是,也有批评者认为,像这样的技术,可能会带有偏见或误导性的预测,给学生造成伤害。

一直研究表明,即使接受了大型语料库的训练,人工智能在预测复杂结果方面,仍会存在偏差问题。

此前,亚马逊的内部 AI 招聘工具,就因为表现出对女性的偏见,而被停用。

因此,人们也担心,这种成绩预测算法,不仅不能起到提高 STEM 学生保留率,反而会加剧不平等现象。

当然一切的结果都只是预测,考试嘛,三分天注定,七分靠打拼,剩下的九十分靠老师的心情。

祖师爷:想考好?得有这个

—— 完 ——

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑获取一折本站知识星球优惠券,复制链接直接打开:https://t.zsxq.com/662nyZF本站qq群1003271085。加入微信群请扫码进群:

【机器学习应用】还没期末考试,算法却说我的物理一定挂科相关推荐

  1. 如何顺利通过c语言补考,大学里补考比考试难的学科,不想挂科最好认真学,尤其大一新生...

    原标题:大学里补考比考试难的学科,不想挂科最好认真学,尤其大一新生 文/小哈 上大学之前高中老师告诉我们,只要上了大学就好了,但当我们真的上了大学之后,真的是这样吗?面对期末考试,我们是不是依然还会担 ...

  2. 我还没考试,算法就说我的物理一定挂科

    来源 |  HyperAI超神经 责编 | Carol 封图 | CSDN 下载自视觉中国 大学物理是理工科学生的基础必修课程,但也因为有一定的难度,令很多学生望而生畏.研究人员提出了用 AI 算法预 ...

  3. 大学物理绝不挂科期末考试复习

    大学物理 第一章走近物理 第二章 质点运动学 三角形法则:矢量平移不变性!! V=V0+at X=V0t+1/2a(t)2 变速运动: 积分!!! 建立自然坐标系比较好!!! 微分积分 你先想办法配出 ...

  4. 小学5年级计算机考试作文,五年级期末考试作文【五篇】

    [导语]本文<五年级期末考试作文[五篇]>由无忧考网小学生作文频道整理,仅供参考.如果觉得很不错,欢迎点评和分享-感谢你的阅读与支持! [篇一]五年级期末考试作文 今天我们进行了期末考试. ...

  5. 哈尔滨工业大学2021年春季学期软件构造期末考试总结及经验分享

    前言 **本文没有2021真题,不用找了 你们的老师应该会给你们发吧 ·–· 不过我这有2021年往前近三年的题,如果需要可以加我QQ QQ : 958284846 备注一下您来的原因就行(无偿的.. ...

  6. 重庆科技学院数理学院mysql的期末考试_数据库期末考试重庆科技学院A.doc

    数据库期末考试重庆科技学院A ★编号:重科院( )考字第( )号 重庆科技学院 考 试 试 卷 2013/2012学年第 2 学期 ( A 卷,共 页 ) 课程名称: 数据库原理及应用 适用专业/年级 ...

  7. 大二学科不挂科 速冲方法推荐(数据结构+计组+操作系统+算法+数据库+计网)

    文章目录 前引 学科速成总结 1.数据结构 2.计算机组成原理 3.操作系统 4.数据库系统概论 5.算法设计与分析 结束语 前引 这段时间本来是紧锣密鼓的在准备面试 原本以为自己已经学过的科目 考试 ...

  8. 中国地质大学(北京) 研究生 数学课《机器学习》期末考试 考试范围+考试题目+参考答案 2022秋

    目录 1 说在前面 2 考试范围 2.1 机器学习相关知识(科普类) 2.2 上课时黑板写的数学计算.推导和证明等 2.3 两次课程报告的内容 3 考试真题 4 参考答案 4.1 机器学习应用 4.2 ...

  9. 哈工大期末考试java_哈尔滨工业大学2019算法设计期末试题

    写在前面 对于工大的专业课考试,考试范围和往年题型是最重要的两个东西. 然而算法课考试,老师在考试之前没说题型,甚至连考试范围都说的很模糊:智障记忆那里卖的题差不多又都是将近10年以前的题,题型上可能 ...

最新文章

  1. C# 获取 IE 临时文件
  2. java shape_Java 读取shape文件
  3. iOS 新特性分列式 之 iOS 8.x - 主要内容:应用扩展、手动对焦、Size Class
  4. c语言程序中的基本功能,c语言程序中的基本功能模块为什么?
  5. 如何画正太分布曲线_图解统计学 01 | 神奇的正态分布
  6. quartus总线怎样连接(例如,怎么和ROM连接)
  7. 『C++』我想学C++,C++太难了,那我想入门,给我10分钟我带你入门
  8. 返回一个循环整数组最大子数组和
  9. #、%和$符号在OGNL表达式中的作用
  10. php函数积累第二弹(关于文件操作)
  11. 多品类电商促销海报PSD分层模板,宠溺好物
  12. hive练习之join操作
  13. Spring源码之ApplicationContext(三)加载BeanFactory
  14. 水题 Codeforces Beta Round #70 (Div. 2) A. Haiku
  15. jenkins构建执行shell 所有命令出现command not found
  16. 移动APP之专项测试
  17. Centos7 搭建 Socks 服务
  18. 你认为996是一种荣耀吗?
  19. 【Harmony OS】【ArkUI】ets开发 基础页面布局与数据连接
  20. 计算机转换几种,文件转换 篇一:有多少种文件格式转换的方法,你造吗?

热门文章

  1. 08年最热门七大技术和最紧缺的IT人才
  2. OpenMP 线程化(Threading)基础(1)--并行计算简介
  3. Java static作用
  4. LeetCode——Pascal#39;s Triangle
  5. Selenium2Library关键字(1)
  6. crt上传数据_用SecureCRT来上传和下载数据
  7. 盖瑞解剖学: 临床实践的解剖学基础 Gray‘s Anatomy: The Anatomical Basis of Clinical Practice 高清英文原版
  8. vs code gitee使用_实用为王!来看看Gitee上五款新鲜出炉的WebUI组件
  9. printf输出字符串_C语言入门必学第一课,学习“输入与输出”!
  10. vbs修改office设置_E002 Ruby 写入数据 【 =gt; Office 】