题目 #202
作者:Catalin Chiru
难度
您的最佳成绩
不适用
在被称为混沌交汇的宇宙现象之后,来自多个漫画宇宙的角色被聚集到了一个单一的现实中。跨维度英雄监测局 (AIME) 集中了这些英雄的数据,以便快速分析他们的概况并做出自动化决策。
记录的数据描述了角色的通用特征以及相关的能力和数值统计。分析这些数据对于以下方面至关重要:
为了解决这个问题,你将获得两个文件:
train.csv – 包含带标签的示例,用于分析和模型训练;test.csv – 包含相同的变量,但不包括 powerstats__combat 和 Super Strength 列,这两列需要在任务 3 和任务 4 中进行预测。数据集中出现了来自多个出版宇宙的角色,例如:
在本项目中,“宇宙”的概念对应于 Publisher 列中的值。
train.csv 和 test.csv 文件中的每一行对应一个角色。
数据集包含:
id;powerstats__... 类型的连续数值变量;列示例:
| 列名 | 数据类型 | 描述 |
|---|---|---|
| id | int | 角色的唯一标识符 |
| name | object | 角色名称 |
| Publisher | object | 出版商 / 出版宇宙 |
| Gender | object | 角色性别 |
| Race | object | 物种 / 种族 |
| Eye color | object | 眼睛颜色 |
| Hair color | object | 头发颜色 |
| Height | float | 角色身高 |
| Weight | float | 角色体重 |
| Alignment | object | 阵营:good(正义)、bad(邪恶)、neutral(中立)或 - |
| powerstats__intelligence | float | 智力水平 |
| powerstats__strength | float | 力量水平 |
| powerstats__speed | float | 速度水平 |
| powerstats__durability | float | 耐久度水平 |
| powerstats__power | float | 综合能量水平 |
| powerstats__combat | float | 战斗水平(仅在 train.csv 中) |
| Super Strength | int | 二元能力:超级力量(仅在 train.csv 中) |
| Agility | int | 二元能力:敏捷性 |
| Flight | int | 二元能力:飞行 |
使用 train.csv 文件中的数据,确定 Publisher 列中出现了多少个不同的值。
使用 train.csv 文件中的数据,仅考虑 Alignment = good 的角色。
确定哪个出版商包含最多的正义英雄。
如果出现平局,选择字母顺序靠前的出版商。
powerstats__combat (40 分)根据 train.csv 文件中的数据,训练一个模型,能够预测 test.csv 中每个角色的 powerstats__combat 属性值。
Super Strength 能力 (40 分)根据 train.csv 文件中的数据,训练一个模型,能够预测 test.csv 中每个角色的 Super Strength 属性值。
允许的值为(预测必须是最终的二元标签,不是概率):
0.01.0提交文件必须为 csv 格式,并包含以下列:
| 列名 | 描述 |
|---|---|
| id | 被评估实体的标识符 |
| subtaskID | 提交答案对应的任务标识符 |
| answer | 计算或预测的值 |
subtaskID 的可能取值为:
| subtaskID | 任务 |
|---|---|
| task1 | 不同宇宙的数量 |
| task2 | 拥有最多正义英雄的出版商 |
| task3 | 预测 powerstats__combat |
| task4 | 预测 Super Strength 能力 |
对于 任务 1 和 任务 2,答案是全局性的,请在 id 列中使用特殊值 GLOBAL 进行提交。
submission.csv 文件示例id,subtaskID,answerGLOBAL,task1,1GLOBAL,task2,Cartoon Network43,task3,2.5750,task3,5.171,task4,0.04,task4,1.0总分为 100 分。
通过提交值与正确答案之间的精确比较进行评估。
通过提交值与正确答案之间的精确比较进行评估。
任务 3 使用 MAE (Mean Absolute Error,平均绝对误差) 指标。
评分标准如下:
MAE ≤ 12.0,获得 40 分;MAE ≥ 30.0,获得 0 分;使用的公式为:
score_task3 = 40 × (30 - MAE) / (30 - 12), 当 12 < MAE < 30任务 4 使用 Accuracy (准确率) 指标。
评分标准如下:
Accuracy ≥ 0.90,获得 40 分;Accuracy ≤ 0.55,获得 0 分;使用的公式为:
score_task4 = 40 × (Accuracy - 0.55) / (0.90 - 0.55), 当 0.55 < Accuracy < 0.90