Ghost Hunter 中微子数据分析排位赛

重要通知

决赛评测开始

评测数据集已经替换, 我们使用 master 分支截止前最新的 commit 进行评测.

如果有自己决赛提交的代码不在 master 分支或者不是最新 commit 的, 可以自行 cancel 掉 runner, 切换到对应 commit, 并点击 Re-run all jobs 以提交最新的成绩, 同时告诉我们对应的 branch 及 commit. 请注意, 除了最新的 commit 产生的分数, 只允许有一个成功的成绩, 也就是说你只有一次选择最终提交 commit 的机会.

如果有 runner 无法运行或者由于数据集更换导致评分失败, 请立刻在群内或邮件反馈.

赛事平台 runner 增加

经过协商, 我们决定增加 CI runner 个数, 这可能导致多线程运行优化的代码运行效率降低. 如果有对代码做了多线程优化的选手因此受到影响, 请在群内戳我或在邮件列表或私戳我告知, 我们会尽量解决这个问题.

初赛通过队伍名单公布

初赛通过队伍名单已经公布, 为表格标注为决赛的队伍. 表格排名仅供参考, 与决赛得分及排名无关. 如果对决赛名单有疑问, 可以在群里或邮件列表指出.

序号队伍分数时间备注排名
1LLL-232.7632348362732024-11-16 15:36:40决赛1
2GhostHunter-212935.0483621632024-11-29 00:36:56决赛2
3Yuang-27923413.26570482024-12-02 18:39:42决赛3
4HelloNuetrino-78282122.04868812024-11-13 20:05:58决赛4
5zeroer-85117567.05957052024-11-14 16:18:25无有效成绩-
6committee-85117827.43361482024-10-27 14:54:32模板队伍-
7All_furnace-85117827.43361482024-10-29 23:36:44无有效成绩-
8WuDaoKou_Team-85117827.43361482024-11-12 23:46:21无有效成绩-
9Ghostbusters-85117827.43361482024-11-14 00:36:24决赛5
10VC_latte-85117827.43361482024-11-16 14:48:13决赛6
11ZSH-85117827.43361482024-11-28 19:25:55无有效成绩-
12wzz-85117827.43361482024-12-06 14:53:11决赛7
13Ding_team-906913902024-12-09 05:31:21决赛8
14ulsmallzhou-91826409.39216992024-11-26 14:54:23决赛9
15team-kangaroo-92239146.76114812024-12-08 16:30:27决赛10
16This_is_the_organization-98878011.54355592024-12-08 22:43:06决赛11
17Ciallo0721-105343831.227312024-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`, 其格式为: