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
Google ColabでDL入門#2
Search
masa-ita
October 13, 2018
Technology
300
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google ColabでDL入門#2
Google Colab上でKeras Tutorialsの日本語版を試すハンズオンの2回め。
Python機械学習勉強会in新潟 2018-10-13での発表スライド。
masa-ita
October 13, 2018
More Decks by masa-ita
See All by masa-ita
Ollamaを使ったLocal Language Model活用法
itagakim
1
250
Run Instant NeRF on Docker
itagakim
1
2.4k
3D Clustering and Metric Learning
itagakim
0
430
Cloud TPUの使い方〜BigBirdの日本語学習済みモデルを作る〜
itagakim
0
770
多言語学習済みモデルmT5とは?
itagakim
1
800
AWSのGPUを安く使ってTensorFlowモデルを訓練する方法
itagakim
0
430
最近の自然言語処理モデルの動向
itagakim
1
610
ディープラーニングで芸術はできるか?〜生成系ネットワークの進展〜
itagakim
0
390
AWSとTerraform初心者がやってみたこと
itagakim
1
540
Other Decks in Technology
See All in Technology
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
1
150
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
490
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
340
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
180
自主式軟體工廠
philipz
0
190
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
480
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
230
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
200
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
160
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
210
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
120
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
130
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Faster Mobile Websites
deanohume
310
32k
Deep Space Network (abreviated)
tonyrice
0
350
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Docker and Python
trallard
47
4.2k
Navigating Team Friction
lara
192
16k
Evolving SEO for Evolving Search Engines
ryanjones
0
310
Prompt Engineering for Job Search
mfonobong
0
480
The World Runs on Bad Software
bkeepers
PRO
72
12k
Facilitating Awesome Meetings
lara
57
7.2k
Tell your own story through comics
letsgokoyo
1
1.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
Transcript
Pythonػցֶशษڧձ in ৽ׁ ͰDLೖ#2 Google Colab 1 ൘֞ ਖ਼හ 2018-10-13
PyML in Niigata • ൘֞ ਖ਼හ • גࣜձࣾBSNΞΠωοτ ٕज़ސ •
தখاۀஅ࢜ • ຊRubyͷձ • ৽ׁΦʔϓϯιʔεڠձ • Pythonॳ৺ऀ WHO AM I ? 2
PyML in Niigata • ʮColaboratory ɺػց ֶशͷڭҭݚڀͷଅਐ Λతͱͨ͠ Google ݚ
ڀϓϩδΣΫτͰ͢ʯby Google • Google Driveͱ࿈ಈ • ίϯςφٕज़Λ׆༻ͨ͠ JupyterͷΧελϜڥ • νʔϜϝϯόʔͰͷڞಉ ฤू͕Մೳ • GPU/TPUແྉͰ͑ Δʂ • ੍ݶ࣌ؒ12࣌ؒʁ WHAT IS GOOGLE COLABORATORY? 3
ʮDriveʹίϐʔʯΛΫϦοΫ ͯ͠Driveͱͷ࿈ܞΛ։࢝ PyML in Niigata HOW TO BEGIN https://colab.research.google.com/ 4
PyML in Niigata • TensorFlowGoogleͷ OSSʢOpen Source Softwareʣ • Deep
LearningͷCoreͰ͋ ΔTensorԋࢉΛCPU/GPU Ͱߴ࣮ߦ͢ΔͨΊͷϥΠ ϒϥϦ • cf Caffe, MXNet, CNTK etc. • KerasFrançois Chollé @Google͕։ൃͨ͠OSS • TensorFlowɺ Theanoɺ CNTKͳͲͷόοΫΤϯυ Λ͍ɺModelΛॻ͖͢ ͘͢ΔϥΠϒϥϦ • TensorFlowʹࠐࡁ • cf Chainer, PyTorch etc. WHAT IS TENSORFLOW/KERAS? 5
ΦϦδφϧͷTutorials ɺࠨهͷURLͰެ։ ͞Ε͍ͯ·͢ɻ ͜ͷTutorials TensorFlowͷυΩϡϝ ϯτதͷhttps:// github.com/tensorflow/ docs/tree/master/site/ en/tutorials/keras ʹؚ
·Ε͍ͯ·͢ɻ PyML in Niigata LET’S START KERAS TUTORIALS https://www.tensorflow.org/tutorials/ 6
github.comͰ্هͷ ιʔείʔυʢJupyter NotebookʣΛදࣔ͠· ͢ɻ ࠨਤͷͱ͓Γɺ”Run in Google Colab (Japanese translation)”
ͷϦϯΫΛΫϦοΫ͢ ΔͱɺGoogle ColabͰ ։͘͜ͱ͕ग़དྷ·͢ɻ PyML in Niigata LET’S START KERAS WITH JAPANESE https://github.com/masa-ita/keras-tutorials/ 7
GITHUBλϒΛબ ͠ɺϢʔβʔ໊”masa- ita”Λೖྗͯ͠ݕࡧϘλ ϯΛΫϦοΫ͠·͢ɻ ϦϙδτϦ͔Β”masa- ita/keras-tutorials”ɺϒ ϥϯν”master”Λબ ͠·͢ɻ දࣔ͞Εͨύεͷத͔ Β”basic_text_classific
ation.ipynb”ͷӈͷϘ λϯΛΫϦοΫ͠·͢ɻ PyML in Niigata LET’S START KERAS WITH JAPANESE https://colab.research.google.com/ Λ։͖·͢ɻ 8
͜ͷঢ়ଶͰɺ Notebookͷ࣮ߦग़དྷ ·͕͢ɺग़ྗΛอଘ͢ Δ͜ͱ͕ग़དྷ·ͤΜɻ ग़ྗΛอଘ͢Δʹ ʮϑΝΠϧʯϝχϡʔ ͔ΒʮυϥΠϒʹίϐʔ ΛอଘʯΛબͯ͠ɺ Google Driveʹίϐʔ
Λอଘ͠·͢ɻ PyML in Niigata SAVE THE NOTEBOOK ON GOOGLE DRIVE 9
GPUΛ༻͢ΔʹɺʮϥϯλΠ Ϝʯϝχϡʔ͔ΒʮϥϯλΠϜͷλ ΠϓΛมߋʯΛબ͠ɺʮϋʔυΣ ΞΞΫηϥϨʔλʯΛʮNoneʯ͔ ΒʮGPUʯʹมߋ͠·͢ɻ PyML in Niigata HOW TO
USE GPU 10
Google͕࡞ͨ͠ϊʔτ ϒοΫҎ֎Λ࣮ߦ͢Δࡍ ʹɺࠨਤͷΑ͏ͳηΩϡ ϦςΟܯࠂ͕දࣔ͞ΕΔ ͜ͱ͕͋Γ·͢ɻ ϦηοτΛ࣮ߦ͢Δࡍʹ Լਤͷ֬ೝ͕ඞཁͰ͢ ɻ PyML in
Niigata SECURITY WARNING 11
PyML in Niigata TEXT CLASSIFICATION 12
PyML in Niigata WORD EMBEDDING 13 <START> this film was
just brilliant casting … with us all [1, 14, 22, 16, 43, 530, 973, …, 19, 178, 32] a1 b1 ⋮ p1 a2 b2 ⋮ p2 a3 b3 ⋮ p3 am bm ⋮ pm am bm ⋮ cm Embedding GlobalAveragePooling1D
PyML in Niigata TIPS HOW TO BRING YOUR OWN DATA
https://colab.research.google.com/notebooks/io.ipynb 14 ԼهͷίʔυΛ࣮ߦ͢ΔͱೝূϦϯΫͱೖྗϑΟʔϧυ͕දࣔ͞Ε·͢ɻ ೝূϦϯΫΛΫϦοΫͯ͠ɺGoogle Colab͔ΒͷGoogle DriveͷΞΫη εΛڐՄ͠ɺൃߦ͞ΕͨτʔΫϯΛೖྗϑΟʔϧυʹϖʔετ͠Enter ΩʔΛԡ͢ͱɺGoogle Drive ͕Ϛϯτ͞Ε·͢ɻ
PyML in Niigata NEXT STEP ଞͷϊʔτϒοΫͬͯΈΔ ϊʔτϒοΫΛίϐʔͯ͠ϞσϧΛ͍ͬͯ͡ΈΔ ॻ੶WEB্ͷίʔυΛ࣮ߦͯ͠ΈΔ 15