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
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
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
520
Python札幌 LT資料
t3tra
7
1.1k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.3k
愛される翻訳の秘訣
kishikawakatsumi
3
370
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
380
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.6k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
38k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
37
Designing for Timeless Needs
cassininazir
0
110
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Documentation Writing (for coders)
carmenintech
77
5.2k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Context Engineering - Making Every Token Count
addyosmani
9
590
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
420
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Leo the Paperboy
mayatellez
1
1.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
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