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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
keisuke umezawa
June 08, 2019
Technology
3.5k
1
Share
Chainer 初学者向けハンズオン
keisuke umezawa
June 08, 2019
More Decks by keisuke umezawa
See All by keisuke umezawa
ChainerRLとマインクラフトで深層強化学習ハンズオン
kumezawa
0
150
20190420_chainer_handson_cource03
kumezawa
1
850
Deep Learningでリアルタイムに マーケット予測をしてみた
kumezawa
1
950
Other Decks in Technology
See All in Technology
Dynamic Workersについて
yusukebe
2
560
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
470
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
2
810
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
160
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
6
4.4k
BigQuery の Cross-cloud Lakehouse への歩み
phaya72
2
330
Diagnosing performance problems without the guesswork
elenatanasoiu
0
150
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
370
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
120
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
160
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
580
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
It's Worth the Effort
3n
188
29k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
The untapped power of vector embeddings
frankvandijk
2
1.7k
What's in a price? How to price your products and services
michaelherold
247
13k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Balancing Empowerment & Direction
lara
6
1.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
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