Ghost Hunter 中微子数据分析排位赛
- 赛事平台
- 赛事背景
- 赛事信息
- 赛事培训
- 赛事讨论
- 赛事流程
重要通知
决赛评测开始
评测数据集已经替换, 我们使用 master 分支截止前最新的 commit 进行评测.
如果有自己决赛提交的代码不在 master 分支或者不是最新 commit 的, 可以自行 cancel 掉 runner, 切换到对应 commit, 并点击 Re-run all jobs 以提交最新的成绩, 同时告诉我们对应的 branch 及 commit. 请注意, 除了最新的 commit 产生的分数, 只允许有一个成功的成绩, 也就是说你只有一次选择最终提交 commit 的机会.
如果有 runner 无法运行或者由于数据集更换导致评分失败, 请立刻在群内或邮件反馈.
赛事平台 runner 增加
经过协商, 我们决定增加 CI runner 个数, 这可能导致多线程运行优化的代码运行效率降低. 如果有对代码做了多线程优化的选手因此受到影响, 请在群内戳我或在邮件列表或私戳我告知, 我们会尽量解决这个问题.
初赛通过队伍名单公布
初赛通过队伍名单已经公布, 为表格标注为决赛的队伍. 表格排名仅供参考, 与决赛得分及排名无关. 如果对决赛名单有疑问, 可以在群里或邮件列表指出.
| 序号 | 队伍 | 分数 | 时间 | 备注 | 排名 | 
|---|---|---|---|---|---|
| 1 | LLL | -232.763234836273 | 2024-11-16 15:36:40 | 决赛 | 1 | 
| 2 | GhostHunter | -212935.048362163 | 2024-11-29 00:36:56 | 决赛 | 2 | 
| 3 | Yuang | -27923413.2657048 | 2024-12-02 18:39:42 | 决赛 | 3 | 
| 4 | HelloNuetrino | -78282122.0486881 | 2024-11-13 20:05:58 | 决赛 | 4 | 
| 5 | zeroer | -85117567.0595705 | 2024-11-14 16:18:25 | 无有效成绩 | - | 
| 6 | committee | -85117827.4336148 | 2024-10-27 14:54:32 | 模板队伍 | - | 
| 7 | All_furnace | -85117827.4336148 | 2024-10-29 23:36:44 | 无有效成绩 | - | 
| 8 | WuDaoKou_Team | -85117827.4336148 | 2024-11-12 23:46:21 | 无有效成绩 | - | 
| 9 | Ghostbusters | -85117827.4336148 | 2024-11-14 00:36:24 | 决赛 | 5 | 
| 10 | VC_latte | -85117827.4336148 | 2024-11-16 14:48:13 | 决赛 | 6 | 
| 11 | ZSH | -85117827.4336148 | 2024-11-28 19:25:55 | 无有效成绩 | - | 
| 12 | wzz | -85117827.4336148 | 2024-12-06 14:53:11 | 决赛 | 7 | 
| 13 | Ding_team | -90691390 | 2024-12-09 05:31:21 | 决赛 | 8 | 
| 14 | ulsmallzhou | -91826409.3921699 | 2024-11-26 14:54:23 | 决赛 | 9 | 
| 15 | team-kangaroo | -92239146.7611481 | 2024-12-08 16:30:27 | 决赛 | 10 | 
| 16 | This_is_the_organization | -98878011.5435559 | 2024-12-08 22:43:06 | 决赛 | 11 | 
| 17 | Ciallo0721 | -105343831.22731 | 2024-12-08 17:22:33 | 决赛 | 12 | 
推送评分函数 patch
所有队伍的 Ghost-Hunter-JUNO-probe-2024 仓库的 patch 已经推送完成, 如果发现 patch 推送出错或者对推送 patch 的有其它问题请在微信群或邮件列表提出.
邮件列表建立
Ghost Hunter 2024 的邮件列表正式建立, 重要的通知也会依托邮件列表为大家群发邮件. 邮箱的信息是从 gitea 直接导出的, 如果无法收到邮件请直接在群里提出, 我们会手动添加.
鉴于小学期有邮件被清华邮箱拦截的先例, 建议大家为域名 l.airelinux.org 或者发件人 gh@l.airelinux.org 添加白名单
评分函数修复与初赛延迟
我们确认评分函数出现问题, 且已经进行修复, 具体可见721b5e1
我们将在12月2日(周一)晚上向各位选手的仓库推送一个 patch, 这可能会导致本地仓库与远程仓库冲突, 如果有问题可以在选手群里提出并寻求帮助
之前的错误的评分将会被从数据库中删除, 有发现分数消失的队伍, 可以尝试在12月3日(周二)再次提交
因为评分函数故障, 我们的初赛时间延迟到这周五(12月6日)晚上23:59
ssh clone 修复
ssh clone 服务修复了, 位于 ghssh.thudep.com:3322, 选手可以在 ~/.ssh/config 添加以下配置来使用, 也可以在clone的时候手动指定 3322 端口
Host ghssh.thudep.com
    Hostname ghssh.thudep.com
    Port 3322
    User git
Makefile 的提醒
为了让大家在技术培训的时候更快的得到结果, 我们精简了数据集, 将 Makefile 第 20 行的 seeds:=$(shell seq 16001 16020) 改为 seeds:=$(shell seq 16001 16001), 在自行使用代码的时候可以改回来.
数据集的变更
由于在 Debian12 环境下安装 parquet 依赖对选手太过复杂, 我们决定将数据集的格式从 parquet 改为 hdf5. 请大家重新下载数据集. 具体的 diff 如下:
赛题是这样的, 我们已经有了足够好的模拟数据作为训练集, 你需要用这些训练集, 得到一个probe函数.
- 每个训练集包含10000个顶点, 其格式为:
+ 每个 `h5` 文件包含 **`ParticleTruth`** 以及 **`PETruth`** 两个 **dataset**, 其格式为:
+ **`ParticleTruth`**
+ 包含 10000 个顶点.
- h5文件中的`ParticleTruth` 表
| 名称      | 说明     |
| --------- | -------- |
| `EventID` | 事件编号 |
@@ -18,13 +21,14 @@ h5文件中的`ParticleTruth` 表
注: 顶点可见能量是指顶点沉积并且用来发光的能量.
- parquet文件中的
+ **`PETruth`**
| 名称        | 说明                |
| ----------- | ------------------- |
- | `evtID`     | 事件编号            |
- | `pmtID`     | PMT 编号            |
- | `hitTime`   | PE 击中时间/ns      |
- | `lightTime` | 光子被发出的时间/ns |
+ | `EventID`   | 事件编号            |
+ | `ChannelID` | PMT 编号            |
+ | `HitTime`   | PE 击中时间/ns      |
+ | `LightTime` | 光子被发出的时间/ns |
几何文件`geo.h5`, 其格式为: