$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google ColabでDL入門#2
Search
masa-ita
October 13, 2018
Technology
2
290
Google ColabでDL入門#2
Google Colab上でKeras Tutorialsの日本語版を試すハンズオンの2回め。
Python機械学習勉強会in新潟 2018-10-13での発表スライド。
masa-ita
October 13, 2018
Tweet
Share
More Decks by masa-ita
See All by masa-ita
Ollamaを使ったLocal Language Model活用法
itagakim
1
170
Run Instant NeRF on Docker
itagakim
1
2.3k
3D Clustering and Metric Learning
itagakim
0
360
Cloud TPUの使い方〜BigBirdの日本語学習済みモデルを作る〜
itagakim
0
690
多言語学習済みモデルmT5とは?
itagakim
1
730
AWSのGPUを安く使ってTensorFlowモデルを訓練する方法
itagakim
0
380
最近の自然言語処理モデルの動向
itagakim
1
570
ディープラーニングで芸術はできるか?〜生成系ネットワークの進展〜
itagakim
0
350
AWSとTerraform初心者がやってみたこと
itagakim
1
480
Other Decks in Technology
See All in Technology
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
310
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
AI 駆動開発勉強会 フロントエンド支部 #1 w/あずもば
1ftseabass
PRO
0
360
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
110
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
1.1k
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
490
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
2
260
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
380
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
140
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
1
720
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3k
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
The Language of Interfaces
destraynor
162
25k
The Invisible Side of Design
smashingmag
302
51k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
We Have a Design System, Now What?
morganepeng
54
7.9k
Producing Creativity
orderedlist
PRO
348
40k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Designing for Performance
lara
610
69k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Writing Fast Ruby
sferik
630
62k
Code Reviewing Like a Champion
maltzj
527
40k
How to train your dragon (web standard)
notwaldorf
97
6.4k
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