Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20230923_Kaggler_meetup_LT_ya9do.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ya9do
September 22, 2023
Research
2.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20230923_Kaggler_meetup_LT_ya9do.pdf
ya9do
September 22, 2023
Other Decks in Research
See All in Research
JICA QUEST 共創×革新プログラム Impact Report(海ノ向こうコーヒー)
ontheslope
0
840
【Zozo Research 技術共有会】三次元領域の現在と展望
mickey_0226
3
680
[webinaire du Ciirpo] Agnelages plein air : des éleveurs partagent leurs pratiques
institutdelelevage
PRO
0
220
Physical AIでモデリングはどう変わるか/How Physical AI Will Change Modeling
stktu
0
300
完全自律LLMエージェントでDIVER OSINT CTF 2026に挑戦してみた
analokmaus
0
770
Santé et fertilité des sols : ce que nous disent les pratiques dans les systèmes de polyculture-élevage
institutdelelevage
PRO
0
120
SAM3を用いたコマ・吹き出しの 領域検出と分割構造からの読み順推定
kzmssk
0
190
論文読み会 SNLP2026 Tau2-Bench: Evaluating Conversational Agents in a Dual-Control Environment
s_mizuki_nlp
0
300
Détecter les vulnérabilités dans un environnement souverain
hellosct1
0
110
Être éleveur dans un monde en transition : Comprendre les changements pour mieux les accompagner
institutdelelevage
PRO
0
140
某助成金プロジェクト採択に向けて企業研究所のアウトリーチ専任者がやったこと
afroscript
0
200
モデル評価を効率的にする方法
ftakahashi
0
220
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Building an army of robots
kneath
307
47k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Abbi's Birthday
coloredviolet
4
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
OSSのコード生成型AutoMLを使って 20件のPlaygroundを全自動で解いてみた 2023年9月23日 © 2023 Fujitsu Limited
自己紹介 ◦名前:近藤康彦 (ya9do) ◦所属:富士通株式会社 人工知能研究所 © 2023 Fujitsu Limited ビットコイン価格予測
2 コンペの解法紹介 「~やってみた」系のLTが好きです https://youtu.be/c1WdEpssND8?t=7256s https://youtu.be/8zPjm9xVWzE?t=2751
◦良い感じの動くコードが早く欲しい はじめに:ベースライン作成って結構大変 3 © 2023 Fujitsu Limited AutoMLで簡単にベースラインを作れないか、やってみた # Team
Score 1 team A 0.12 2 team B 0.23 … … … … … … rf_benchmark.csv 0.56 Leader Board RandomForestも あるけれど、 ◦コード生成型AutoML ◦github.com/sapientml/sapientml
Titanicを例にした、SapientMLの使い方 ◦データセットとタスク設定を与えると、学習と予測を行うコードを生成 © 2023 Fujitsu Limited 4 出力 コード データ
セット タスク 設定 SapientMLの呼び出し Sapient ML 出力例) カテゴリ列の前処理
コンペIDの指定だけで予測提出まで全自動化 (*1) 出力 ユーザー 入力 (*) 前提条件:ChatGPTとKaggle APIの設定、コンペの参加許諾 5 ©
2023 Fujitsu Limited 43.90 コード スコア
コンペIDの指定だけで予測提出まで全自動化 (*1) 出力 ユーザー 入力 (*) 前提条件:ChatGPTとKaggle APIの設定、コンペの参加許諾 6 予測
CSV © 2023 Fujitsu Limited 43.90 コード スコア :Kaggle API、 :Playwright、 :ChatGPT コンペ 情報 実行 ChatGPTで タスクを抽出 Sapient ML コード タスク 設定 データ セット Submit ❶ ❷ ❸
ベースラインとして使えそうか? 7 © 2023 Fujitsu Limited 評価観点 スコア 計算 時間
Public Score コード生成時間 + 生成されたコードの実行時間 比較 対象 - rf_benchmark.csv - (参考) 他参加者の1st submit コンペティション Playground Series3のEpisode 1-20 例) https://www.kaggle.com/competitions/playground-series-s3e20 種類
結果 © 2023 Fujitsu Limited 8 コンペ ティション SapientML スコア順位
rf_benchmark スコア順位 SapientML 計算時間(秒) s3e1 0.607 0.705 33 s3e2 0.283 0.284 6 s3e3 0.34 0.577 8 s3e4 0.624 0.587 103 s3e5 0.522 0.582 4 s3e6 0.234 0.3 21 s3e7 0.332 0.406 9 s3e8 0.636 0.681 109 s3e9 0.782 0.383 6 s3e10 0.509 0.331 103 s3e11 0.758 0.636 180 s3e12 0.726 0.096 4 s3e13 -1 -1 -1 s3e14 0.425 0.356 13 s3e15 -1 -1 -1 s3e16 0.339 0.575 44 s3e17 0.49 0.32 24 s3e18 -1 0.197 -1 s3e19 -1 0.399 -1 s3e20 0.425 0.672 32 ◦20件中16件の自動化に成功 ◦スコアはrf_benchmark.csv と同程度 ◦最大3分でコード生成 ・スコア順位は参加者数で除算し正規化 ・自動化失敗時は-1と記載
スコア比較(1/2) 9 スコア順位 参加者数で順位を除算し0-1に変換 凡例 •:SapientML ▪:rf_benchmark.csv ×:参加者の1st submission ©
2023 Fujitsu Limited ◦順位とスコアの可視化 ◦横軸:左に行くほど優秀 ◦縦軸:コンペ指標によって優劣の方向は異なる スコア
10 © 2023 Fujitsu Limited スコア比較(2/2) 全自動化 失敗 全自動化 失敗
全自動化 失敗 全自動化 失敗 凡例 •:SapientML ▪:rf_benchmark.csv ×:参加者の1st submission
まとめ ◦コード生成型AutoML “SapientML”を使ってPlaygroundを解いてみた ◦3分でrf_benchmark.csvと同程度のスコアを出すコードを生成 ⇒ ベースライン作成に役立つのではないか ◦公開しています ◦GitHub :github.com/sapientml/sapientml ◦お試し環境
:automl.jp.fujitsu.com/ja/page/howtouse 11 © 2023 Fujitsu Limited # Team Score 1 team A 0.12 … … … rf_benchmark.csv 0.56 良い感じの ベースラインに したい! … SapientML 0.54 Leader Board … … …
Thank you © 2023 Fujitsu Limited
© 2023 Fujitsu Limited 13
14 © 2023 Fujitsu Limited スコア比較 w/ 1st sub, w/
AutoGluon 全自動化 失敗 全自動化 失敗 全自動化 失敗 全自動化 失敗 凡例 •:SapientML ▪:rf_benchmark.csv •:AutoGluon ×:参加者の1st submission
15 © 2023 Fujitsu Limited スコア比較 w/ LeaderBoard, w/ AutoGluon
全自動化 失敗 全自動化 失敗 全自動化 失敗 全自動化 失敗 凡例 •:SapientML ▪:rf_benchmark.csv •:AutoGluon ×:LeaderBoard