SlideShare a Scribd company logo
1 of 49
Download to read offline
and 主催, 「Pythonで実
践する深層学習」 出版記念企画
目次:
次回以降で取り上げる話題,データ,プロジェクト,質疑応答のために
slack のチームを作成しました。今回参加されなかった方でも自由に参加
できます。チーム名は deeppython.slack.dom です。ご参加ください。
謝辞
自己紹介Who am i
他己紹介Who are you
イントロダクション
本勉強会の予定
準備
深層学習とは何か
エンドツーエンド
簡単な歴史
本書を最速で理解するには
参考サイト
フォローアップアンケート
Aymeric Damien さん@AymericDamien のTensorFlowチュートリアル
GitHub repository
次へ(謝辞)
## 謝辞
本勉強会を開催するにあたって尽力くださいましたDGLab & ナビプラス株式会社宮本隆志様, 梅
染充男様, 宮島壮洋様コロナ社営業部  秋浜直治様, に深く感謝いたします。
本書出版の労をとってくださったコロナ社編集部,金泰造様,柏原牧人様, この場を借りてお礼申
し上げます。
本書,草稿に目を通してくださった亀田雅之様,岩井健二様,青木瑠璃様,ありがとうございまし
た。
また,もくもく勉強会主催吉澤和香奈様,株式会社ロボ研山瀬翠星様のご協力に感謝いたします。
最後に,岩船幸代さんのいつも変わらない援助に感謝いたします。
自己紹介Who am i へ
自己紹介
浅川伸一
東京女子大学情報処理センター勤務。 早稲田大学在学時はピアジェの発生論 的認識論に心酔す
る。卒業後エルマンネットの考案者ジェフ・エルマンに師 事,薫陶を受ける。以来人間の高次認知
機能をシミュレートすることを通して知的であるとはどういうことかを考えていると思っていた。
著書にディープラーニング, ビッグデータ,機械学習あるいはその心理学 (2015) 新曜社, With or
Witout Categorization, in Andres Costa and Eugenio Villalba (Eds.), Horizons in Neuroscience
Research (2014), 「脳損傷患者の症例から見た 読字過程」( 「認知心理学の新展開 言語と記憶」
(2012) 川崎恵理子編, ナカニシヤ出版), 「ニューラルネットワークの数理的基礎」「脳損傷とニ
ュー ラルネットワークモデル—神経心理学への適用例」 (いずれも守一雄他編 「コネ クショニス
トモデルと心理学」 (2001) 北大路書房)など
師匠ジェフ・エルマンと2002年ころUCSDのキャンパスにて
他己紹介Who are you へ
他己紹介
前回
今回
前回
今回
前回
今回
前回
今回
前回
今回
取り上げて欲しい話題があればお書きください
顔認識、似た顔の写真を検出
開発環境について(windows, linuxそれぞれやGPUを使用する場合など)
codeの解説
学術的な内容と、一般企業や一般社会人による実務的な例、の両方に触れたいです。
1980年代の流行から後の流れを概説していただければ幸いです。
まずは、プログラミング環境構築と困った時のAPIマニュアルの見方
DeepLearningを用いた具体的なプロダクトの開発方法、DeepLearningを活用する際の学習方
法、TensorFlow等で出来ること・使い方
MNIST以外のチュートリアル
Webサービスとの応用
文字認識
今回追加分 - 主観で構わないので、深層学習に対する展望など - DeepLearningを用いた文書分類 -
ディープラーニングの初学者です。理論に関する文献は多く目にするのですが、入門的な実装に関
する文献や記事を見つけることが難しいです。オススメの本やサイトがあれば教えていただきたい
です。 - ビッグデータの解析手法
このイベントに期待すること,あるいはリクエスト,ご質問などご自由にお書きください
根幹の数学的なところも含めて理解できるような内容を期待します
当イベント参加者が、この書籍の内容を自ら生かして実践した例を発表する場を設けるな
ど、参加型後続イベントを継続していただけたら、素晴らしいと思います。また、自身もつい
か発表できるよう、勉強とその応用を継続できたら、思います。
心理学・生物学・医学から見たニューラルネットの意義
あるテーマが機械学習の応用に向いているか否かを見分ける時の目の付け所があれば。
後で持ち帰ってテキストの内容ができるように、プログラミング環境構築と数式とプログラ
ミングの対応関係を教えてほしい。
強化学習(テキスト読み取り)について学習ができる基礎を学びたいと思っております。よろ
しくお願いします。
DeepLearningをこれから学ぶものとして、DeepLearningの全体像から具体的なプロダクトへ
の活用事例、学ぶべきこと等知れると嬉しいです。
自分でも、NNが設計できるようになりたい。
実装法も詳しく聞きたいです
今回追加分 - 前提知識が不足しています。今回の受講をとっかかりとして知識を深めていきたいで
す。 - 学習させるデータの収集の仕方前処理の仕方のコツについて - 楽しみにしているので、よろ
しくお願いします。 - よろしくお願いいたします。 - 深層学習どころか機械学習について勉強を始
めたばかりで、どこから手をつけたら良いかまだまだわかっていないため、今回からの勉強会を通
じて、深層学習がどういった場面に応用ができるかといった視野が広がることを期待している。 -
全ての講義に参加したのち、概念と数式の理解、及び簡単なコードをスクラッチで書けるようにな
っている
イントロダクションへ
Jim Gray 第4 のパラダイムより.
National Academies
Computer Science and Telecommunications Board
ppt file
Bottou のスライドNIPS2007より
次へ(本勉強会の予定)
plan
予定
第一回(今回):ニューラルネットワークの基礎,現状
第二回:畳み込みニューラルネットワーク,リカレントニューラルネットワークの基礎と実装
第三回:深層学習の発展的話題
第四回:強化学習と深層学習,まとめ
次へ(準備)
準備
前提
オペレーティングシステムは
1. Linux (Ubuntu 14.04, 16.04 推奨)
2. Mac OSX (El capitan 推奨)
3. Windows (7, 8, or 10). You might be able to do with Windows XP as well in principle, but I do
not recommend do this.
を仮定させていただきます。それ以外での 動作は考えない ことにします。加えて TensorFlow は公
式には Windows をサポートしていません。 従いまして Windows をお使いの場合には使用制限が
あるとお考えください。 Windows 環境でTensorFlow をお使いになる場合には,なんらかの仮想環
境を必要とします。
準備
以下のインストールを済ませてください。最低でもpythonがインストールされている必要がありま
す。OSによってはPythonがプレインストールされていますが,多くのチュートリアルではOSに付
属しているpythonを使っていません。本勉強会でも,このような慣例に則り Python をインストー
ルすることをお勧めいたします。anaconda は 3 つのOSで共通するので,第一選択肢として
anaconda をお考えください。 ご自身でインストー ルすることが難しい場合には
deeplearing.w.python@gmail.com までお問い合わせください。 質問はいつでも歓迎いたします。
1. Homebrew, Xcode (Mac only)
2. Python (either 2.7 or 3.5)
3. anaconda
4. pip, setuptools
5. six
6. jupyter (ipython-notebook), SciPy, NumPy, Matplotlib, scikit-learn, pandas, python-mnist
7. Chainer, Theano, TensorFlow (optional), Caffe (optionnal)
8. nltk (opitonal), gensim(optional)
最終的にインストールできていて欲しいもの
pipinstallTheano
pipinstallchainer
pipinstallscikit-learn
上記3つが必要になります。インストールでトラブルがあればdeeplearing.w.python@gmail.com ま
でお問い合わせください。
環境の把握
ご自身の環境を把握なさってください。 記述してあるとおりに実行しても動作しない場合,実行環
境の相違に起因することが多いです。 stackoverflowに書いてあった, Reddit やQiitaに書いてあっ
たのに動かない, と言われても困ります。これらの記事が未来永劫に渡って絶えず正しいことを保
証するわけではありません。 その記事が書かれた環境下で,その当時,そこに書かれている手順を
実行した結果が記載されているにすぎません。現在ご自身の環境でそのまま当てはまると考えるの
は早計です。まずはご自身の環境と書かれている内容との相違を認識してください。
テキストエディタ
手に馴染んだテキストエディタも必要です。開発効率に影響しますのでメモ帳では厳しいです。
動作環境のチェック
from__future__importprint_function
importsix
importsklearn
importtheano
importchainer
importtensorflow
('sklearn',sklearn__version__)
('theano',theano__version__)
('chainer',chainer__version__)
('tensorflow',tensorflow__version__)
でどのような結果が得られるでしょうか? ちなみに演者の環境では bashsklearn0.17.1theano0.8.2
chainer1.14.0tensorflow0.10.0rc0 でした。
次へ(深層学習とは何か)
Canonical deep neural networks
深層ニューラルネットワークとは何か
2層以上の中間層を持つニューラルネットワークを深層ニューラルネットワークと呼びます。
活性化関数activation function にはロジスティック関数logistic function が使われてきました 
英語でS 字曲線の意味を持つシグモイド関数sigmoid function という言葉も用いられます。次のハ
イパータンジェントもシグモイド関数です。
= σ ( x + )h1 W1 b1
= σ ( + )h2 W1 h1 b2
P = softmax ( + )Wo bo
σ(x) =
1
1 + e
−x
ϕ(x) = tanh(x) = 2σ(2x) − 1.
近年ではより簡単な非線形関数を用いる傾向があります。 ReLU など。
出力層における誤差,あるいは損失を参照にするような学習が行われます。 例えば損失としてクロ
スエントロピー cross entropy を用いることにすれば
あるいは次のように表記します。
回帰ではなくクラス分類の場合にはクロスエントロピー損失を用いることが 多いです。理由は [ニ
ールセンのブログ]((http://neuralnetworksanddeeplearning.com/chap3.html) にも詳細に記述されて
います。 和訳またングのビデオ講義ロジステック回帰の説明に詳しいです。
主要パッケージでの関数
TensorFlow Pythontf.nn.sigmoid_cross_entropy_with_logits(logits,targets,name=None)
Chainer Python chainer.functions.softmax_cross_entropy(x, t, use_cudnn=True, normalize=True,
cache_score=True)
Theano Pythontheano.tensor.nnet.nnet.categorical_crossentropy(coding_dist,true_dist)
再帰型ニューラルネットワークRNN: recurrent neural
ReLU = max(0, x)
l(t, y) = log(y)t
T
l(t, y) = − [ log( ) + (1 − ) log(1 − )]
∑
i=1
m
ti yi ti yi
再帰型ニューラルネットワークRNN: recurrent neural
networks
再帰型ニューラルネットワークとは,系列処理に用いられます。 時刻$t$ と再帰結合(時間遅れの
結合)を導入して
となります。
近年では機械翻訳,対話,文章生成,画像の説明文生成など 多くの応用分野を持ちます。 ほとん
どが長短期記憶LSTM: long short-term memory と呼ばれるモデルを用いてます。
(t) = σ ( x(t) + (t − 1) + )h1 W1 h1 b1
(t) = σ ( (t) + (t − 1) + x )h2 W1 h2 h2 b2
P(t) = softmax ( (t) + )Wo bo
次へ(エンドツーエンド)
End to End
End to End のトレンド
古典的パタン認識モデル (1950年代後半以来)
固定的/工学特徴 (or 固定カーネル) + 学習可能分類器
End-to-end 学習 / 特徴学習 / 深層学習
学習可能な特徴 (or カーネル) + 学習可能な分類器
簡易学習可能
分類器
手工芸的
特徴抽出器
学習可能
分類器
学習可能
特徴抽出器
音声認識199年代から2010年くらいまで
物体認識2006年から2012年
固定 教師なし学習 教師あり学習
分類器MFCC 混合ガウシアン
モデル
分類器SIFT
HOG
k-平均
疎性コーディング
プーリ
ング
固定 教師なし学習 教師あり学習
低次特徴抽出 中間レベル特徴抽出
メル周波数
ケプトグラム係数
音声情報
視覚情報
次へ(簡単な歴史)
brief history
先達の努力の歴史
電気生理学的研究
マーの視覚の計算論
携帯電話のカメラのピンぼけが少なくなった理由
ついに人間超え
ニューラルネットワークの始まりは古く
https://upload.wikimedia.org/wikipedia/commons/3/30/Chemical_synapse_schema_cropped.jpg
マッカロックとピッツは数式として表現
マッカロックとピッツの形式ニューロンは以下のように表現される:
(object):
(inputs):
cell npsum(inputs selfW) selfb
y 1.0 (1.0 npexp(cell))
y
文学的表現をすると,各ニューロンは numpy を使ってシグモイド関数によって入力情報を変換す
る。 伝統的にロジスティック関数が使われてきた  。 近年ではより簡単な非線
形関数を用いる。ReLU など。
= f ( )yi ∑j
wj xj
σ(x) = 1/(1 + )e
−x
ReLU = max(0, x)
-1.0
0.0
1.0
2.0
3.0
4.0
-1.0 0.0 1.0 2.0 3.0 4.0
outputvalue
input state
tanh
linear
softplus
sigmoid
ReLU
小テスト
ちなみにTheano のscan を使うとするとプロトタイプは以下のようになります。
outputs,updates theanoscan(
fn a_function,
sequnces loop_over,
n_steps number_to_iteration,
outputs_info [init_value],
non_sequnces not_varied,
)
(some_args):
something(some_args)
系列 loop_over をステップ number_to_iteration に渡って a_function を評価する,という意味合い
になります。 出力outputs は全出力を連結した配列が返ります。 他のコンピュータ言語で用いられ
る繰り返し表現の抽象化とみなすことができます。 updates は変動分ですが_ として無視すること
も行われます。
福島先生(1982)のネオコグニトロン
LeNet5(1998)
Hinton NIPS2007 チュートリアルより
Hinton NIPS2007 チュートリアルより
Hinton NIPS2007 チュートリアルより
Hinton NIPS2007 チュートリアルより
Hinton NIPS2007 チュートリアルより
Hinton NIPS2007 チュートリアルより
Hinton (2006)
fastest way
最速で理解するには
最低限を寄り道せずに最速で理解しようとすれば以下の話題を抑える必要があるでしょう
1. 線形回帰linear regression
2. 多項回帰polynomial regression
3. ロジステック回帰logistic regression
4. 正則化
5. 多層パーセプトロンMLP: multi-layered Perceptrons
6. 畳み込みニューラルネットワークCNN: conventional neural networks
7. リカレントニューラルネットワークRNN: recurrent neural networks
8. 強化学習  reinforcement learning
5 以下は本書でも取り上げました
次へ(参考サイト)
useful links
参考サイト
マイケルニールセンのチュートリアル
マイケルニールセンのチュートリアルの和訳プロジェクト
Theanoのチュートリアル
アンドリュー  ング(Andrew Ng)による  coursera ビデオ講義
フォローアップアンケート
follow up
フォローアップアンケート
次 回 以 降 の 参 考 に し ま す の で ア ン ケ ー ト に ご 協 力 く だ さ い 。
https://goo.gl/forms/cijNs5Ms2mwcVF6E3
はじめにもどる

More Related Content

What's hot

Getting Started with Deep Learning using Scala
Getting Started with Deep Learning using ScalaGetting Started with Deep Learning using Scala
Getting Started with Deep Learning using ScalaTaisuke Oe
 
TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門tak9029
 
PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築Hirokazu Ogawa
 
Interop2017
Interop2017Interop2017
Interop2017tak9029
 
Stormのパフォーマンス分析
Stormのパフォーマンス分析Stormのパフォーマンス分析
Stormのパフォーマンス分析Ken IshiKen
 
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来Preferred Networks
 
分散ストリーム処理フレームワーク Apache S4
分散ストリーム処理フレームワーク Apache S4分散ストリーム処理フレームワーク Apache S4
分散ストリーム処理フレームワーク Apache S4AdvancedTechNight
 
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep LearningJupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep LearningJun-ya Norimatsu
 
TensorFlowの使い方(in Japanese)
TensorFlowの使い方(in Japanese)TensorFlowの使い方(in Japanese)
TensorFlowの使い方(in Japanese)Toshihiko Yamakami
 
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Pythonによる機械学習入門〜基礎からDeep Learningまで〜Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Pythonによる機械学習入門〜基礎からDeep Learningまで〜Yasutomo Kawanishi
 
Chainerで学ぶdeep learning
Chainerで学ぶdeep learningChainerで学ぶdeep learning
Chainerで学ぶdeep learningRetrieva inc.
 
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築Hirokatsu Kataoka
 
How to Develop Experiment-Oriented Programs
How to Develop Experiment-Oriented ProgramsHow to Develop Experiment-Oriented Programs
How to Develop Experiment-Oriented ProgramsKenta Oono
 
第1回 Jubatusハンズオン
第1回 Jubatusハンズオン第1回 Jubatusハンズオン
第1回 JubatusハンズオンYuya Unno
 
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)Etsuji Nakai
 
分類問題 - 機械学習ライブラリ scikit-learn の活用
分類問題 - 機械学習ライブラリ scikit-learn の活用分類問題 - 機械学習ライブラリ scikit-learn の活用
分類問題 - 機械学習ライブラリ scikit-learn の活用y-uti
 
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)Katsuki Ohto
 
