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
ゼロから始める環境構築~Kaggle編~
Search
Kazuki Yokoi
December 18, 2019
Programming
650
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ゼロから始める環境構築~Kaggle編~
Kazuki Yokoi
December 18, 2019
More Decks by Kazuki Yokoi
See All by Kazuki Yokoi
ディスカッションメダル荒稼ぎ!君もDiscussionMasterになろう!
kyokoi
0
280
Kaggleで勝つ データ分析の技術 輪読&勉強会 #3 〜第4章 モデル作成〜
kyokoi
0
540
Other Decks in Programming
See All in Programming
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
180
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
280
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
ChromeでローカルLLM
ryu1013
0
140
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
1
180
The Rails Doctrine Decade
koic
2
600
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Side Projects
sachag
456
43k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
YesSQL, Process and Tooling at Scale
rocio
174
15k
Facilitating Awesome Meetings
lara
57
7.2k
Building AI with AI
inesmontani
PRO
1
1.3k
Building the Perfect Custom Keyboard
takai
2
910
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Music & Morning Musume
bryan
48
7.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Transcript
ゼロ set up environment for Kaggle from zero から始める環境構築 ~Kaggle
編~ 2019/12/18 横井一輝
自己紹介 名前:横井 一輝 Kaggle歴:3ヶ月(初心者です!) 好きなAI技術:LightGBM 発表内容のスキルレベル:AI初心者向け 2
アジェンダ Kaggleをゼロから始められる (自称)簡単かつ最強の 環境構築手順をご紹介します! 1. Python環境 Anaconda インストール 2. ライブラリ
LightGBM インストール 3. 開発環境 JupyterLab 起動 4. 付録:Kaggle に挑戦!(時間あれば) 3
科学計算用Python プラットフォーム Anaconda 4
Anacondaとは 一発でPython環境や,機械学習などの 科学計算関連のライブラリを用意してくれる マジ便利ツール 5
Anaconda インストール 1. “Anaconda”で検索 2. 公式サイトへ行き”Download”ボタンをクリック 3. OSを選ぶ(今回はWindowsの場合を説明) 4. Python
3.7 version をダウンロード(12月 現在) 5. ダウンロードファイル実行 6. ちょっと待つ 7. 完了 簡単! 6
機械学習ライブラリ LightGBM 7
LightGBMとは GBDT(勾配ブースティング決定木)という 機械学習アルゴリズムのライブラリ GBDTの例 LightGBM,XGBoost,CatBoost LightGBMの特徴 • 簡単に使えて,高速かつ高精度 • Kagglerはみんな最初に試すほど有名
8
LightGBMをインストール 1. Anaconda Prompt を起動(Windowsの場合) 2.“conda install lightgbm”と入力 3. 完了
簡単!! 9
Webベース開発環境 JupyterLab 10
JupyterLabとは WEBブラウザでインタラクティブに Python開発ができるIDEのような開発環境 その他,便利な開発環境 • Kaggle Notebook(旧名Kernel) • Google Colaboratory
11
JupyterLab 起動 1. Anaconda Prompt を起動(Windowsの場合) 2.“jupyter lab” と入力 3.
ブラウザ上にJupyterLabが起動 ※ 4. 完了 簡単!!! ※ バージョンによってJupyterLabが標準で入ってません 起動しない場合はJupyterLabをインストールして下さい “conda install jupyter lab” 12
JupyterLab起動画面 13
ところで…… 14
まだ Jupyter Notebook で 書いてるの? 開発環境を変えるだけで Kaggle人生はうまくいく ヨコイカズキ 15
JupyterLab vs Jupyter Notebook • データ分析者に愛用されてきた Notebook • 2019年,その後継機としてLabが登場 •
Notebook と比較して,洗練されたUI • 将来的に,Notebook はLabに置き換えられる ↓ JupyterLab 使うしかない! 16
ゼロからの環境構築 まとめ (自称)簡単かつ最強のKaggle開発環境を紹介 • Anaconda をインストール • LightGBMをインストール • JupyterLabを起動
• 超簡単!!! • これであなたも Kaggler のスタートラインに! 17
付録:Kaggle に挑戦! Titanic: Machine Learning from Disaster (通称:タイタニック) • Kaggleの入門的コンペ
• コンペ内容 • Titanic号に乗船した乗客データを学習 • 乗客が生き残るかどうかを予測 それでは開始します! 18
Titanic コンペのサイトにアクセス https://www.kaggle.com/c/titanic 19
学習データをダウンロード ① ② 20
JupyterLab 起動 21
Pythonで分析!(1) 22
Pythonで分析!(2) 23
Pythonで分析!(3) Submission ファイル生成 24
Submitしよう 25
スコアと順位を確認 26
これであなたも 立派な Kaggler! 27