Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JOAI2026 1st solution - heron0519 -
Search
heron0519
April 16, 2026
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JOAI2026 1st solution - heron0519 -
heron0519
April 16, 2026
Other Decks in Programming
See All in Programming
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.4k
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
330
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3k
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
520
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
5分で問診!Composer セキュリティ健康診断
codmoninc
0
590
act1-costs.pdf
sumedhbala
0
250
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
120
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
Built Our Own Background Agent at LayerX #aidevex_findy
layerx
PRO
8
3.3k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
The Curious Case for Waylosing
cassininazir
1
440
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
So, you think you're a good person
axbom
PRO
2
2.1k
Building the Perfect Custom Keyboard
takai
2
820
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Odyssey Design
rkendrick25
PRO
2
730
Visualization
eitanlees
152
17k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Transcript
JOAI 2026 解法説明 灘高校3年 中ノ瀬 蓮人 (heron0519) 2026/04/15
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(1min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (3min)
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(2min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (2min)
▶ 1. 自己紹介 灘高校3年生 中ノ瀬 蓮人 public 2nd / private
1st <AIの経歴> ・GCIの表彰式で登壇して コンペについて発表。 ・GCIの講座内OHでコンペに ついて講義をした。 ➡見たことある人いるかも? ・JOAIと期間の重なっていた JAPAN AI CUPで中高生1位。 ・エンジニアリングや研究。
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(2min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (2min)
絶対に1位を取りたかったので、起きている時間は基本稼働。 ▶ 2. 大会への取り組み方 ・与えられた論文を熟読。 ・モデルをいろいろ試す。 ➡伸びしろのあるTCNに。 ・mouseとdayでデータを セグメント分けして、 モデルを学習させる。
➡day毎の分割がoverfitを 是正したか。 ➡1位になる。0.694/0.727 序盤 (1~3日目) ・学校の入試関係で外出。 ・別のタスクを与えた モデルをいろいろ試す。 ・EDAを再度行い、特徴量 まわりを選定する。 ➡とにかく色々実験したが 中盤はスコア低迷。 5位くらいまで下がる。 中盤 (4~8日目) ・思い出してFine-tuningを 試す。 ➡スコア大改善。 ・ハイパラ、層の細かな 調整。seed平均。 ➡スコア大改善。 ➡public 2nd /private 1st 0.6624 / 0.6857 終盤 (9~11日目)
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(2min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (2min)
〇 TCNを少し改良。 〇スタッキング ▶ 3. パイプライン
▶ 3. パイプライン
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(2min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (2min)
leverの起こりでアラインした 領域ごと脳波の平均のグラフ ・上の図はやや誤り。 ・下の図はglobal_meanを 減算したver. ・グローバル成分は確かに 存在する。 ・lag-1くらいまで伸びてる? ➡lagはものによって異なって いたが、欠損の関係から
統一しておきたかった。 ▶ 4. 特徴量
<前処理用(モデルに渡していない)> ・SIGNAL_COLS:初めに与えられた脳波の44カラム。 ・gSIGNAL_COLS:SIGNAL_COLS - global_mean(後述) <モデルに渡したもの> ・global_mean:その時刻における全部位の脳波の平均値。 gSIGNAL_COLSとglobal_meanについて、 ・lag-1, 一階差分、二階差分、±5フレームの局所線形回帰の傾き、
EMA、サンプル内での相対時刻、欠損フラグ ➡脳は部位ごとに連動して動くグローバル成分が考えられるので、 そのノイズを無くすような設計に。 (実際PC1の説明性が75%、PC1とglobal_meanの相関は0.999であった。) ▶ 4. 特徴量
▶ 目次 1. 自己紹介 (1min) 2. 大会への取り組み方(2min) 3. パイプライン (2min)
4. 特徴量 (3min) 5. 上手くいった・いかなかったこと (2min)
<上手くいったこと> ・global系の処理 ・セグメント分け(特に、day分けが過学習を是正してくれた感あり) ・終盤のFine-tuning。これで一気にスコア改善。 ➡初めからこの辺をより攻めておけば、もっとハイスコアだったかも。 <いかなかったこと> ・分類系のモデルを組み合わせる。(無数に試した) ➡「lever一定なサンプルかどうか分類」「leverのクラスタで分類」etc ・論文に忠実に、「音が鳴っているかどうか」「オスかメスか」 「特殊な個体かどうか」などを新たな特徴量として見出す。
・予測値の平滑化、損失関数の変更、dayごとFT etc. ➡正直、上手くいかなかったことの方が多かった。 ▶ 5. 上手くいった・いかなかったこと
<おまけ> leverクラスタリング、めちゃくちゃ綺麗にできた。役に立たず。 ▶ 5. 上手くいった・いかなかったこと
ご清聴ありがとうございました 灘高校3年 中ノ瀬 蓮人 (heron0519) 2026/04/15