TensorFlowで学ぶDQN
TensorFlowで学ぶDQNTensorFlowで学ぶDQN
TensorFlowで学ぶDQNEtsuji Nakai
 
Chainerの使い方と 自然言語処理への応用
Chainerの使い方と自然言語処理への応用Chainerの使い方と自然言語処理への応用
Chainerの使い方と 自然言語処理への応用Yuya Unno
 

What's hot (20)

Getting Started with Deep Learning using Scala
Getting Started with Deep Learning using ScalaGetting Started with Deep Learning using Scala
Getting Started with Deep Learning using Scala
 
TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門TensorFlowをもう少し詳しく入門
TensorFlowをもう少し詳しく入門
 
PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築
 
Interop2017
Interop2017Interop2017
Interop2017
 
Stormのパフォーマンス分析
Stormのパフォーマンス分析Stormのパフォーマンス分析
Stormのパフォーマンス分析
 
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
 
分散ストリーム処理フレームワーク Apache S4
分散ストリーム処理フレームワーク Apache S4分散ストリーム処理フレームワーク Apache S4
分散ストリーム処理フレームワーク Apache S4
 
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep LearningJupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep Learning
 
TensorFlowの使い方(in Japanese)
TensorFlowの使い方(in Japanese)TensorFlowの使い方(in Japanese)
TensorFlowの使い方(in Japanese)
 
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Pythonによる機械学習入門〜基礎からDeep Learningまで〜Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
 
