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`, 其格式为: