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
Chainer 初学者向けハンズオン
Search
keisuke umezawa
June 08, 2019
Technology
1
3.5k
Chainer 初学者向けハンズオン
keisuke umezawa
June 08, 2019
Tweet
Share
More Decks by keisuke umezawa
See All by keisuke umezawa
ChainerRLとマインクラフトで深層強化学習ハンズオン
kumezawa
0
140
20190420_chainer_handson_cource03
kumezawa
1
830
Deep Learningでリアルタイムに マーケット予測をしてみた
kumezawa
1
910
Other Decks in Technology
See All in Technology
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
180
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
250
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
450
人工衛星のファームウェアをRustで書く理由
koba789
15
7.9k
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1.1k
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
250
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
480
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
450
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
140
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
460
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
380
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
330
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Designing for humans not robots
tammielis
253
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How STYLIGHT went responsive
nonsquared
100
5.8k
GitHub's CSS Performance
jonrohan
1032
460k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Optimizing for Happiness
mojombo
379
70k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
Chainer ॳֶऀ͚ϋϯζΦϯ chug (Chainer User Group) wifi: NTTCom-Guest-28F twitterͷϋογϡλά #chug_jp
Ͱ͓ئ͍͠·͢ɻ AzureΞΧϯτ࡞·ͩͷํ։࢝લʹ࡞͓ئ͍͠·͢ɻ ࣭ɺSlack chainer-jp ͷ #chainer-handson-ms Ͱɻ ొ͕·ͩͷํɺhttps://bit.ly/chainer-jp-slack
ࣗݾհ !2 • കᖒ ܚհ (14ষ୲) • ۚ༥Ϛʔέοτ༧ଌϞσϧͷݚڀ։ൃ @AlpacaJapan •
Chainer Evangelist ˏPreferred Networks • ࠷্ོ࢙ (15ষ୲) • ϧγεςϜζגࣜձࣾͰʮઌٕज़ΛϏδωεʯʹ͢Δݚڀ։ൃΛߦɻը૾ ॲཧɺARɺਂֶशɺڧԽֶशΛૢΔɻScrumMaster͚ͷ׆ಈarxivจΛ ಡΉ׆ಈల։தɻৗʹChainerΛͬͯkaggleSIGNATEͰٕज़Λຏ͘ɻ • ߁थ (16ষ୲) • גओձࣾACCESSͷCo-CTOɻීஈIoTΛ͢ΔΒɺChainerͰ༡ΜͰ·͢ɻ
Agenda 1. Chainer/CuPyͷհ 2. ຊͷϋϯζΦϯͷ༰ !3
Chainer/CuPyͷհ !4
Chainer • Chainerͱ (http://chainer.org/) • Preferred NetworksDeep LearningϑϨʔϜϫʔΫ !5
Chainer !6 • GoogleࣾTensorFlowͳͲͷಉྨ
CuPy !7 Chainerʹ͓͚ΔGPUܭࢉΛશͯ୲͢ΔϥΠϒϥϦ͕ಠཱ NumPyޓAPIͰίετʹCPUίʔυΛGPUҠߦ ಛҟղͳͲͷઢܗΞϧΰϦζϜΛGPU࣮ߦ KMeans, Gaussian Mixture ModelͳͲͷExampleͷॆ࣮ import
numpy as np x = np.random.rand(10) W = np.random.rand(10, 5) y = np.dot(x, W) import cupy as cp x = cp.random.rand(10) W = cp.random.rand(10, 5) y = cp.dot(x, W) GPU https://github.com/cupy/cupy
֦େ͢ΔChainerϑΝϛϦʔ !8 Chainer UI Chainer Chemistry ڧԽֶश ը૾ೝࣝ ՄࢹԽ άϥϑߏ
େنࢄ Menoh ਪಛԽ
࠷ۙͷͰ͖͝ͱ(1): Chainer Tutorials ͷެ։ • Chainer͚ͩͰͳ͘ɺֶPythonͷجૅʙػցֶशɾσΟʔϓϥʔ χϯάͷجૅɾίʔσΟϯάɾԠ༻·Ͱ෯͘ղઆɻ • શষΛColab্Ͱ࣮ߦՄೳͳJupyterϊʔτϒοΫͱͯ͠த !9
https://tutorials.chainer.org/ja/
࠷ۙͷͰ͖͝ͱ(2): ChainerX ެ։ • ࣗಈඍՄೳͳNumPy-likeͳ ndarrayΛC++Ͱ࣮͢Δ͜ͱ ʹΑΓҎԼΛୡ • ߴԽ •
ଟ༷ͳσόΠεʹରԠ • pythonҎ֎ͷݴޠͰdeploy Մೳ !10
ຊͷϋϯζΦϯͷ༰ !11
ࠓճͷ༰ !12 • ChainerΛͬͨσΟʔϓϥʔχϯάೖίϯςϯπʮChainer νϡ ʔτϦΞϧʯ͕ެ։͞Ε·ͨ͠ɻࠓճɺͦͷҰ෦ίϯςϯπΛར ༻͠ɺChainerΛͬͯσΟʔϓϥʔχϯάΛମݧ͍ͯͨͩ͘͜͠ͱ Λతͱ͍ͯ͠·͢ɻ • 14ষɿChainer
ͷجૅ • 15ষɿChainer ͷԠ༻ • 16ষɿτϨʔφͱΤΫεςϯγϣϯ • https://notebooks.azure.com/kumezawa/projects/tutorials
GPUΛͬͯಈ͔͢ʹʁ !13 • ຊͷϋϯζΦϯCPUڥͰߦ͍·͕ͨ͠ɺ༻ྉۚ͑͞ࢧ͑ GPUͰಈ͔͢͜ͱՄೳͰ͢ɻGPUͰಈ͔ͨ͠߹ҎԼΛࢀর ͍ͩ͘͞ɻ • ChainerRLͱAzure NotebooksΛ͔ͭͬͯɺMinecraftͰਂڧԽ ֶश
ϋϯζΦϯ http://bit.ly/2Zfq8tL
chug (Chainer User Group)ͷհ !14
Chainer User Groupͷհ • Slack chainer-jp https://bit.ly/join-chainer-jp-slack • Twitter @chug_jp
• ׆ಈ༰ • MeetupɾϋϯζΦϯͷ։࠵ • Chainerʹؔ͢ΔใɾυΩϡϝϯτͷ֦ॆ • Web νϡʔτϦΞϧͷ࡞ • Ұॹʹ׆ಈͰ͖ΔํΛืू͍ͯ͠·͢ʂ Slack #chug-jp-management ʹੋඇ !15
Ξϯέʔτ http://bit.ly/chainer-handson-20190608
None