$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SIGNATEコンペティション参加レポート.pdf
Search
KentaIchikawa
October 22, 2021
Programming
0
230
SIGNATEコンペティション参加レポート.pdf
KentaIchikawa
October 22, 2021
Tweet
Share
More Decks by KentaIchikawa
See All by KentaIchikawa
Deep Learning を用いた3次元物体認識
kentaichikawa
0
240
Other Decks in Programming
See All in Programming
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
280
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
GoLab2025 Recap
kuro_kurorrr
0
780
Java 25, Nuevas características
czelabueno
0
110
Deno Tunnel を使ってみた話
kamekyame
0
240
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
960
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
tparseでgo testの出力を見やすくする
utgwkk
2
280
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
720
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
150
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.7k
クラウドに依存しないS3を使った開発術
simesaba80
0
160
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
19
Claude Code のすすめ
schroneko
65
200k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Rails Girls Zürich Keynote
gr2m
95
14k
New Earth Scene 8
popppiees
0
1.2k
4 Signs Your Business is Dying
shpigford
186
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
Scaling GitHub
holman
464
140k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Embracing the Ebb and Flow
colly
88
4.9k
Transcript
自己紹介 市川健太 @ BSN アイネット 技術開発部 水族館とゲームが好き 10/15 長女が産まれました 1
ボードゲームをしよう 市川健太 2021/10/22 NINNO Tech Fest #2
3
ペンギンパーティ! • しちならべの要領で、順番にピラミッド型にカードを出していく • 上の階層には、下の階層のどちらかと同じ色しか置けない • 置けなかったペンギンはシャチの餌食に • うんたらかんたら 4
SIGNATEコンペティション 参加レポート 市川健太 2021/10/22 NINNO Tech Fest #2
データ分析コンペに参加しよう! こんな人におすすめ。 • AI を勉強したいけど何からはじめればいいの? • 機械学習、深層学習について一通り学んだけど、自分の AI モデル作成の実力を試 したい。
6
機械学習、通常のプログラムとの違いとは 7 入力 プログラム 出力 通常のプログラム 機械学習 入力 モデル 出力
人間がルールを書く 大量のデータから パターンを学習する
機械学習のモデルどうやって開発するの? 8 学習データ モデル開発・評価 モデル 入力データ モデル 推論結果 開発フェーズ 利用フェーズ
機械学習のコンペってお金かかりそう? • 機械学習って、すごいGPUを積んだスーパーコンピューターでゴリゴリ計算しなけれ ばいけないのでは? • ハードルが高い? 9
無償の学習環境のご紹介 • Google Colaboratory (https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja) ◦ Google が提供するクラウドで Pythonの記述・実行ができる環境 ◦
メリット ▪ Google アカウントさえあれば、無料で環境を利用できる ▪ 初めから機械学習用のライブラリがインストールされている ▪ GPU の高速演算も利用できる (利用状況に応じて制限あり、月 1,072円で制限緩 和) 10
初心者向けのコンペあります! • 毎月開催 称号限定コンペ • 練習問題 11
SIGNATE コンペに参加してみた 12
13
14 肝疾患が あるか 健康診断データ
コンペの進め方 - データ準備からモデル学習 15 学習データ 学習・評価 データ分割 モデル テストデータ 前処理
学習・評価デー タ1 データ準備 モデル 学習・評価デー タ1 モデル 学習・評価デー タ1 モデル 学習・評価デー タ1 モデル n 学習・評価デー タ n モデル学習 前処理 k分割交差検証
コンペの進め方 - モデルの評価 16 モデル 評価値 評価データ 評価データからモデルの精度を評価 モデル 評価値
評価データ モデル 評価値 評価データ モデル 評価値 評価データ モデル n 評価値 n 評価データ 評価値
コンペの進め方 - 提出データ 17 モデル 評価値 テストデータ テストデータから結果を出力 モデル 評価値
テストデータ モデル 評価値 てすトデータ モデル 評価値 テストデータ モデル n 評価値 n テストデータ 評価値 コンペに提出 サイト側で、コンペの評価値を計算
試した手法 • ランダムフォレスト • ロジスティック回帰 • Adaboost • XGBoost •
LightGBM • SVM • Deep Learning など 18
コンペで使われる定番モデル • LightBGM ◦ 決定木アルゴリズムに基づいた勾配ブースティングの機械学習フレームワーク • BERT (自然言語処理) ◦ Googleによって開発された自然言語処理の事前学習用のための
Transformerベースの機械学習 手法 19
20
21
さいごに ゲーム感覚でスキルアップ いい順位を取りたいから、あの手この手で頑張る SIGNATE に飽きたら Kaggle にも挑戦! 22