Chainerで学ぶdeep learning
Chainerで学ぶdeep learningChainerで学ぶdeep learning
Chainerで学ぶdeep learning
 
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築
 
How to Develop Experiment-Oriented Programs
How to Develop Experiment-Oriented ProgramsHow to Develop Experiment-Oriented Programs
How to Develop Experiment-Oriented Programs
 
第1回 Jubatusハンズオン
第1回 Jubatusハンズオン第1回 Jubatusハンズオン
第1回 Jubatusハンズオン
 
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
 
分類問題 - 機械学習ライブラリ scikit-learn の活用
分類問題 - 機械学習ライブラリ scikit-learn の活用分類問題 - 機械学習ライブラリ scikit-learn の活用
分類問題 - 機械学習ライブラリ scikit-learn の活用
 
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)
Tensorflowユーザから見た Alpha(Go)Zero, Ponanza (TFUG #7)
 
Fpgax20180217
Fpgax20180217Fpgax20180217
Fpgax20180217
 
TensorFlowで学ぶDQN
TensorFlowで学ぶDQNTensorFlowで学ぶDQN
TensorFlowで学ぶDQN
 
Chainerの使い方と 自然言語処理への応用
Chainerの使い方と自然言語処理への応用Chainerの使い方と自然言語処理への応用
Chainerの使い方と 自然言語処理への応用
 

Viewers also liked

深層学習(ディープラーニング)入門勉強会資料(浅川)
深層学習(ディープラーニング)入門勉強会資料(浅川)深層学習(ディープラーニング)入門勉強会資料(浅川)
深層学習(ディープラーニング)入門勉強会資料(浅川)Shin Asakawa
 
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学butest
 
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)Eriko Nomoto
 
