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
Submit search
EN
Uploaded by
Deep Learning Lab(ディープラーニング・ラボ)
PDF, PPTX
8,056 views
研究を加速するChainerファミリー
DLLAB DAY 2018 Track3 17:00-17:40
Technology
◦
Read more
7
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PDF
[基調講演] DLL_RealtimeAI
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Deep Learning Lab MeetUp 学習編 AzureインフラとBatch AI
by
喜智 大井
PDF
マイクロソフトが考えるAI活用のロードマップ
by
Deep Learning Lab(ディープラーニング・ラボ)
PPTX
Deep Learning Lab - Microsoft Machine Learning meetup 2018/06/27 - 推論編
by
Daiyu Hatakeyama
PDF
実世界に埋め込まれる深層学習
by
Deep Learning Lab(ディープラーニング・ラボ)
PPTX
機械学習 / Deep Learning 大全 (6) Library編
by
Daiyu Hatakeyama
PPTX
DLLab 2018 - Azure Machine Learning update
by
Daiyu Hatakeyama
PPTX
機械学習 / Deep Learning 大全 (5) Tool編
by
Daiyu Hatakeyama
[基調講演] DLL_RealtimeAI
by
Deep Learning Lab(ディープラーニング・ラボ)
Deep Learning Lab MeetUp 学習編 AzureインフラとBatch AI
by
喜智 大井
マイクロソフトが考えるAI活用のロードマップ
by
Deep Learning Lab(ディープラーニング・ラボ)
Deep Learning Lab - Microsoft Machine Learning meetup 2018/06/27 - 推論編
by
Daiyu Hatakeyama
実世界に埋め込まれる深層学習
by
Deep Learning Lab(ディープラーニング・ラボ)
機械学習 / Deep Learning 大全 (6) Library編
by
Daiyu Hatakeyama
DLLab 2018 - Azure Machine Learning update
by
Daiyu Hatakeyama
機械学習 / Deep Learning 大全 (5) Tool編
by
Daiyu Hatakeyama
What's hot
PDF
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
by
NVIDIA Japan
PPTX
機械学習 / Deep Learning 大全 (4) GPU編
by
Daiyu Hatakeyama
PDF
Chainer でのプロファイリングをちょっと楽にする話
by
NVIDIA Japan
PDF
1000: 基調講演
by
NVIDIA Japan
PDF
エヌビディアが加速するディープラーニング ~進化するニューラルネットワークとその開発方法について~
by
NVIDIA Japan
PPTX
Connect 2018 in Koriyama, with UDC - Microsoft AI Session
by
Daiyu Hatakeyama
PDF
ディープラーニング最新動向と技術情報
by
NVIDIA Japan
PDF
GPU クラウド コンピューティング
by
NVIDIA Japan
PDF
モバイル(エッジ)向け ニューラルネットワーク推論エンジンの紹介
by
kcnguo
PDF
なぜGPUはディープラーニングに向いているか
by
NVIDIA Japan
PDF
GTC 2016 基調講演からディープラーニング関連情報のご紹介
by
NVIDIA Japan
PDF
NVIDIA Deep Learning SDK を利用した画像認識
by
NVIDIA Japan
PDF
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
by
NVIDIA Japan
PDF
Chainer on Azure 2 年の歴史
by
Hirono Jumpei
PDF
1018: ディープラーニング最新技術情報~cuDNN 3、DIGITS 2、CUDA 7.5のご紹介~
by
NVIDIA Japan
PDF
これから始める人のためのディープラーニング基礎講座
by
NVIDIA Japan
PDF
20171128分散深層学習とChainerMNについて
by
Preferred Networks
PPTX
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
by
tomohiro kato
PDF
Ncnn a universal and efficient neural network inference with vulkan
by
kcnguo
PDF
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
by
de:code 2017
ChainerRL の学習済みモデルを gRPC 経由で使ってみる試み (+アルファ)
by
NVIDIA Japan
機械学習 / Deep Learning 大全 (4) GPU編
by
Daiyu Hatakeyama
Chainer でのプロファイリングをちょっと楽にする話
by
NVIDIA Japan
1000: 基調講演
by
NVIDIA Japan
エヌビディアが加速するディープラーニング ~進化するニューラルネットワークとその開発方法について~
by
NVIDIA Japan
Connect 2018 in Koriyama, with UDC - Microsoft AI Session
by
Daiyu Hatakeyama
ディープラーニング最新動向と技術情報
by
NVIDIA Japan
GPU クラウド コンピューティング
by
NVIDIA Japan
モバイル(エッジ)向け ニューラルネットワーク推論エンジンの紹介
by
kcnguo
なぜGPUはディープラーニングに向いているか
by
NVIDIA Japan
GTC 2016 基調講演からディープラーニング関連情報のご紹介
by
NVIDIA Japan
NVIDIA Deep Learning SDK を利用した画像認識
by
NVIDIA Japan
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
by
NVIDIA Japan
Chainer on Azure 2 年の歴史
by
Hirono Jumpei
1018: ディープラーニング最新技術情報~cuDNN 3、DIGITS 2、CUDA 7.5のご紹介~
by
NVIDIA Japan
これから始める人のためのディープラーニング基礎講座
by
NVIDIA Japan
20171128分散深層学習とChainerMNについて
by
Preferred Networks
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
by
tomohiro kato
Ncnn a universal and efficient neural network inference with vulkan
by
kcnguo
[AI05] 目指せ、最先端 AI 技術の実活用!Deep Learning フレームワーク 「Microsoft Cognitive Toolkit 」...
by
de:code 2017
Similar to 研究を加速するChainerファミリー
PDF
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
by
de:code 2017
PDF
進化するChainer
by
Yuya Unno
PDF
Introduction to Chainer (LL Ring Recursive)
by
Kenta Oono
PDF
深層学習フレームワークChainerの特徴
by
Yuya Unno
PPTX
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
by
Ryosuke Okuta
PDF
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用
by
Kenta Oono
PDF
[GTCJ2018] Optimizing Deep Learning with Chainer PFN得居誠也
by
Preferred Networks
PDF
Deep Learning Lab: DIMo & Chainer
by
Preferred Networks
PDF
深層学習フレームワーク Chainer の開発と今後の展開
by
Seiya Tokui
PDF
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
by
Preferred Networks
PDF
20180729 Preferred Networksの機械学習クラスタを支える技術
by
Preferred Networks
PDF
深層学習フレームワークChainerとその進化
by
Yuya Unno
PDF
【2016年度】勉強会資料_Chainer
by
Ryosuke Tanno
PDF
Chainerチュートリアル -v1.5向け- ViEW2015
by
Ryosuke Okuta
PPTX
20180727 Deep Learningの未来と Chainerの貢献
by
Keisuke Umezawa
PDF
UsingChainerMN
by
Takayoshi Yamashita
PDF
Chainer入門と最近の機能
by
Yuya Unno
PDF
深層学習フレームワークChainerの紹介とFPGAへの期待
by
Seiya Tokui
PDF
Chainer/CuPy v5 and Future (Japanese)
by
Seiya Tokui
PDF
Chainerの使い方と自然言語処理への応用
by
Yuya Unno
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
by
de:code 2017
進化するChainer
by
Yuya Unno
Introduction to Chainer (LL Ring Recursive)
by
Kenta Oono
深層学習フレームワークChainerの特徴
by
Yuya Unno
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
by
Ryosuke Okuta
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用
by
Kenta Oono
[GTCJ2018] Optimizing Deep Learning with Chainer PFN得居誠也
by
Preferred Networks
Deep Learning Lab: DIMo & Chainer
by
Preferred Networks
深層学習フレームワーク Chainer の開発と今後の展開
by
Seiya Tokui
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
by
Preferred Networks
20180729 Preferred Networksの機械学習クラスタを支える技術
by
Preferred Networks
深層学習フレームワークChainerとその進化
by
Yuya Unno
【2016年度】勉強会資料_Chainer
by
Ryosuke Tanno
Chainerチュートリアル -v1.5向け- ViEW2015
by
Ryosuke Okuta
20180727 Deep Learningの未来と Chainerの貢献
by
Keisuke Umezawa
UsingChainerMN
by
Takayoshi Yamashita
Chainer入門と最近の機能
by
Yuya Unno
深層学習フレームワークChainerの紹介とFPGAへの期待
by
Seiya Tokui
Chainer/CuPy v5 and Future (Japanese)
by
Seiya Tokui
Chainerの使い方と自然言語処理への応用
by
Yuya Unno
More from Deep Learning Lab(ディープラーニング・ラボ)
PDF
Edge AI ソリューションを支える Azure IoT サービス
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
DLLAB Healthcare Day 2021 Event Report
by
Deep Learning Lab(ディープラーニング・ラボ)
PPTX
ICTを用いた健康なまちづくりの 取り組みとAI活用への期待
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
医学と工学の垣根を越えた医療AI開発
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Intel AI in Healthcare 各国事例からみるAIとの向き合い方
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
厚生労働分野におけるAI技術の利活用について
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
先端技術がもたらす「より良いヘルスケアのかたち」
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
AIによる細胞診支援技術の紹介と、AI人材が考える医療バイオ領域における参入障壁の乗り越え方
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
「言語」×AI Digital Device
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
深層強化学習と実装例
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
深層強化学習を用いた複合機の搬送制御
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Azure ML 強化学習を用いた最新アルゴリズムの活用手法
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Jetson x Azure ハンズオン DeepStream With Azure IoT
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Jetson x Azure ハンズオン DeepStream Azure IoT
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
Jetson 活用による スタートアップ企業支援
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
[Track 4-6] ディープラーニングxものづくりが日本を強くする ~高専DCONの挑戦~
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
[Track3-2] AI活用人材の社内育成に関する取り組みについて ~ダイキン情報技術大学~
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
by
Deep Learning Lab(ディープラーニング・ラボ)
PDF
[Track1-2] ディープラーニングを用いたワインブドウの収穫量予測
by
Deep Learning Lab(ディープラーニング・ラボ)
Edge AI ソリューションを支える Azure IoT サービス
by
Deep Learning Lab(ディープラーニング・ラボ)
DLLAB Healthcare Day 2021 Event Report
by
Deep Learning Lab(ディープラーニング・ラボ)
ICTを用いた健康なまちづくりの 取り組みとAI活用への期待
by
Deep Learning Lab(ディープラーニング・ラボ)
医学と工学の垣根を越えた医療AI開発
by
Deep Learning Lab(ディープラーニング・ラボ)
Intel AI in Healthcare 各国事例からみるAIとの向き合い方
by
Deep Learning Lab(ディープラーニング・ラボ)
厚生労働分野におけるAI技術の利活用について
by
Deep Learning Lab(ディープラーニング・ラボ)
先端技術がもたらす「より良いヘルスケアのかたち」
by
Deep Learning Lab(ディープラーニング・ラボ)
AIによる細胞診支援技術の紹介と、AI人材が考える医療バイオ領域における参入障壁の乗り越え方
by
Deep Learning Lab(ディープラーニング・ラボ)
「言語」×AI Digital Device
by
Deep Learning Lab(ディープラーニング・ラボ)
深層強化学習と実装例
by
Deep Learning Lab(ディープラーニング・ラボ)
深層強化学習を用いた複合機の搬送制御
by
Deep Learning Lab(ディープラーニング・ラボ)
Azure ML 強化学習を用いた最新アルゴリズムの活用手法
by
Deep Learning Lab(ディープラーニング・ラボ)
Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備
by
Deep Learning Lab(ディープラーニング・ラボ)
Jetson x Azure ハンズオン DeepStream With Azure IoT
by
Deep Learning Lab(ディープラーニング・ラボ)
Jetson x Azure ハンズオン DeepStream Azure IoT
by
Deep Learning Lab(ディープラーニング・ラボ)
Jetson 活用による スタートアップ企業支援
by
Deep Learning Lab(ディープラーニング・ラボ)
[Track 4-6] ディープラーニングxものづくりが日本を強くする ~高専DCONの挑戦~
by
Deep Learning Lab(ディープラーニング・ラボ)
[Track3-2] AI活用人材の社内育成に関する取り組みについて ~ダイキン情報技術大学~
by
Deep Learning Lab(ディープラーニング・ラボ)
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
by
Deep Learning Lab(ディープラーニング・ラボ)
[Track1-2] ディープラーニングを用いたワインブドウの収穫量予測
by
Deep Learning Lab(ディープラーニング・ラボ)
Recently uploaded
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Drupal Recipes 解説 .
by
iPride Co., Ltd.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
ddevについて .
by
iPride Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
研究を加速するChainerファミリー
1.
研究を加速するChainerファミリー 株式会社Preferred Networks 比戸将平 岡田真太郎
3.
でも、深層学習フレームワークだけあればいいの? CoreML TVM / NNVM ●
どのフレームワークもおなじ? ● MNISTサンプルを走らせたら終わり?
4.
実装が様々なフレームワーク・APIにちらばっていてユーザー泣かせ ● ディープラーニングの進歩に利用APIの整備共通化が追いつかずまだ使いづらい ● (参考)scikit-learn:
様々な機械学習アルゴリズムを共通のAPIで利用可能 DLフレーム ワーク X DLフレーム ワーク Y1.0 アルゴリズムA DLフレーム ワーク Y2.0 アルゴリズムB アルゴリズムC scikit-learn アルゴリズムA アルゴリズムB アルゴリズムD アルゴリズムA’ アルゴリズムB’ アルゴリズムE 決定木 Logistic回帰 線形SVM カーネルSVM ナイーブベイズ Bagging AdaBoost GradientBoost RandomForest 学習: fit() 予測: predict()API 共通API
5.
拡大するChainerファミリー: Chainer UI Chainer Chemistry 強化学習 画像認識 可視化 グラフ構造 大規模分散 Menoh 本日発表
6.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
7.
ChainerCV: 画像認識ライブラリ ● https://github.com/chainer/chainercv ●
1行サンプル実行で学習済みモデルを自動ダウンロードしてを予測結果を描画
8.
ChainerCVの意義: 全ての画像認識タスクに共通する部分の負担を大幅に軽減 1. 自分のモデルを 標準データで評価 データセット Pascal
VOC, Caltech- UCSD Birds-200- 2011, Stanford Online Products, CamVid, etc. モデル Faster R-CNN, SSD, SegNet (順次追加) 学習ツール評価ツール データセット 抽象化 2. 標準モデルを 自分のデータで学習
9.
実際のChainerCVコード ● ChainerCVを使えば – 実質10数行で書ける ●
ChainerCVが無かったら? – アルゴリズム実装する or 探してくる – データセットをダウンロードして読み込んで前処理 – モデルを学習する or 学習済みモデルを探して読み込む – テストデータに対して予測を行う – 描画スクリプトを書く
10.
ChainerCV: 標準的アルゴリズムを「精度も含めて」再現 ● タスクとアルゴリズム –
画像分類 (ResNet, VGG) – 物体検出 (Faster R-CNN, SSD, YOLO) – セマンティック・セグメンテーション (SegNet, PSPNet) – インスタンス・セグメンテーション (FCIS) ● 元論文と同等精度を達成することを確認 Faster R-CNN SSD
11.
ベンチマークデータセットと前処理のサポート ● 例:画像単位の前処理(主にdata augmentation) –
center_crop – flip – pca_lighting – random_crop – random_expand – random_flip – random_rotate – random_sized_crop – resize – resize_contain – scale – ten_crop ● 例:利用可能データセット – ADE20K – CamVid – Cityscapes – CUB – OnlineProducts – PASCAL VOC – Semantic Boundaries Dataset
12.
各アルゴリズムの実行結果
13.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
14.
ChainerRL: 深層強化学習ライブラリ ● https://github.com/chainer/chainerrl ●
深層強化学習の応用例 – ゲームプレイ(ATARIゲーム、囲碁) – シミュレーション – ロボット制御 ● 最近の人工知能応用のかなりの部分に関係(例:AlphaGo) x Reinforcement Learning 強化学習 ロボット制御 ゲームプレイ
15.
ChainerRLの基本的な使い方 ● 1. 環境(問題)を定義 ●
2. エージェントをモデル化 ● 3. エージェントを作成 ● 4. エージェントの学習 アクション 環境 観測、報酬 エージェント
16.
多くの最新アルゴリズムを網羅(DQN、A3C、TRPO、PPO…) • A3C (Asynchronous
Advantage Actor-Critic) • ACER (Actor-Critic with Experience Replay) • Asynchronous N-step Q-learning • Categorical DQN • DQN (including Double DQN, etc) • DDPG (Deep Deterministic Poilcy Gradients) • PGT (Policy Gradient Theorem) • PCL (Path Consistency Learning) • PPO (Proximal Policy Optimization) • TRPO (Trust Region Policy Optimization)
17.
環境(問題)の定義の仕方: OpenAI Gymのインタフェースに対応 ●
シンプルなGymインタフェース – env.reset() – env.step(action) ● 多種多様な強化学習問題が定義可能 – アクション、状態変化、報酬… https://gym.openai.com/envs/
18.
ChainerRLの始め方 ● 制御の古典的問題(倒立振子)を深層強化学習アルゴリズムDQNで解くタスク ● https://github.com/chainer/chainerrl/blob/master/examples/quickstart/quickstart.ipynb
19.
● データ解析に必要なものが全てパッケージング(Windows/Linux両対応) – 分析:開発環境
/ データ基盤 / 機械学習ツール – GPUサポート:CUDA / cuDNN – DL:フレームワーク / 関連ツール ChainerおよびCV/RLはAzure Data Science VMにプリインストール済み https://azure.microsoft.com/en-us/services/virtual-machines/data-science-virtual-machines/
20.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
21.
Chainer Chemistry: グラフ構造における深層学習ライブラリ ●
https://github.com/pfnet-research/chainer-chemistry 通常の画像向けの畳込みニューラルネットワーク グラフ向けの畳込みニューラルネットワーク(Graph Convolution) • 画像分類 • 物体検出 • セグメンテーション • 化学物質の性質 • 例:化合物の毒性 • 材料の性質
22.
Chainer Chemistryのサポート ● 実装済みアルゴリズム –
NFP: Neural fingerprint – GGNN: Gated Graph Neural Network – WeaveNet – SchNet – RSGCN: Renormalized Spectral Graph Convolutional Network ● ベンチマークデータセット – QM9 – Tox21 – MoleculeNet ● (参考)Preferred Networksは深層学習を用いた 阻害活性予測コンテストでIPAB賞を受賞 – →その成果をChainer Chemistryとして公開
23.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
24.
Chainer-GAN-lib: Generative Adversarial
Network特化ライブラリ ● https://github.com/pfnet-research/chainer-gan-lib http://corochann.com/cifar-10-cifar-100-dataset-introduction-1258.html CIFAR-10データセット ProgressiveGANの生成した画像
25.
Chainer-GAN-libのサポート範囲 ● 実装済みアルゴリズムと評価値(公式の値との比較) Progressive Growing
of GANs for Improved Quality, Stability, and Variation [Karras+, 2017]
26.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
27.
ChainerUI: 可視化・実験管理ライブラリ ● https://github.com/chainer/chainerui ●
各種学習状況のモニタリング – 経過時間 – エポック数 – 訓練ロス・精度 – 検証ロス・精度 ● ハイパーパラメータの変更 – 学習率の変更 ● スナップショット管理 – 例:数エポック毎に保存
28.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
29.
ChainerMN: モデル学習高速化のための分散深層学習ライブラリ ● https://github.com/chainer/chainermn GPU GPU InfiniBand GPU GPU InfiniBand MPI NVIDIA
NCCL All- Reduce Forward Forward Forward Backward Backward Backward Optimize Optimize Optimize
30.
ChainerMNの基本的な使い方 ● OptimizerをCommunicatorでラップするだけ ● ChainerMNが内部でAll-Reduceのための通信処理を実行 optimizer
= chainer.optimizers.MomentumSGD() comm = chainermn.create_communicator(‘hierarchical’) optimizer = chainermn.create_multi_node_optimizer( optimizer, comm)
31.
ChainerMNのAzure環境における分散性能:128GPUまでほぼ線形に速度向上 ● NC24rs_v2 (P100)
x 32 nodes = 128 GPUs
32.
ChainerMNの効果: 試行錯誤ループを簡単にすることで研究開発をスピードアップ ● 1024GPUによってImageNet学習を15分で完了(世界記録)
[Akiba, Suzuki, Fukuda, 2017] 0 10 20 30 40 50 60 70 Goyal et al. (Facebook) Codreanu et al. Cho et al. (IBM) You et al. Akiba et al. (This work) Time[min] Training time of ResNet-50 (90 epochs) on ImageNet-1K 62min. 60min.
33.
誤解: ChainerMNはInfiniBand前提だからイーサネットでは性能が出ない? ● →Chainer
v4.1 & ChainerMN v1.3以降をお使い下さい! ● 追加機能1: Double bufferingで通常のイーサネット環境でも高い分散性能 – 1ステップ古い勾配を利用してモデル計算を同時に行い通信遅延を隠蔽 ● 追加機能2: FP16 All-Reduce: 半精度浮動小数点数を利用し通信量を半減 5/25リリース
34.
Infinibandの無い環境におけるImageNet学習速度の向上 512 1024 2048 4096 8192 8 16 32 Samplespersecond #GPUs InfiniBand 10
Gb イーサネット 10 Gb イーサネット + Double Buffering + FP16 Allreduce ● 10GbイーサネットにおいてもInfiniBand+FP32時と遜色ない学習速度 ● FP16と1ステップ古い勾配を用いることによるモデル精度への影響は微少 モデル精度76.4% モデル精度75.8% モデル精度76.4% 5/25リリース
35.
アジェンダ ● ChainerCV: 画像認識 ●
ChainerRL: 深層強化学習 ● Chainer Chemistry: グラフ構造 ● Chainer GAN lib: Generative Adversarial Networks ● ChainerUI: モニタリングUI ● ChainerMN: 分散深層学習 ● Menoh: ONNXモデルの推論エンジン
36.
Menoh公開:CPU向けのコンパクトなONNXモデル推論エンジン ● Chainer等で学習・保存したONNXフォーマットのモデルを読み込み可能 ● MKL-DNN対応でインテルCPUにおける高速な推論を実現 ●
C++実装 & 多言語ラッパーによりエッジを中心に多様な環境に対応 https://github.com/pfnet-research/menoh Menoh
37.
(参考) ONNXとONNX-Chainer: Chainerで学習したモデルを広く活用するために 37 https://github.com/chainer/onnx-chainer 学習済み モデル出力 message
ModelProto { optional int64 ir_version = 1; : optional GraphProto graph = 7; }; message GraphProto { repeated NodeProto node = 1; optional string name = 2; repeated TensorProto initializer = 5; optional string doc_string = 10; repeated ValueInfoProto input = 11; repeated ValueInfoProto output = 12; repeated ValueInfoProto value_info = 13; } message TensorProto { repeated int64 dims = 1; optional DataType data_type = 2; optional Segment segment = 3; repeated float float_data = 4 [packed = true]; : optional string name = 8; } message NodeProto { repeated string input = 1; repeated string output = 2; optional string name = 3; optional string op_type = 4; repeated AttributeProto attribute = 5; optional string doc_string = 6; } Node Tensor Tensor Open Neural Network Exchange Format: 学習済みモデルの標準フォーマット
38.
Menohの構成: MKL-DNNの多言語ラッパーとしてのCoreと各言語バインディング 38 Intel CPU MKL-DNN ideep
Menoh core Chainer (Python) NumPy C++ C# Haskell JVM Ruby BLAS
39.
Menohの推論性能: CPU版Chainerより6倍、iDeep対応Chainerより2倍高速 ● VGG16モデルの平均推論時間(ミリ秒/画像、バッチサイズ=1) ●
Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz、メモリ8GB 39
40.
Menohの多言語サポート ● 本日同時公開 ● C++:
https://github.com/pfnet-research/menoh (コアに同梱) ● C#: https://github.com/pfnet-research/menoh-sharp ● Haskell: https://github.com/pfnet-research/menoh-haskell ● Hackage - http://hackage.haskell.org/package/menoh ● 近日公開予定 ● Ruby ● JVM ● Node.js 40 Menoh core C++ C# Haskell JVM Ruby
41.
まとめ Menoh ● Chainerは研究開発の効率を第一に考えたディープラーニングフレームワークであり、 Chainer Familyによってユーザーはやりたいことをすぐ始められます ●
ChainerCVやChainerRL等の分野特化ライブラリは最新の標準手法をサポートします ● ChaineMNはニューラルネットワークの分散学習で世界最先端を行くことで Chainerユーザーの試行錯誤スピードの向上をもたらします ● MenohはPython以外の環境での学習済みモデル活用の道を開きます
Download