Deep Learning実装祭り!! に参加してきた

なにわtech道 Deep Learning実装祭り!! に参加してきたのでそのメモ

TensorFlowで分かるディープラーニング

google 佐藤一憲
  • 脳みそのニューラルネットを人工的に模した物

  • データ分類の傾き(2次元・線形の場合、ニューラルネットで言う重み)を人間がやっていたのを学ばせる

  • 勾配降下法

  • google could datalabを使ったデモ

    • 1段のニューラルネット
  • 手書き数字画像から数字を判断

  • 784枚の学習画像、0-9の10枚の正解(ラベル)画像

  • y = softmax(Wx+b)

  • いきなりTensorFlowやるよりは、まずはオライリー、ゼロから始まるディーブラーニング、がおすすめ

  • softmaxとは、1-10までの数値確率っぽいもの。すべてを足して1にする。

  • トレーニング

  • cross_entry = 判定時にどれぐらい間違ってるか。wを正解に近づけていく。

  • 勾配降下法

  • 学習先環境(gpu,cpu,tpu)とセッションを作る

  • test

  • accuracy 正解精度 91%

  • true/falseではない、モヤッとしたデータをプログラムで扱える、というパラダイム・感覚が面白い

  • 同僚の複数段デモ

  • 複数段にする意味。隠れ層を足す。非線形も扱える。

  • 問題に寄るニューラルネットの層・ノード個数は適当

  • sigmodi関数よりreluのほうが学習効率がよい。理由は謎。

  • 学習率に変化をつける。初期は高め、収束していくと、小さく。アダム。learning rate decay。

  • overfitting過学習。dropout。ランダムにノードを削除する。91 -> 98

  • 畳み込みネットワーク。convolutional layer。画像をピクセルではなく、画像のままとらえる。99

黒魔術(笑)で学習精度を上げている、とのこと

世界初CEVA社 DSP XM-4で動かすニューラルネットワーク その実力とは

夏谷 実(パソナテック)
  • CEVA XM-4 とは、画像処理に強いプロセッサIP。汎用プロセッサに対するGPUの位置づけ。

  • XM-4の評価依頼,「あ〜ん」までの46文字を学習。cで書いた学習式をSM-4用に変換。

  • AlexNet 8層 googleNet 22層で検証

Intel FPGAのDeep Learning Accelerator IPとその開発手法紹介

竹村 幸尚 樣 (日本アルテラ株式会社) yukitaka.takemura@intel.com
  • FPGA

  • Deep Learning Accelerator IP 50-100万

  • tipベンダーなので2方向

  • クラウド分析

  • 交通の安全性

  • FPGAなので、色んなネットワークに対応

  • AlexNet

  • GoogleNet

  • フレームワークCaffe

  • 様々な要求への対応

  • 画像サイズ

  • フレームレート

  • 精度

  • 電力

  • etc

  • FPGA

  • DSP

  • ブロックRAM (ここを上手く使わないとGPUに勝てない

  • プログラマブル配線

  • CNNにFPGAに適している理由

  • TFLOPの浮動小数点演算能力

  • 8TB/s のメモリチップ帯域

(以下開発手法)

  • mpression OpenCL ラボ(マクニカ)

TensorFlowの量子化について

夏谷 実 (株式会社パソナテック)
  • TFUG(TensorFlow Users Group)立ち上げようとしている

  • TPU

  • 量子化を利用して計算速度向上

  • AWS FPGS

  • NPU,ALU

モルフォのディープラーニング分野での取り組み

森広 英和 樣  (株式会社モルフォ ネットワークサービス事業部 副事業部長)
  • 事業内容、画像処理技術の研究開発、製品開発、ライセンシング

  • Sumsung,LG,NTT

  • デンソー

  • 画質評価88点等、去年までトップ。今年、google pixelが89

  • 実績

  • 「マイポケット」写真自動分類(57種類)サービス。

  • 七五三、入学式、誕生日、結婚式、お正月、クリスマス、宴会、お祭り、温泉、etc

  • 構造物劣化診断

  • 製造業・外観検査。良品不良品判定。既存アルゴリズムはチューニングに時間がかかる。

  • 成人向けサイトフィルター

  • グルメ情報サービス

  • 99.9%の認識率が求められる

  • PDCA特徴

  • GPU無しでもCPUで高速動作

  • プラットフォームごとに最適化したCライブラリ

  • Linux,Windows,Android,iOSなど

  • アクティベーションマップ

  • ニューロンの興奮度の可視化。ご認識時のフィードバック用。

  • 西日本地域はアイテック阪急阪神様と業務提携

質問

  • 99.9%精度の上げ方は?

  • 入力画像の前処理・用意

  • 画像データ用意できない場合は?

  • 人工的に作る

  • エンジンだけ提供して、お客様で学習させる

  • 学習の精度を上げるコンサルティング

AI・IoT時代の新型OS「OPTiM Cloud IoT OS」を活用したディープラーニング事例

山本 大祐 樣 (株式会社オプティム 執行役員)
  • 会社紹介

  • 130名八割がエンジニア

  • 東証1部上場

  • NTT フレッツ光設定マニュアル

  • AIを活用し自動でインターネット接続。様々なルータに対応

  • MDMトップシェア

  • Iot プラットフォームサービス

  • MDMにモバイルをデバイスに広げてiot市場へ

  • 山本さん

  • OPTiM Cloud IoT OS 責任者

  • IPAスーバークリエイタ

  • 農業:病害虫検知

  • 害虫駆除

  • 撮影により食われた野菜の検知

  • ピンポイント農薬散布

  • 医療:眼底診断

  • 熟練度に依る判断のばらつきを、画像解析で精度アップ。

  • 課題

  • 精度

  • 性能とコスト

  • AIエンジニアは時間がない 。精度を上げる作業で。そこでOPTiM Cloud IoT OS。

  • OPTiM Cloud IoT OS

  • デバイス管理

  • リスト・地図から映像選択。映像にアドオン(害虫検知・人の人数検知)

農業AIハッカソンをやってみた

持田 宏平 樣  (株式会社セラク みどりクラウド事業部 事業部長)
  • みどりクラウド

  • 収量アップのための8項目のデータ収集

  • アラート

  • 初期費用68000〜

  • ガラケー対応

  • Azure Pass

  • 負けない農業から儲かる農業へ

  • 農業アイデアハッカソン

  • 農業ビッグデータ+AIの可能性

  • 2016/12 ハッカソン実施 様々なアイデア、農業AIが出来る前提

  • 農業AIハッカソン @ TFUG

  • 飽差(あとどれだけ空気中に水分が含めれるか)が適切な値が光合成が活発

  • 飽差予測AI

  • TensorFlow環境、AzureGPU2枚挿しのVM2台

総評

deep learningの学習させ方、と、deep learningの実際の導入事例の2つの側面どちらも聞けて有意義なイベントでした。前者はまだまだわからない点が多いので、今後も勉強が必要そうです。

あと、機械学習をさせるのって

  • いわゆるAIエンジニア。パラメータ・手法のチューニング

  • 入力データ・前処理・データ管理

が、いて、前者は前者で手一杯になるので、以外に後者の仕事も必要になるんだなというのが分かりました。

あとパソナテックさんのセミナールームまでの空間はなんだか不思議な場所でした。。。