background-(image|size) の深みへようこそ
background-(image|size) の深みへようこそbackground-(image|size) の深みへようこそ
background-(image|size) の深みへようこそShota Kubota
 
データ可視化勉強会
データ可視化勉強会データ可視化勉強会
データ可視化勉強会Daichi Morifuji
 
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseオフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseyoshikawa_t
 
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12数学的基礎から学ぶ Deep Learning (with Python) Vol. 12
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12Project Samurai
 
Variational AutoEncoder
Variational AutoEncoderVariational AutoEncoder
Variational AutoEncoderKazuki Nitta
 
TensorFlow math ja 05 word2vec
TensorFlow math ja 05 word2vecTensorFlow math ja 05 word2vec
TensorFlow math ja 05 word2vecShin Asakawa
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみただいすけ ふるかわ
 
変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)Takao Yamanaka
 
プログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみたプログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみたEigoro Yamamura
 
ハードウェアこわい(字幕版) - HTML5オールスターズ
ハードウェアこわい(字幕版) -  HTML5オールスターズハードウェアこわい(字幕版) -  HTML5オールスターズ
ハードウェアこわい(字幕版) - HTML5オールスターズWakasa Masao
 
ノンデザイナーのためのWebデザイン講座
ノンデザイナーのためのWebデザイン講座ノンデザイナーのためのWebデザイン講座
ノンデザイナーのためのWebデザイン講座光利 吉田
 
