Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kazuaki Tanida
PDF, PPTX
4,280 views
Kerasで深層学習を実践する
Pythonで動かして学ぶ機械学習入門 第三回 Jupyter Notebooks: https://goo.gl/5rTZt3
Engineering
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 14
2
/ 14
3
/ 14
4
/ 14
5
/ 14
6
/ 14
7
/ 14
8
/ 14
9
/ 14
10
/ 14
11
/ 14
12
/ 14
13
/ 14
14
/ 14
More Related Content
PDF
画像認識で物を見分ける
by
Kazuaki Tanida
PDF
Python 機械学習プログラミング データ分析演習編
by
Etsuji Nakai
PDF
Pythonによる機械学習入門 ~Deep Learningに挑戦~
by
Yasutomo Kawanishi
PDF
「深層学習」勉強会LT資料 "Chainer使ってみた"
by
Ken'ichi Matsui
PDF
Introduction to Chainer and CuPy
by
Kenta Oono
PDF
2013.07.15 はじパタlt scikit-learnで始める機械学習
by
Motoya Wakiyama
PDF
Introduction to Chainer (LL Ring Recursive)
by
Kenta Oono
PDF
Chainer入門と最近の機能
by
Yuya Unno
画像認識で物を見分ける
by
Kazuaki Tanida
Python 機械学習プログラミング データ分析演習編
by
Etsuji Nakai
Pythonによる機械学習入門 ~Deep Learningに挑戦~
by
Yasutomo Kawanishi
「深層学習」勉強会LT資料 "Chainer使ってみた"
by
Ken'ichi Matsui
Introduction to Chainer and CuPy
by
Kenta Oono
2013.07.15 はじパタlt scikit-learnで始める機械学習
by
Motoya Wakiyama
Introduction to Chainer (LL Ring Recursive)
by
Kenta Oono
Chainer入門と最近の機能
by
Yuya Unno
What's hot
PDF
DATUM STUDIO PyCon2016 Turorial
by
Tatsuya Tojima
PDF
科学技術計算関連Pythonパッケージの概要
by
Toshihiro Kamishima
PDF
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
by
Yasutomo Kawanishi
PDF
分類問題 - 機械学習ライブラリ scikit-learn の活用
by
y-uti
PPTX
Jupyter NotebookとChainerで楽々Deep Learning
by
Jun-ya Norimatsu
PDF
Python 機械学習プログラミング データ分析ライブラリー解説編
by
Etsuji Nakai
PDF
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
PDF
How to Develop Experiment-Oriented Programs
by
Kenta Oono
PDF
ディープラーニング最近の発展とビジネス応用への課題
by
Kenta Oono
PDF
Development and Experiment of Deep Learning with Caffe and maf
by
Kenta Oono
PPTX
SensorBeeでChainerをプラグインとして使う
by
Daisuke Tanaka
PDF
Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17
by
Yuya Unno
PDF
日本神経回路学会セミナー「DeepLearningを使ってみよう!」資料
by
Kenta Oono
PDF
Pythonによる機械学習
by
Kimikazu Kato
PDF
Kaggleのテクニック
by
Yasunori Ozaki
PPTX
backbone としての timm 入門
by
Takuji Tahara
PPTX
みんなが知らない pytorch-pfn-extras
by
Takuji Tahara
PDF
Jubatusの特徴変換と線形分類器の仕組み
by
JubatusOfficial
PDF
Kaggle の Titanic チュートリアルに挑戦した話
by
y-uti
PPTX
ChainerでDeep Learningを試すために必要なこと
by
Retrieva inc.
DATUM STUDIO PyCon2016 Turorial
by
Tatsuya Tojima
科学技術計算関連Pythonパッケージの概要
by
Toshihiro Kamishima
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
by
Yasutomo Kawanishi
分類問題 - 機械学習ライブラリ scikit-learn の活用
by
y-uti
Jupyter NotebookとChainerで楽々Deep Learning
by
Jun-ya Norimatsu
Python 機械学習プログラミング データ分析ライブラリー解説編
by
Etsuji Nakai
TensorFlowによるニューラルネットワーク入門
by
Etsuji Nakai
How to Develop Experiment-Oriented Programs
by
Kenta Oono
ディープラーニング最近の発展とビジネス応用への課題
by
Kenta Oono
Development and Experiment of Deep Learning with Caffe and maf
by
Kenta Oono
SensorBeeでChainerをプラグインとして使う
by
Daisuke Tanaka
Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17
by
Yuya Unno
日本神経回路学会セミナー「DeepLearningを使ってみよう!」資料
by
Kenta Oono
Pythonによる機械学習
by
Kimikazu Kato
Kaggleのテクニック
by
Yasunori Ozaki
backbone としての timm 入門
by
Takuji Tahara
みんなが知らない pytorch-pfn-extras
by
Takuji Tahara
Jubatusの特徴変換と線形分類器の仕組み
by
JubatusOfficial
Kaggle の Titanic チュートリアルに挑戦した話
by
y-uti
ChainerでDeep Learningを試すために必要なこと
by
Retrieva inc.
Viewers also liked
PDF
Pycon2017
by
Yuta Kashino
PPTX
Groups-Keeping Solution Path Algorithm For Sparse Regression
by
Takahiro Yoshinaga
PDF
ぷよぷよ AI 人類打倒に向けて
by
mayahjp
PDF
Dots deep learning部_20161221
by
陽平 山口
PDF
Atlassian Japan Forum 2017 The Information Ageの現実 なぜ組織が構造改革を進めなければならないのか
by
アトラシアン株式会社
PPTX
ニューラルネットワークの仕組みを学ぶ 20170623
by
Hiroki Takahashi
PPTX
古典的ゲームAIを用いたAlphaGo解説
by
suckgeun lee
PPTX
【LT版】Elixir入門「第7回:Python/KerasをElixirから繋いでアレコレする」
by
fukuoka.ex
PPTX
【macOSにも対応】AI入門「第3回:数学が苦手でも作って使えるKerasディープラーニング」
by
fukuoka.ex
PDF
実践多クラス分類 Kaggle Ottoから学んだこと
by
nishio
PPTX
【2017年】ディープラーニングのフレームワーク比較
by
Ryota Suzuki
PPTX
[DL輪読会] MoCoGAN: Decomposing Motion and Content for Video Generation
by
Deep Learning JP
PPT
AlphaGo Zero 解説
by
suckgeun lee
PDF
逆説のスタートアップ思考的「逆張りワークショップ」手順書
by
Takaaki Umada
PDF
とあるスタートアップの評価指標(メトリクス)
by
Takaaki Umada
PDF
機械学習概論 講義テキスト
by
Etsuji Nakai
PDF
Tokyo webmining 2017-10-28
by
Kimikazu Kato
PDF
Pythonを使った機械学習の学習
by
Kimikazu Kato
PPTX
猫でも分かるVariational AutoEncoder
by
Sho Tatsuno
PDF
機械学習のためのベイズ最適化入門
by
hoxo_m
Pycon2017
by
Yuta Kashino
Groups-Keeping Solution Path Algorithm For Sparse Regression
by
Takahiro Yoshinaga
ぷよぷよ AI 人類打倒に向けて
by
mayahjp
Dots deep learning部_20161221
by
陽平 山口
Atlassian Japan Forum 2017 The Information Ageの現実 なぜ組織が構造改革を進めなければならないのか
by
アトラシアン株式会社
ニューラルネットワークの仕組みを学ぶ 20170623
by
Hiroki Takahashi
古典的ゲームAIを用いたAlphaGo解説
by
suckgeun lee
【LT版】Elixir入門「第7回:Python/KerasをElixirから繋いでアレコレする」
by
fukuoka.ex
【macOSにも対応】AI入門「第3回:数学が苦手でも作って使えるKerasディープラーニング」
by
fukuoka.ex
実践多クラス分類 Kaggle Ottoから学んだこと
by
nishio
【2017年】ディープラーニングのフレームワーク比較
by
Ryota Suzuki
[DL輪読会] MoCoGAN: Decomposing Motion and Content for Video Generation
by
Deep Learning JP
AlphaGo Zero 解説
by
suckgeun lee
逆説のスタートアップ思考的「逆張りワークショップ」手順書
by
Takaaki Umada
とあるスタートアップの評価指標(メトリクス)
by
Takaaki Umada
機械学習概論 講義テキスト
by
Etsuji Nakai
Tokyo webmining 2017-10-28
by
Kimikazu Kato
Pythonを使った機械学習の学習
by
Kimikazu Kato
猫でも分かるVariational AutoEncoder
by
Sho Tatsuno
機械学習のためのベイズ最適化入門
by
hoxo_m
Similar to Kerasで深層学習を実践する
PPTX
AI入門「第3回:数学が苦手でも作って使えるKerasディープラーニング」【旧版】※新版あります
by
fukuoka.ex
PDF
Python初心者がKerasで画像判別をやってみた
by
KAIKenzo
PDF
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
PPTX
tfug-kagoshima
by
tak9029
PPTX
「機械学習とは?」から始める Deep learning実践入門
by
Hideto Masuoka
PDF
機械学習フレームワーク横断、Chainer, Keras
by
Teppei Murakami
PDF
2018年01月27日 Keras/TesorFlowによるディープラーニング事始め
by
aitc_jp
PDF
TensorflowとKerasによる深層学習のプログラム実装実践講座
by
Ruo Ando
PPTX
AI入門「第4回:ディープラーニングの中身を覗いて、育ちを観察する」
by
fukuoka.ex
PPTX
深層学習の基礎と導入
by
Kazuki Motohashi
PDF
DIGITSによるディープラーニング画像分類
by
NVIDIA Japan
PDF
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
by
Katsuhiro Morishita
PDF
TensorFlow 入門
by
Takenori Nakagawa
PPTX
Machine Learning Fundamentals IEEE
by
Antonio Tejero de Pablos
PDF
Enjoy handwritten digits recognition AI !!
by
KAIKenzo
PDF
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
by
Yasutomo Kawanishi
PDF
PythonによるDeep Learningの実装
by
Shinya Akiba
PDF
ハンズオン セッション 1: DIGITS によるディープラーニング入門
by
NVIDIA Japan
PPTX
My code
by
俊 中村
PDF
Hands on-ml section1-1st-half-20210317
by
Nagi Kataoka
AI入門「第3回:数学が苦手でも作って使えるKerasディープラーニング」【旧版】※新版あります
by
fukuoka.ex
Python初心者がKerasで画像判別をやってみた
by
KAIKenzo
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
tfug-kagoshima
by
tak9029
「機械学習とは?」から始める Deep learning実践入門
by
Hideto Masuoka
機械学習フレームワーク横断、Chainer, Keras
by
Teppei Murakami
2018年01月27日 Keras/TesorFlowによるディープラーニング事始め
by
aitc_jp
TensorflowとKerasによる深層学習のプログラム実装実践講座
by
Ruo Ando
AI入門「第4回:ディープラーニングの中身を覗いて、育ちを観察する」
by
fukuoka.ex
深層学習の基礎と導入
by
Kazuki Motohashi
DIGITSによるディープラーニング画像分類
by
NVIDIA Japan
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
by
Katsuhiro Morishita
TensorFlow 入門
by
Takenori Nakagawa
Machine Learning Fundamentals IEEE
by
Antonio Tejero de Pablos
Enjoy handwritten digits recognition AI !!
by
KAIKenzo
Pythonによる機械学習入門 ~SVMからDeep Learningまで~
by
Yasutomo Kawanishi
PythonによるDeep Learningの実装
by
Shinya Akiba
ハンズオン セッション 1: DIGITS によるディープラーニング入門
by
NVIDIA Japan
My code
by
俊 中村
Hands on-ml section1-1st-half-20210317
by
Nagi Kataoka
Kerasで深層学習を実践する
1.
Kerasで深層学習を実践する Pythonで動かして学ぶ機械学習入門 第三回 谷田和章
2.
自己紹介 ● 谷田和章 (たにだかずあき) ○
GitHub: slaypni ● ソフトウェアエンジニア (フリーランス&白ヤギコーポレーション ) ○ 機械学習, 自然言語処理 ○ Web, iOS, Android ● カメリオの機械学習アルゴリズムの開発 2
3.
深層学習のライブラリ (一部) ● 計算グラフを記述 ○
Chainer ○ Tensorflow ○ Theano ● 深層学習の構成を記述 ○ Caffe ■ 専用ファイルに構成を記述 ○ Keras ■ Pythonで構成を記述 ■ ThensorflowかTheanoをバックエンドで利用 これからKerasの使いかたを見ていきます 3 ※分類は便宜的なものです
4.
深層学習を試す流れ 入力: データと正解ラベル 出力: テストデータの推定ラベル、および評価 実験の手順 1.
データを特徴ベクトルに変換 ← (今回の)深層学習では生のベクトルでもOK 2. データを学習用とテスト用に分ける 3. モデルを定義 4. モデルを学習 5. テストデータの正解ラベルを推定 6. 結果を評価 4
5.
モデル定義 5 from keras.layers import
Activation, Dense from keras.models import Sequential model = Sequential() model.add(Dense(8, input_dim=4)) model.add(Activation('relu')) model.add(Dense(3)) model.add(Activation('softmax')) model.compile( loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'] ) ... ReLU softmax input output Sequential: .add()で層を順に追加 層を設定 損失関数 最適化法
6.
学習 6 # パラメータを最適化 model.fit( X_train, Y_train, nb_epoch=5, batch_size=32 ) エポック数 ミニバッチのサイズ X_train: 訓練データ Y_train:
正解データ
7.
推定 7 # ラベルを推定 y_pred =
model.predict_classes(X_test) # 各ラベルの確率 y_proba = model.predict_classes(X_test) X_test: テストデータ
8.
評価 X_test: テストデータ y_test: 正解データ 8 #
Accuracy _, acc = model.evaluate(X_test, Y_test)
9.
実行環境の準備 必要なもの ● anaconda ● keras ○
未インストールの場合、 pip install kerasで入れられます 手順 1. 以下のリポジトリをクローン https://github.com/yosukekatada/python_ml_study 2. そのディレクトリでjupyterを実行 9
10.
サンプル: Iris Dataset 20161027_keras/iris.ipynb 内容 ●
実験の流れを確認 (データ準備 → モデル定義 → 学習 → 評価 ) ● モデルその1: ロジスティック回帰 ○ 一層だけのニューラルネットワーク ● モデルその2: 多層パーセプトロン ○ 復数層のニューラルネットワーク ● 使う層 ○ Dense(): 全結合 ○ Activation(): 活性化関数 ○ BatchNormalization(): バッチ正規化 (学習しやすくする) 10
11.
サンプル: MNIST 20161027_keras/mnist.ipynb モデルを作って実験してみてください ● モデルの良さはaccuracyで評価 ●
考えられること ○ 層の数 ○ 各層の幅 ○ 活性化関数 ○ エポック数 ○ 最適化法 ○ などなど ● Kerasのドキュメント: https://keras.io/ 11
12.
サンプル: CIFAR10 20161027_keras/cifar10.ipynb 内容 ● 畳み込み層を利用 ○
Convolution2D() ○ 入力チャネル数の行列を受け取り、出力チャネル数の畳み込み行列を出力する ● プーリング層を利用 ○ MaxPooling2D() ● CPUでは学習に時間がかかります 12
13.
サンプル: IMDB 映画レビュー感情分類 20161027_keras/imdb.ipynb 内容 ●
単語埋め込み層を利用 ○ Embedding() ○ 単語をベクトルに変換 ● RNN層を利用 ○ GRU() ○ ベクトルの系列をベクトルに変換 ● CPUでは学習に時間がかかります 13
14.
おまけ: Dockerで実行環境を作る 利点 ● 簡単に実行環境が作れる ●
プロジェクトごとに環境を分けられる 必要なもの ● GPUドライバがインストール済みのLinuxホスト ● nvidia-docker ○ GPUを触れるDockerコンテナを作れる 実行するには ● nvidia-docker run -it slaypni/keras-gpu bash 14
Download