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
2017-yoko-01-deeplearning...
Search
gunma-u-yoko-s-courses
November 28, 2016
Education
1
72
2017-yoko-01-deeplearning...
Deep Learningを学ぶ環境を簡単に配布する
gunma-u-yoko-s-courses
November 28, 2016
Tweet
Share
More Decks by gunma-u-yoko-s-courses
See All by gunma-u-yoko-s-courses
Guacamoleを用いた計算機実習環境の構築_再構築_2019.5.30_.pdf
gunmauyokoscourses
0
39
Guacamoleを用いた計算機実習環境の構築_再構築_2019.2.18_.pdf
gunmauyokoscourses
0
35
Sato-3 Apache2
gunmauyokoscourses
0
54
Sato-1
gunmauyokoscourses
0
43
Sato-2
gunmauyokoscourses
0
37
carron
gunmauyokoscourses
0
61
課題-t160b059鈴木貴之.pdf
gunmauyokoscourses
0
100
Other Decks in Education
See All in Education
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
210
@ngrx/signals
yannickbaron
0
180
WordPressを教える人のための視点と考え方
crebowinfo
1
250
Before You Create Something
nandenjin
0
110
保育とふりかえりをコネクト! / connect childcare and retrospectives!
psj59129
1
160
HyRead2324
cbtlibrary
0
130
前期教育実習事前指導0221
naradai
0
140
情報Iの「縦糸」と「横糸」を意識したプログラム教育の実践
asial_edu
0
210
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
1.3k
Digijulkaisut
matleenalaakso
1
8.6k
パフォーマンス・チューニング入門
oracle4engineer
PRO
2
680
week3@tcue2024
nonxxxizm
0
510
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
331
56k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
GraphQLの誤解/rethinking-graphql
sonatard
55
9.3k
What's in a price? How to price your products and services
michaelherold
238
11k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing for humans not robots
tammielis
247
25k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Producing Creativity
orderedlist
PRO
338
39k
Faster Mobile Websites
deanohume
300
30k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Transcript
Deep Learningを学ぶ環境を簡単に配布する 2016.11.11 横山重俊
はじめに • 背景 Deep Learningについて興味のある学生が増えている。 学べる教科書も増えている。 使えるツールも増えている。 • 目標 Deep
Learningについて興味のある学生に教科書とツールを 一緒に使って実践的な学習ができる環境を簡単に提供する。
問題意識 • 学生毎に自由に使ってもらえる学習環境を簡単に提供できる方法がない。 • 学生間で各自の成果を共有する環境を提供できていない。 • 効果的な学習のためには教科書と学習環境の連動が必要である。
研究のアイデア • OpenStack上の仮想マシン内に学習環境を作り、そのスナップショットを 共有することで各学生毎の環境を簡単に作れる仕組みを実現する。 • 学主環境としては実践的な学習ができるJupyter notebookを用いる。 • 成果の共有はこのnotebookの共有により行う。 •
教科書との連動をはかるため「TensorFlowで学ぶディープラーニング入 門」に沿った学習環境を構築する。
実験 • OpenStack @ 133.8.140.130 上の 仮想マシン内にdockerをインストール • その仮想マシン内で以下のコマンドにより Jupyter環境を構築
docker run -itd --name jupyter -p 8888:8888 -p 6006:6006 -v /root/data:/root/notebook -e PASSWORD=xxxxx enakai00/jupyter_tensorflow:0.9.0-cp27 • Githubより教科書に沿ったnotebookを git clone • git cloneしたnotebook群が教科書に沿って動作することを確認
関連研究 • Jupyter, A Platform for Data Science at Scale
http://www.slideshare.net/mbussonn/jupyter-a-platform-for-data-science-at- scale • Everware http://everware.xyz/ • Binder http://mybinder.org/
まとめ • 成果 学生毎に自由に使ってもらえる学習環境を簡単に提供できる方法を提案した。 学生間で各自の成果を共有する環境を提供できる基盤を提案した。 効果的な学習のための教科書と学習環境の連動例を示した。 • 今後の取り組み OpenStackのSnapshotイメージとして登録し学生からの利用を進める。 別方式としてJupyterhubによる学習環境提供方式についても調査する。
Notebook共有方式について検討し、実現する。(github利用、NFS利用等) 実際の講義での利用機会を提案する。