Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
SONYのNNC
OHNO
January 17, 2020
Research
0
230
SONYのNNC
OHNO
January 17, 2020
Tweet
Share
More Decks by OHNO
See All by OHNO
外観検査の難しさ
planeta
0
130
儲かるPython
planeta
0
150
画像処理ライブラリOpenCVの使い方0910
planeta
0
670
Pythonによる工業用カメラ画像取得事例
planeta
0
460
画像処理ライブラリOpenCVの使い方
planeta
0
400
機械学習による動作認識
planeta
0
390
画像類似度計算
planeta
0
970
Tensorflow/Keras(Python)で作ったモデルをC++で使う
planeta
0
750
Other Decks in Research
See All in Research
第11回チャンピオンズミーティング・ピスケス杯ラウンド2集計 / Umamusume Pisces 2022 Round2
kitachan_black
0
860
eccoによる言語モデルの可視化 (2022-01-28 NLP Hacks#1)
hikomimo
0
300
Digging Into Cutting-Edge Lane Detection Methods 2021
hirotohonda
0
220
Task-Oriented Word Segmentation (Presentation for Doctoral Dissertation)
tathi
3
240
GovTechとマーケットデザイン (渋谷区山室係長)
daimoriwaki
0
140
AI最新論文読み会2022年4月
ailaboocu
0
320
まだ生態学に本格導入されていない統計的因果推論手法の紹介:傾向スコア、回帰分断デザイン、操作変数法を中心に
takehikoihayashi
2
850
Stock Prediction Using Facebook Sentiment with Python
tlyu0419
0
110
ヒトをめぐるデータサイエンスにおけるAIの最新動向.pdf
tdailab
0
170
note #買ってよかったものレポート2021 / Best to Buy 2021
noteinc
1
140k
「Lean Interview」 誰でも、ほぼコストゼロ、1日でできるインタビュー法
shintokeimail
0
140
要点を聞いてもらえるプレゼンを作ろう
tathi
9
3k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
295
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
4
2k
The Invisible Customer
myddelton
110
11k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
Git: the NoSQL Database
bkeepers
PRO
415
59k
Making the Leap to Tech Lead
cromwellryan
113
6.9k
Fireside Chat
paigeccino
11
1.2k
Optimizing for Happiness
mojombo
365
63k
Visualization
eitanlees
124
11k
The Brand Is Dead. Long Live the Brand.
mthomps
45
2.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.1k
Transcript
プログラミング不要の ディープラーニングツール SONY の Neural Network Console 大野 宏 2020/1/11
Python機械学習勉強会in新潟Restart#10
ディープラーニングのツール ・caffe 画像認識で一世を風靡 開発者がfacebookに移籍してcaffe2を開発 ・Tnesoflow Googleが開発 利用者が最も多い Keras より簡単なライブラリ ・chainer
日本のベンチャー企業が開発・提供 最新技術が搭載 ・YOLO 高速で高性能 動画にも対応 ・Pytorch facebookが開発 chainerを参考 使い易い ・NNC プログラム無しで利用可
SONYのNNC(Neural Network Console) ・ドラッグ&ドロップでネットワークを作成 ・学習中の認識率を自動でグラフに表示 ・自動で条件を変えて認識率の計算も可能 ・ダウンロード版(Windows)とクラウド版(制限付き無料) SONYはクラウド(有料版)で収益 ・パラメータの入力には知識が必要 ・もともと社内向けに開発したものを公開
NNCの解説書 ・書籍 ①「ソニー開発のNeural Network Console入門 数式なし、 コーディングなしのディープラーニング」 自分のパソコンでCNN画像分類 ②【増補改訂・クラウド対応版】 CNN画像分類、RNNによる時系列予想と異常検知
・動画 Youtubeに解説が多数 分かりやすい
多数の事例 ・手書き数字の認識(MNIST) ・画像分類(cifar-10) ・URL https://dl.sony.com/ja/
畳み込みニューラルネットワーク 1998 ルカンらが畳み込みニューラルネットワーク (Convolutional Neural Networks)で文字認識 畳み込み層 局所的な特徴抽出 プーリング層 位置ずれを吸収
Y.Lecun,et al.”Gradient-based Learning Appplied to Document Recognition”,Proc. of The IEEE,1998 畳み込み層 プーリング層 入力層 出力層 プーリング層 畳み込み層 (1998 LeNet) 全結合層 0~9
SONYのNNC(Neural Network Console) ・CNNで画像分類 ネットワークの作成
学習
評価
製造現場での利用 ・学習済みモデルをPython、C++でも利用可能 (機械に実装する時に必要) import nnabla as nn from nnabla.utils import
nnp_graph nnp=nnp_graph.NnpLoader('results.nnp') graph=nnp.get_network('MainRuntime',batch_size=1) x=list(graph.inputs.values())[0] •y=list(graph.outputs.values())[0] from nnabla.utils.image_utils import imread img=imread('7.png') x.d=img.reshape(1,1,28,28)*1.0/255 y.forward() print(y.d)
値を予測するPrediction One ・AI×ビッグデータで値を予測 製造業:機器の故障予測で点検の効率化 出荷数予測により機会損失をなくす 小売・飲食業:売上を予測して余剰在庫を軽減 成約率を予測し効果的なアプローチ コールセンター業:オペレーターのシフト作成を簡単に カスタマーサポート:顧客ニーズを自動分類し傾向把握 不動産業:成約価格を予測し業務効率を向上
人事:社員や採用候補者の傾向を予測し適切な人事
Prediction One ・営業や総務に有効なツール https://predictionone.sony.biz/
まとめ ・プログラム無しでディープラーニングを使える ただし知識は必要 ・プログラム経験者にとって使いやすいか ある程度プログラム出来る人にとっては逆に使い辛い ただしサンプルが充実 ・プログラム未経験者に有効 周囲に仲間を増やすためのツール