[比赛简介]Predict Student Performance from Game Play

news2024/11/18 3:38:09

比赛链接:https://www.kaggle.com/competitions/predict-student-performance-from-game-play/overview

比赛简介 

本次比赛的目标是实时预测学生在基于游戏的学习中的表现。您将开发一个在最大的游戏日志开放数据集之一上训练的模型。

您的工作将有助于推进对基于游戏的学习的知识追踪方法的研究。您将支持教育游戏的开发人员为学生创造更有效的学习体验。

学习意味着有趣,这就是基于游戏的学习的用武之地。这种教育方法允许学生在游戏框架内参与教育内容,使其愉快和动态。尽管基于游戏的学习正在越来越多的教育环境中使用,但可用于应用数据科学和学习分析原则来改进基于游戏的学习的开放数据集数量仍然有限。

大多数基于游戏的学习平台没有充分利用知识追踪来支持个别学生。知识追踪方法已经在在线学习环境和智能辅导系统的背景下开发和研究。但是,在教育游戏中,对知识追踪的关注却越来越少。

竞赛主办方Field Day Lab是威斯康星州教育研究中心的公共资助研究实验室。他们为许多主题和年龄组设计游戏,将当代研究带给公众,利用游戏数据来了解人们的学习方式。Field Day Lab对可访问性的承诺确保其所有游戏都是免费的,任何人都可以使用。该实验室还与学习机构实验室等非营利组织合作,该实验室专注于为社会公益开发基于学习的工具和计划的科学。

如果成功,您将使游戏开发人员能够改进教育游戏,并通过仪表板和分析工具进一步支持使用这些游戏的教育工作者。反过来,我们可能会看到对基于游戏的学习平台的更广泛支持。

评估方法

提交的作品将根据其 F1 分数进行评估。

对于测试集中的每个session_id/问题编号对,必须按照数据页中所述预测correct变量的二进制标签。

请注意,sample_submission.csv提供供您使用的还包括一个分组变量 session_level,该变量按会话和级别对问题进行分组。这由时序 API 自动处理,因此在进行预测时,您将无法访问此列。

时序 API 按级别顺序向你呈现问题和数据 - 级别段 0-4、5-12 和 13-22 分别按顺序提供,你将预测每个区段问题的正确性。

该文件应包含标头并具有以下格式:

session_id,correct
20090109393214576_q1,0
20090312143683264_q1,0
20090312331414616_q1,0
20090109393214576_q2,0
20090312143683264_q2,0
20090312331414616_q2,0
20090109393214576_q3,0
20090312143683264_q3,0
20090312331414616_q3,0
...

数据描述

  • 这场比赛使用了Kaggle的时间序列API,它是一种让参赛者在不知道未来数据的情况下处理时间序列数据的方法。测试数据会按照不同的关卡分组提供,每个关卡有一些问题。在每个关卡,您只能使用该部分之前的测试数据来预测。

  • 您需要使用训练数据和标签来构建模型。训练数据包含了每个游戏会话(session)中18个问题的相关信息,但不包括问题的答案,只有用户是否回答正确的结果。标签是用<session_id>_<question #>表示的,您需要预测correct列,即用户是否会回答正确。

  • 当您准备预测时,可以使用示例笔记本(notebook)来遍历测试数据,它们按照上述方式分为三个部分:0-4级、5-12级和13-22级,并以Pandas dataframe的形式呈现。您需要对每个部分的问题做出预测,并生成一个submission.csv文件来提交。

  • 注意,隐藏的测试集大约和训练集一样大;您应该预计它会花费比提供的三个测试样本更长的时间来运行。

  • 这场比赛还包括一个效率奖(Efficiency prize),它是用来评估参赛者模型在运行时间、内存使用和代码长度方面效率性能的指标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/548391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Next.js ---未完待续....

Next.js 1.介绍2.体会服务器端渲染2.1为什么这就服务器端渲染了&#xff1f; 3.如何判断是否是服务器端渲染&#xff1f;--- 响应头信息4.文件名路由5.如何启动项目*另外1.Next.js 是基于 Webpack 的框架&#xff1f;1.1所以无需手动编译 TypeScript 代码 1.介绍 Next.js 是一…

【C++】C++泛型编程 | 模板初阶

&#x1f9d1;‍&#x1f393;个人主页&#xff1a;简 料 &#x1f3c6;所属专栏&#xff1a;C &#x1f3c6;个人社区&#xff1a;越努力越幸运社区 &#x1f3c6;简 介&#xff1a;简料简料&#xff0c;简单有料~在校大学生一枚&#xff0c;专注C/C/GO的干货分…

LT8711UXE1,Type-C/DP1.2 转 HDMI2.0,内置HDCP,支持4k 60Hz向下兼容

1. 描述 LT8711UXE1 是一款高性能 Type-C/DP1.2 至 HDMI2.0 转换器&#xff0c;设计用于将 USB Type-C 源或 DP1.2 源连接到 HDMI2.0 接收器。LT8711UXE1 集成了一个符合 DP1.2 标准的接收器和一个符合 HDMI2.0 标准的发射器。此外&#xff0c;还包括两个用于 CC 通信的 CC 控…

研发/IT工程师双视角测评8大仿真平台,结果……

上一篇&#xff0c;我们围绕着亿万研发工程师的梦想&#xff0c;考察了市面上几乎所有类型的工业仿真平台&#xff0c;深度评测了他们本质究竟是什么&#xff0c;适用场景有哪些&#xff0c;分别能给研发和IT工程师们减轻多少工作量。 据此&#xff0c;我们搭建了一个工业仿真…

C++/PTA 神坛