[CV勉強会]Active Object Localization with Deep Reinfocement Learning
[CV勉強会]Active Object Localization with Deep Reinfocement Learning[CV勉強会]Active Object Localization with Deep Reinfocement Learning
[CV勉強会]Active Object Localization with Deep Reinfocement LearningTakuya Minagawa
 
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話sairoutine
 

Viewers also liked (20)

2016 dg2
2016 dg22016 dg2
2016 dg2
 
深層学習(ディープラーニング)入門勉強会資料(浅川)
深層学習(ディープラーニング)入門勉強会資料(浅川)深層学習(ディープラーニング)入門勉強会資料(浅川)
深層学習(ディープラーニング)入門勉強会資料(浅川)
 
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学
サンプル文書1(.doc file) - 東京女子大学HOME - 東京女子大学
 
2016word embbed
2016word embbed2016word embbed
2016word embbed
 
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)
続・わかりやすいパターン認識4章(関西機械学習勉強会発表スライド)
 
background-(image|size) の深みへようこそ
background-(image|size) の深みへようこそbackground-(image|size) の深みへようこそ
background-(image|size) の深みへようこそ
 
データ可視化勉強会
データ可視化勉強会データ可視化勉強会
データ可視化勉強会
 
IEEE ITSS Nagoya Chapter
IEEE ITSS Nagoya ChapterIEEE ITSS Nagoya Chapter
IEEE ITSS Nagoya Chapter
 
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseオフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
 
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12数学的基礎から学ぶ Deep Learning (with Python) Vol. 12
数学的基礎から学ぶ Deep Learning (with Python) Vol. 12
 
