Skip to content

prelim-process-20260808 | 予備戦・加工フェーズ(8/9〜)のスターターキット

Latest

Choose a tag to compare

@hajimeono96 hajimeono96 released this 08 Aug 02:06
· 1 commit to main since this release

これは何

2026年8月9日に始まる予備戦・加工フェーズ向けのスターターキットです。
説明会版(orientation-20260730c)からの更新版で、予備戦・攻撃フェーズまではこの版を使います

以後キットを更新しても、このリリースの中身は変わりません。

対応するもの

ルールブック(正本) PWS_Cup2026_ルールブック_prelim-process-20260808.pdf(下に添付)
Docker イメージ hajimeono/pwscup2026-kit:prelim-process-20260808
配布データ このリポジトリに入っているのは**練習用の「トイ世界」**です。予備戦で加工していただく $B_i$ は、チームごとに個別にメールでお送りします

Docker のタグは省略しないでください。 :latest はキットの更新に合わせて移動します。
このリリースと対になるのは prelim-process-20260808 です。

説明会版からの変更点

1. 採点コードをサーバと同じ版にそろえました(★手元の点数が変わります)

  • 希少層の同時分布($U_\text{rare}$ の一部)が、配布データの行の並び順によって値が変わっていました。並び順に依存しないように直しています。∴ 練習フェーズで見ていた $U_\text{rare}$ は、この版で少し動きます(加工の中身を変えていなくても動きます)。
  • 攻撃得点の読み取りで、同じ確信度を付けた行の扱いが提出 CSV の並び順で変わっていました。同じ値はまとめて扱うように直しています。
  • 結果 JSON に不正な値が入ることがあった不具合を直しています。

2. ルールブックを予備戦版に改定しました

主な追記は次のとおりです(詳細は PDF 本文)。

  • 各フェーズの開始・締切は日本時間の 9:00 であること(例:予備戦・加工は 8/9 9:00 開始・8/22 9:00 締切。8/22 の日中はもう提出できません)
  • 加工フェーズの提出は無制限ですが、**攻撃の対象になり最終成績に使われるのは「リーダーボードに載せた1件」**であること(載せられるのは1件だけです)
  • 攻撃の対象になるのは、その回に加工提出 $C$ を出したチームであること
  • token.txt が登録されているものと一致しない提出は、採点されず Failed になること(提出回数には数えません)
  • ローカル自己採点とサーバの差は、事務局の実測で $U$ にして 0.001 未満であること
  • AIA の「希少な患者だけで見た値」は歯止めであり、この軸だけで大きく失点する形にはならないこと
  • FPR・TPR などの用語を本文で開き、表現を整えました

3. 読みものを1本追加しました(notebooks/

  • データはどう作られているか.md — 競技データの作り方のうち、開示する範囲。希少な患者の作り方が中心です

コードを動かさずに読めます。

使い方

README.md を参照してください。いちばん短い道は
notebooks/はじめてのPWSCup.ipynb(20〜30分で提出物の書き出しまで一周)です。

次の更新

キットに変更が必要になったフェーズで、新しいリリースを出します。
変更がなければ新しい版は作りませんので、そのままこの版を使ってください。


問い合わせ: pwscup2026-info (at) csec.ipsj.or.jp
公式ページ: https://www.iwsec.org/pws/2026/cup26.html