Submit Search
Upload
TensorFlowをざっくりLTしてみた
•
23 likes
•
12,348 views
Mitsuki Ogasahara
Follow
昨日でたTensorFlowについて、社内向けにLTしてみました
Read less
Read more
Data & Analytics
Report
Share
Report
Share
1 of 18
Download Now
Download to read offline
Recommended
Tensorflowで言語識別をやってみた
Tensorflowで言語識別をやってみた
Kyota Yasuda
思いついたアルゴリズムを TensorFlow で実装してみた話
思いついたアルゴリズムを TensorFlow で実装してみた話
Shuhei Fujiwara
内省するTensorFlow
内省するTensorFlow
Yoshiyuki Kakihara
TensorFlowで逆強化学習
TensorFlowで逆強化学習
Mitsuhisa Ohta
TensorFlowで遊んでみよう!
TensorFlowで遊んでみよう!
Kei Hirata
Lighting talk chainer hands on
Lighting talk chainer hands on
Ogushi Masaya
TensorFlow 入門
TensorFlow 入門
Takenori Nakagawa
Chainerのテスト環境とDockerでのCUDAの利用
Chainerのテスト環境とDockerでのCUDAの利用
Yuya Unno
More Related Content
What's hot
子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得
Yuya Unno
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
Yuya Unno
NIP2015読み会「End-To-End Memory Networks」
NIP2015読み会「End-To-End Memory Networks」
Yuya Unno
ピーFIの研究開発現場
ピーFIの研究開発現場
Yuya Unno
AI入門「第1回:AIの歴史とTensorFlow」
AI入門「第1回:AIの歴史とTensorFlow」
fukuoka.ex
ニューラルチューリングマシン入門
ニューラルチューリングマシン入門
naoto moriyama
集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料
tetsuro ito
Deep forest
Deep forest
naoto moriyama
開発者からみたTensor flow
開発者からみたTensor flow
Hideo Kinami
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
株式会社メタップスホールディングス
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
Yuki Arase
言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクール
Yuya Unno
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
Toshihiko Yamasaki
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
Yuki Arase
最近の自然言語処理
最近の自然言語処理
naoto moriyama
Emnlp読み会資料
Emnlp読み会資料
Jiro Nishitoba
Chainer meetup lt
Chainer meetup lt
Ace12358
研究・企業・生き方について 情報科学若手の会2011
研究・企業・生き方について 情報科学若手の会2011
Preferred Networks
2016tf study5
2016tf study5
Shin Asakawa
What's hot
(19)
子供の言語獲得と機械の言語獲得
子供の言語獲得と機械の言語獲得
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
最先端NLP勉強会“Learning Language Games through Interaction”Sida I. Wang, Percy L...
NIP2015読み会「End-To-End Memory Networks」
NIP2015読み会「End-To-End Memory Networks」
ピーFIの研究開発現場
ピーFIの研究開発現場
AI入門「第1回:AIの歴史とTensorFlow」
AI入門「第1回:AIの歴史とTensorFlow」
ニューラルチューリングマシン入門
ニューラルチューリングマシン入門
集合知プログラミング勉強会キックオフMTG LT用資料
集合知プログラミング勉強会キックオフMTG LT用資料
Deep forest
Deep forest
開発者からみたTensor flow
開発者からみたTensor flow
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
Facebookの人工知能アルゴリズム「memory networks」について調べてみた
ゼロから始める自然言語処理 【FIT2016チュートリアル】
ゼロから始める自然言語処理 【FIT2016チュートリアル】
言語と知識の深層学習@認知科学会サマースクール
言語と知識の深層学習@認知科学会サマースクール
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
【FIT2016チュートリアル】ここから始める情報処理 ~音声編~ by 東工大・篠崎先生
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
[最新版] JSAI2018 チュートリアル「"深層学習時代の" ゼロから始める自然言語処理」
最近の自然言語処理
最近の自然言語処理
Emnlp読み会資料
Emnlp読み会資料
Chainer meetup lt
Chainer meetup lt
研究・企業・生き方について 情報科学若手の会2011
研究・企業・生き方について 情報科学若手の会2011
2016tf study5
2016tf study5
Viewers also liked
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。
tak9029
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
徹 上野山
統計をとって高速化する Scala開発
統計をとって高速化する Scala開発
Mitsuki Ogasahara
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみた
Yuya Kato
ウェアラブル端末のセンサ値から動きをリアルタイムに識別する(Wi p)
ウェアラブル端末のセンサ値から動きをリアルタイムに識別する(Wi p)
新 古川
Ltサンプルスライド
Ltサンプルスライド
Tsukasa Saeki
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
masashi takehara
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築
Hirokatsu Kataoka
深層学習とTensorFlow入門
深層学習とTensorFlow入門
tak9029
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Yuya Unno
Chapter4 1 takmin
Chapter4 1 takmin
Takuya Minagawa
Acaric demo slide
Acaric demo slide
Nghia Le Van
Belize_tourism
Belize_tourism
Takumi Endo
Firefox Modding
Firefox Modding
Enreina Annisa Rizkiasri
Otemoto miyake
Otemoto miyake
おばかアプリ選手権 2013
俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]
Mitsuki Ogasahara
TensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
yaju88
パターン認識と機械学習 〜指数型分布族とノンパラメトリック〜
パターン認識と機械学習 〜指数型分布族とノンパラメトリック〜
Mitsuki Ogasahara
Maximizing Time-decaying Influence in Social Networks (ECML-PKDD'16)
Maximizing Time-decaying Influence in Social Networks (ECML-PKDD'16)
Naoto Ohsaka
「採用について思うこと。」新卒採用
「採用について思うこと。」新卒採用
Yamamoto Masahira
Viewers also liked
(20)
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
統計をとって高速化する Scala開発
統計をとって高速化する Scala開発
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみた
ウェアラブル端末のセンサ値から動きをリアルタイムに識別する(Wi p)
ウェアラブル端末のセンサ値から動きをリアルタイムに識別する(Wi p)
Ltサンプルスライド
Ltサンプルスライド
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
[Slide]闇アジャイラーvs光アジャイラーforDevLOVE(EnergizedWorkLT祭)
TensorFlowによるCNNアーキテクチャ構築
TensorFlowによるCNNアーキテクチャ構築
深層学習とTensorFlow入門
深層学習とTensorFlow入門
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
Chapter4 1 takmin
Chapter4 1 takmin
Acaric demo slide
Acaric demo slide
Belize_tourism
Belize_tourism
Firefox Modding
Firefox Modding
Otemoto miyake
Otemoto miyake
俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]
TensorFlowによるFizz Buzz
TensorFlowによるFizz Buzz
パターン認識と機械学習 〜指数型分布族とノンパラメトリック〜
パターン認識と機械学習 〜指数型分布族とノンパラメトリック〜
Maximizing Time-decaying Influence in Social Networks (ECML-PKDD'16)
Maximizing Time-decaying Influence in Social Networks (ECML-PKDD'16)
「採用について思うこと。」新卒採用
「採用について思うこと。」新卒採用
Similar to TensorFlowをざっくりLTしてみた
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
Shohei Tai
今日から始めるEnvoyの開発
今日から始めるEnvoyの開発
Rei Shimizu
Sphinxで社内勉強会(Git)の 資料を作ってみた
Sphinxで社内勉強会(Git)の 資料を作ってみた
Taku SHIMIZU
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
It勉強会の勉強会
It勉強会の勉強会
oranie Narut
tsudaりについて
tsudaりについて
Yoshikazu GOTO
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発
Tsutomu Yano
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
Deep Learning JP
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム
ryonext Shimamoto
Contribute to terraform-provider-aws
Contribute to terraform-provider-aws
健太郎 平松
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
勉強会を始めるまで #java_ja
勉強会を始めるまで #java_ja
Go Sueyoshi (a.k.a sue445)
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
ikikko
関西インフラ勉強会 スライド
関西インフラ勉強会 スライド
anubis_369
気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会
Yu Shibatsuji
【web esSense】やりなおしのアクセス解析ツール学習~主にGoogle Analytics~
【web esSense】やりなおしのアクセス解析ツール学習~主にGoogle Analytics~
株式会社ランチェスター
侮ることなかれオブジェクト指向
侮ることなかれオブジェクト指向
Koya Fukuda
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
Taku Yajima
勉強会旅人のススメ
勉強会旅人のススメ
and hyphen
Similar to TensorFlowをざっくりLTしてみた
(20)
Webエンジニアが初めて機械学習に触れてみた話
Webエンジニアが初めて機械学習に触れてみた話
今日から始めるEnvoyの開発
今日から始めるEnvoyの開発
Sphinxで社内勉強会(Git)の 資料を作ってみた
Sphinxで社内勉強会(Git)の 資料を作ってみた
Pythonで自動化した話1
Pythonで自動化した話1
It勉強会の勉強会
It勉強会の勉強会
tsudaりについて
tsudaりについて
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム
Contribute to terraform-provider-aws
Contribute to terraform-provider-aws
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
とある Perl Monger の働き方
とある Perl Monger の働き方
勉強会を始めるまで #java_ja
勉強会を始めるまで #java_ja
リファクタリング勉強会 第2回
リファクタリング勉強会 第2回
関西インフラ勉強会 スライド
関西インフラ勉強会 スライド
気の合う人達と社外で社内勉強会
気の合う人達と社外で社内勉強会
【web esSense】やりなおしのアクセス解析ツール学習~主にGoogle Analytics~
【web esSense】やりなおしのアクセス解析ツール学習~主にGoogle Analytics~
侮ることなかれオブジェクト指向
侮ることなかれオブジェクト指向
「Agileごっこ」で終わらせないために(仮)
「Agileごっこ」で終わらせないために(仮)
勉強会旅人のススメ
勉強会旅人のススメ
TensorFlowをざっくりLTしてみた
1.
TensorFlowを ざっくりLTしてみる 2015/11/11 @yamitzky
2.
注意点 • 話は地味です • 社内LTのためにざっくり作った資料なので、詳細は他の ウェブサイト見ましょう •
口頭説明のため、省いていたり、簡略化して記載した項 目があります。明らかに誤っている記述がある場合は教 えて下さい。
3.
自己紹介 • Twitter/Github:@yamitzky • 会社では、機械学習を活用したアドテクシステムの プロジェクトに従事 •
知識レベル • Deep Learningは詳しくない • CaffeとかChainerとかTheanoとかもほぼ触ったことがない
4.
はじめに • 今日話すこと • TensorFlowって何? •
TensorFlowを使ってみた • 今日話さないこと • 機械学習って何? • Deep Learningって何? ざっくりLTなので、詳細はググれ!
5.
TensorFlowとは? ニュース記事のタイトルを見てみると…… • Googleが独自のマシンラーニング・システムである、TensorFlowを公開。 マット・カッツ氏は、 秘密のソース"のリリースと表現。 •
GoogleがGoogle Photosの画像検索、スマート返信機能などに用いている機 械学習技術をオープンソース化 • グーグル、自社のAI関連ソフトウェアをオープソース化 • Googleが製品開発で活用する機械学習システム「TensorFlow」を商用利用 OKでオープンソース化 • Google、ディープラーニングをサポートした機械学習ライブラリ 「TensorFlow」をオープンソースで公開
6.
TensorFlowとは? • Googleが独自のマシンラーニング・システムである、TensorFlowを公開。 マット・カッツ氏は、 秘密のソース"のリリースと表現。 •
GoogleがGoogle Photosの画像検索、スマート返信機能などに用いている機 械学習技術をオープンソース化 • グーグル、自社のAI関連ソフトウェアをオープソース化 • Googleが製品開発で活用する機械学習システム「TensorFlow」を商用利用 OKでオープンソース化 • Google、ディープラーニングをサポートした機械学習ライブラリ 「TensorFlow」をオープンソースで公開 ニュース記事のタイトルを見てみると…… Googleが製品開発に活用している、 Deep LearningをサポートしたOSSの機械学習ライブラリ
7.
TensorFlowとは? • Google第二世代の機械学習ライブラリ • Apache
2.0 ライセンスで公開(OSS) • DistBelief を上回る速度とスケーラビリティ • Deep Learningの実装のための豊富な機能をサポート • Deep Learningに留まらない優れた汎用性 • すべてのDeep Learning研究者が実験に使用 • Smart ReplyやRankBrainなどにも活用 • 今後も機械学習の実装にTensorFlowを使用していく http://googledevjp.blogspot.jp/2015/11/tensorflow-google.html 公式紹介を見てみると…
8.
TensorFlowとは? • Google第二世代の機械学習ライブラリ • Apache
2.0 ライセンスで公開(OSS) • DistBelief を上回る速度とスケーラビリティ • Deep Learningの実装のための豊富な機能をサポート • Deep Learningに留まらない優れた汎用性 • すべてのDeep Learning研究者が実験に使用 • Smart ReplyやRankBrainなどにも活用 • 今後も機械学習の実装にTensorFlowを使用していく 公式紹介を見てみると… ※ DLメインに紹介するが、DLライブラリではない
9.
TensorFlowとは? • Google第二世代の機械学習ライブラリ • Apache
2.0 ライセンスで公開(OSS) • DistBelief を上回る速度とスケーラビリティ • Deep Learningの実装のための豊富な機能をサポート • Deep Learningに留まらない優れた汎用性 • すべてのDeep Learning研究者が実験に使用 • Smart ReplyやRankBrainなどにも活用 • 今後も機械学習の実装にTensorFlowを使用していく 公式紹介を見てみると… Deep Learningの代わりにSmart Replyを紹介
10.
Smart Reply • メールの本文を見て、自動で返信文をサジェストしてく れるInboxの機能 http://gmailblog.blogspot.co.uk/2015/11/computer-respond-to-this-email.html
11.
Smart Replyの技術 • Deep
Neural Networkによって実現 • 機械翻訳に使える「sequence-to-sequence」モデルを 転用している • Deep Learningだから実現できる技術ではない(と思う) が、GoogleがDeep Learningを活用して作った http://googleresearch.blogspot.jp/2015/11/computer-respond-to-this-email.html
12.
今日話す中での「Deep Learning」 • 正確な定義は置いといて、 •
Deep Learning は機械学習の手法の一分野 • Deep Learning はNeural Networkの特殊ケース • Deep Learning と言っても、具体的なモデルはいろいろ • ビッグデータの扱いを求められることが多い • 最近 Deep Learning が流行っている • Googleは Deep Learning を活用している • 的な感じの認識で話を進めます。
13.
なぜTensorFlowはDeep Learningに必要なのか? • 高速なものを実装すんの、正直しんどい •
実装しやすさ的にはC++よりもPython使いたい • 高速化のための仕組み(内部のC化) • GPU活用の仕組み • スケールアウト(分散)の仕組み • Deep Learning のモデルは共通なものがいっぱいある • よく出てくる関数 • よく出てくる微分 • よく出てくる最適化手法 • それらを抽象的に扱う仕組み モデル自体を提供するライブラリ(scikit-learn的な)ではなく、 モデルを作るためのライブラリがほしい
14.
TensorFlowのライバルは? • Deep Learningに使えるライブラリはたくさんある •
Theano • pylearn2 • Pybrain • Caffe • Torch7 • neon • deeplearning4j ← Java • Chainer ← PFI • VELES ← サムスン ※ 必ずしも同じレイヤーの機能を提供しない ※ DL/NN用ライブラリではないものを含む
15.
TensorFlowって何が良い? • 機能的なところは分野に疎く優劣を語れるほどわからな いので、他の資料に任せます • 個人的には、 •
Googleの活用事例 → いろいろなユースケースに対応できそう感(印象) • 公式Tutorial/Exampleが充実してて飽きない → 土日がFallout4に消えてなくならない
16.
TensorFlowで回帰してみた • http://git.io/v8Syr • 陽に微分を定義することなく、パラメータ推定 •
データの定義はnumpy.arrayで良い • TFから書き込む変数はtf.Variableで定義 • optimizerに損失関数を渡すと、自動で最適化 もうちょっとすごい「やってみた」はQiitaググれ!
17.
さらなるステップアップ • 公式のチュートリアルが提供されている • 初心者のための手書き文字認識 •
上級者のための手書き文字認識 • Convolutional Neural Network • 単語のベクトル表現(word2vec的な) • Recurrent Neural Network • sequence-to-sequenceモデル • フラクタル図形の描画(!?)
18.
まとめ • TensorFlowすでに記事出まくってる、流行りそう • Fallout
4やる時間がなくなった
Download Now