Variational AutoEncoder
Variational AutoEncoderVariational AutoEncoder
Variational AutoEncoder
 
Web design
Web designWeb design
Web design
 
TensorFlow math ja 05 word2vec
TensorFlow math ja 05 word2vecTensorFlow math ja 05 word2vec
TensorFlow math ja 05 word2vec
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
 
変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)変分推論法(変分ベイズ法)(PRML第10章)
変分推論法(変分ベイズ法)(PRML第10章)
 
プログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみたプログラマがWebデザインについて考えてみた
プログラマがWebデザインについて考えてみた
 
ハードウェアこわい(字幕版) - HTML5オールスターズ
ハードウェアこわい(字幕版) -  HTML5オールスターズハードウェアこわい(字幕版) -  HTML5オールスターズ
ハードウェアこわい(字幕版) - HTML5オールスターズ
 
ノンデザイナーのためのWebデザイン講座
ノンデザイナーのためのWebデザイン講座ノンデザイナーのためのWebデザイン講座
ノンデザイナーのためのWebデザイン講座
 
[CV勉強会]Active Object Localization with Deep Reinfocement Learning
[CV勉強会]Active Object Localization with Deep Reinfocement Learning[CV勉強会]Active Object Localization with Deep Reinfocement Learning
[CV勉強会]Active Object Localization with Deep Reinfocement Learning
 
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
 