C/PTA 神坛 题目要求解题前提及思路凹包算法概念步骤 解题思路 代码tan(y/x)及tan2(y,x)函数 总结 题目要求 在古老的迈瑞城&#xff0c;巍然屹立着 n 块神石。长老们商议&#xff0c;选取 3 块神石围成一个神坛。因为神坛的能量强度与它的面积成反比&#xff0c;因此神坛的面…

记录:自回归 模型在记忆 全随机序列 的潜变量 统计量爆炸现象

只是一个记录 8层12头512维度的 GPT 模型&#xff0c;使用它来记忆 10000 条 512长度 的无序序列&#xff0c;vocab_size 为100。 模型要自回归生成这些序列&#xff0c;不可能依赖局部推理&#xff0c;必须依赖全局视野&#xff0c;即记住前面的序列。 然后统计 最后一个no…

HF宣布在transformers库中引入首个RNN模型:RWKV,一个结合了RNN与Transformer双重优点的模型

RWKV是一个结合了RNN与Transformer双重优点的模型架构。由香港大学物理系毕业的彭博首次提出。简单来说&#xff0c;RWKV是一个RNN架构的模型&#xff0c;但是可以像transformer一样高效训练。今天&#xff0c;HuggingFace官方宣布在transformers库中首次引入RNN这样的模型&…

QGC局域网内连接PX4模拟器JMAVSim

环境 QGroundControl 开源地面站系统; 代码地址: https://github.com/mavlink/qgroundcontrolPX4 开源飞控系统; 代码地址: https://github.com/PX4/PX4-Autopilot QGC可以直接下载运行包. PX4 请根据代码中的说明,进行环境的配置和运行. 通过代码去build地面站和PX4的步骤见官…

【Linux 之五】 Linux中使用fdisk命令实现磁盘分区

最近由于工作的需要&#xff0c;初步研究了uboot中的fastboot实现方式。研究fastboot不可避免的需要了解磁盘分区的相关知识点&#xff0c;在linux下可以使用fdisk命令实现磁盘的分区。好了&#xff0c;下面步入正题。 1. 查看帮助信息&#xff08;fdisk --help&#xff09; …

计算机网络 - 传输层

Transport-Layer Services Transport layer, 传输层主要是完成进程(proces)到进程(process)之间的通讯的. 在传输层之下的IP协议, 提供的是best-effort的传输, 也就是对信息的正确性没有保证, 也就是IP的协议是unreliable的, TCP的协议是在IP协议至少提供可靠的数据传输. UDP…

Word批量更改图片环绕方式与=尺寸大小

前提&#xff1a;一份Word文档里面有100张图片&#xff0c;有大有小&#xff0c;需要将100张图片更改为统一大小&#xff0c;宽度与高度均为5厘米&#xff0c;同时环绕方式也需要改成四周型。 默认Word图片的默认环绕方式为嵌入型&#xff0c;需要统一更改为四周型&#xff0c;…

多元时间序列 | RBF径向基神经网络多变量时间序列预测(Matlab完整程序)

多元时间序列 | RBF径向基神经网络多变量时间序列预测(Matlab完整程序) 目录 多元时间序列 | RBF径向基神经网络多变量时间序列预测(Matlab完整程序)预测结果评价指标基本介绍程序设计参考资料预测结果 评价指标 训练集数据的R2为:0.99805 测试集数据的R2为:0.98351 训练…

二叉树最大宽度_深度优先方式_20230520

二叉树最大宽度_深度优先方式_20230520 前言 给定一颗二叉树&#xff0c;求解其最大宽度。定义每层宽度为该层最左和最右之间的长度&#xff0c;也即左右两个端点之间的所跨越的长度&#xff0c;两个端点直接可能会包含一些延伸到本层的空节点&#xff0c;这些空节点的长度由…

【小沐学NLP】Python实现聊天机器人(OpenAI,模型概述笔记)

&#x1f37a;NLP开发系列相关文章编写如下&#x1f37a;&#xff1a;1&#x1f388;【小沐学NLP】Python实现词云图&#x1f388;2&#x1f388;【小沐学NLP】Python实现图片文字识别&#x1f388;3&#x1f388;【小沐学NLP】Python实现中文、英文分词&#x1f388;4&#x1…

Springcloud1----->Hystrix

目录 雪崩问题服务降级原理实践order降级处理user降级处理 服务熔断原理实践 hystrix&#xff0c;英文意思是豪猪&#xff0c;全是是刺&#xff0c;一种保护机制&#xff0c;即熔断器。 主页&#xff1a;https://github.com/Netflix/Hystrix/ 雪崩问题 在微服务中&#xff0c;…

selenium自动化测试报告_selenium自动化测试断言

一、元素操作方法 方法&#xff1a; 1、.send_keys() # 输入方法 2、.click() # 点击方法 3、.clear() # 清空方法 复制 注意&#xff1a;在输入方法之前一定要清空操作!! # 导包 from time import sleep from selenium import webdriver# 实例化浏览器 driver webdriver…

这才是自动化测试,资深测试构建持续交付体系(高质量)持续集成...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 软件测试-自动化测…

OptimizePI仿真流程

OptimizePI软件介绍 OptimizePI是用于针对PI设计进行优化的一个设计流程&#xff0c;可以针对PDN的设计进行仿真计算&#xff0c;主要功能包括以下几个&#xff1a; PDN前仿真分析PDN后仿真分析PDN阻抗检查去耦电容的回路电感分析芯片的电源管脚的电感分析去耦电容最佳位置评…

一文参透AB斗篷的前世今生

做FP独立站的应该都对cloak斗篷不陌生&#xff0c;cloak已经成为出海营销行业的必备工具之一。尽管使用cloak并不能保证一定有效&#xff0c;但不使用cloak却也是不可行的。今天本文将详细讲解cloak系统的“前世今生”&#xff0c;以便让大家更好地了解cloak系统并能挑选到最适…