Similar to dl-with-python01_handout

20180830 implement dqn_platinum_data_meetup_vol1
20180830 implement dqn_platinum_data_meetup_vol120180830 implement dqn_platinum_data_meetup_vol1
20180830 implement dqn_platinum_data_meetup_vol1Keisuke Nakata
 
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11Katsuhiro Morishita
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトTetsuya Morimoto
 
Using Deep Learning for Recommendation
Using Deep Learning for RecommendationUsing Deep Learning for Recommendation
Using Deep Learning for RecommendationEduardo Gonzalez
 
Deep Learning基本理論とTensorFlow
Deep Learning基本理論とTensorFlowDeep Learning基本理論とTensorFlow
Deep Learning基本理論とTensorFlowTadaichiro Nakano
 
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはdebexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはkenhys
 
Basic deep learning_framework
Basic deep learning_frameworkBasic deep learning_framework
Basic deep learning_frameworkKazuhiroSato8
 
Sourcecode Reading Workshop2010
Sourcecode Reading Workshop2010Sourcecode Reading Workshop2010
Sourcecode Reading Workshop2010Hiro Yoshioka
 
Pythonの非同期処理を始める前に
Pythonの非同期処理を始める前にPythonの非同期処理を始める前に
Pythonの非同期処理を始める前にkoralle
 
Kerasで深層学習を実践する
Kerasで深層学習を実践するKerasで深層学習を実践する
Kerasで深層学習を実践するKazuaki Tanida
 
ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争Eric Sartre
 
TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!Kei Hirata
 
TensorFlowで逆強化学習
TensorFlowで逆強化学習TensorFlowで逆強化学習
TensorFlowで逆強化学習Mitsuhisa Ohta
 
20170131 python3 6 PEP526
20170131 python3 6 PEP526 20170131 python3 6 PEP526
20170131 python3 6 PEP526 masahitojp
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会Yuji Otani
 
MacでTensorFlow on Dockerを 使って見る
MacでTensorFlow on Dockerを 使って見る MacでTensorFlow on Dockerを 使って見る
MacでTensorFlow on Dockerを 使って見る Hiroyuki Yoshida
 
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なことChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なことRetrieva inc.
 
「機械学習とは?」から始める Deep learning実践入門
「機械学習とは?」から始める Deep learning実践入門「機械学習とは?」から始める Deep learning実践入門
「機械学習とは?」から始める Deep learning実践入門Hideto Masuoka
 
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hareDAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也harePreferred Networks
 

Similar to dl-with-python01_handout (20)

20180830 implement dqn_platinum_data_meetup_vol1
20180830 implement dqn_platinum_data_meetup_vol120180830 implement dqn_platinum_data_meetup_vol1
20180830 implement dqn_platinum_data_meetup_vol1
 
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
 
Using Deep Learning for Recommendation
Using Deep Learning for RecommendationUsing Deep Learning for Recommendation
Using Deep Learning for Recommendation
 
Deep Learning基本理論とTensorFlow
Deep Learning基本理論とTensorFlowDeep Learning基本理論とTensorFlow
Deep Learning基本理論とTensorFlow
 
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはdebexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
 
Basic deep learning_framework
Basic deep learning_frameworkBasic deep learning_framework
Basic deep learning_framework
 
Sourcecode Reading Workshop2010
Sourcecode Reading Workshop2010Sourcecode Reading Workshop2010
Sourcecode Reading Workshop2010
 
Pythonの非同期処理を始める前に
Pythonの非同期処理を始める前にPythonの非同期処理を始める前に
Pythonの非同期処理を始める前に
 
Kerasで深層学習を実践する
Kerasで深層学習を実践するKerasで深層学習を実践する
Kerasで深層学習を実践する
 
ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争
 
TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!
 
TensorFlowで逆強化学習
TensorFlowで逆強化学習TensorFlowで逆強化学習
TensorFlowで逆強化学習
 
20170131 python3 6 PEP526
20170131 python3 6 PEP526 20170131 python3 6 PEP526
20170131 python3 6 PEP526
 
PHP基礎勉強会
PHP基礎勉強会PHP基礎勉強会
PHP基礎勉強会
 
MacでTensorFlow on Dockerを 使って見る
MacでTensorFlow on Dockerを 使って見る MacでTensorFlow on Dockerを 使って見る
MacでTensorFlow on Dockerを 使って見る
 
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なことChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なこと
 
「機械学習とは?」から始める Deep learning実践入門
「機械学習とは?」から始める Deep learning実践入門「機械学習とは?」から始める Deep learning実践入門
「機械学習とは?」から始める Deep learning実践入門
 
Extract and edit
Extract and editExtract and edit
Extract and edit
 
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hareDAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
 

More from Shin Asakawa

第4回MachineLearningのための数学塾資料(浅川)
第4回MachineLearningのための数学塾資料(浅川)第4回MachineLearningのための数学塾資料(浅川)
第4回MachineLearningのための数学塾資料(浅川)Shin Asakawa
 
2016word embbed supp
2016word embbed supp2016word embbed supp
2016word embbed suppShin Asakawa
 
primers neural networks
primers neural networksprimers neural networks
primers neural networksShin Asakawa
 
2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料Shin Asakawa
 
2016tensorflow ja001
2016tensorflow ja0012016tensorflow ja001
2016tensorflow ja001Shin Asakawa
 

More from Shin Asakawa (11)

第4回MachineLearningのための数学塾資料(浅川)
第4回MachineLearningのための数学塾資料(浅川)第4回MachineLearningのための数学塾資料(浅川)
第4回MachineLearningのための数学塾資料(浅川)
 
2016word embbed supp
2016word embbed supp2016word embbed supp
2016word embbed supp
 
primers neural networks
primers neural networksprimers neural networks
primers neural networks
 
回帰
回帰回帰
回帰
 
Linera lgebra
Linera lgebraLinera lgebra
Linera lgebra
 
2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料2016人工知能と経済の未来合評会資料
2016人工知能と経済の未来合評会資料
 
2016tf study5
2016tf study52016tf study5
2016tf study5
 
2016tensorflow ja001
2016tensorflow ja0012016tensorflow ja001
2016tensorflow ja001
 
Rnncamp2handout
Rnncamp2handoutRnncamp2handout
Rnncamp2handout
 
Rnncamp01
Rnncamp01Rnncamp01
Rnncamp01
 
Rnncamp01
Rnncamp01Rnncamp01
Rnncamp01
 

dl-with-python01_handout