Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

第三回北海道ワトソン勉強会 Watson + IoT 丼

第三回北海道ワトソン勉強会での説明資料。Watson Visual Recognition API と Watson IoT Platform を活用した手書き文字認識システムの紹介

  • Be the first to comment

  • Be the first to like this

第三回北海道ワトソン勉強会 Watson + IoT 丼

  1. 1. 第三回北海道 Watson ユーザー会 Watson + IoT 丼 日本アイ・ビー・エム日本アイ・ビー・エム日本アイ・ビー・エム日本アイ・ビー・エム Bluemix エバンジェリストエバンジェリストエバンジェリストエバンジェリスト 木村木村木村木村 桂桂桂桂
  2. 2. Watson IoT Bluemix
  3. 3. 自己紹介 Twitter: @dotnsf facebook: https://www.facebook.com/juge.me Blog: http://dotnsf.blog.jp/ 趣味: マンホール 木村 桂(きむら けい) Bluemix エバンジェリスト プログラマー
  4. 4. https://www.ibm.com/think/jp-ja/watson/manhole-visual-recognition/ http://special.nikkeibp.co.jp/atclh/ITP/15/ibm1204/p6/ 【【【【実践編実践編実践編実践編】】】】Watson APIを使っを使っを使っを使ってアてアてアてアイデアを形にしてみよう!イデアを形にしてみよう!イデアを形にしてみよう!イデアを形にしてみよう! 愛すべき技術の無駄遣い愛すべき技術の無駄遣い愛すべき技術の無駄遣い愛すべき技術の無駄遣い ── Watsonの画像認識を用の画像認識を用の画像認識を用の画像認識を用 いたマンホールのマップサイト運営者いたマンホールのマップサイト運営者いたマンホールのマップサイト運営者いたマンホールのマップサイト運営者
  5. 5. IBM Watson API でできること 大きく3つの機能が Watson API で提供されています: テキスト解析テキスト解析テキスト解析テキスト解析 数値解析数値解析数値解析数値解析バイナリデータ解析バイナリデータ解析バイナリデータ解析バイナリデータ解析 テキスト内容を理解/分類する 感情を読み取る 翻訳する 要約する フォーマットを変換する・・ (日本語対応) 傾向を取り出す 相関関係(の有無)を見つける ダッシュボードを作る トレードオフ分析を行う : 画像認識/顔認識 類似画像検索 音声 <-> テキスト変換 :
  6. 6. 例題: これは何? 虎、トラ、Tiger なぜ「トラ」だとわかりましたか?
  7. 7. トラを「学習」したから 黄色 白と黒の縦縞 四足で歩く 耳 猫っぽい 牙 :
  8. 8. システム化 ①データの学習 ②学習内容への問い合わせ 人間のように見える トラトラトラトラ トラトラトラトラ
  9. 9. お手持ちのスマホで http://bit.ly/fingerwrite
  10. 10. 学習&管理
  11. 11. システム図 IBM Bluemix Watson Visual Recognition※※※※ 画像と正解の情報 (画像データを)学習 類似画像の 問い合わせ ※https://watson-api-explorer.mybluemix.net/apis/visual-recognition-v3 文字データとして識別文字データとして識別文字データとして識別文字データとして識別 「あ」、「い」、「う」、「え」、「お」、・・・ う
  12. 12. IBM Watson Visual Recognition • 画像認識エンジン • 識別(何の画像?) • 顔検出(何人いる? 顔の位置、性別、年齢、、、) • 類似画像検索(どの画像に似ている?) • カスタマイズ • 識別エンジンをカスタマイズ • 類似画像の候補となる画像を登録 • 価格 • 識別 API : 0.21 円/回 • 学習 API : 10.51 円/回 • 類似画像検索は 2017/Jun/24 時点でベータ版(無料)
  13. 13. 応用編 http://bit.ly/fingerwrite2
  14. 14. システム図 Watson IoT Platform き 整形、保存、リアルタイム処理、外部通知、・・・・ Node-RED 外部アプリケーションを操作 (MQTT) (WebSocket)
  15. 15. IBM Bluemix IoT(Internet of Things) 様々なデバイス、センサー、およびゲートウェイと通信するためのメッセージングプラットフォーム デバイスデバイスデバイスデバイス ((((MQTT パブリッシャー)パブリッシャー)パブリッシャー)パブリッシャー) データ中継点データ中継点データ中継点データ中継点 ((((MQTT ブローカー)ブローカー)ブローカー)ブローカー) アプリ サーバー アプリケーションアプリケーションアプリケーションアプリケーション ((((MQTT サブスクライバー)サブスクライバー)サブスクライバー)サブスクライバー) DB サーバー デバイスからデバイスからデバイスからデバイスから MQTT ブブブブロロロローーーーカカカカーーーーににににデデデデーーーータタタタをををを送送送送りりりりささささええええすすすすれれれればばばば、、、、 後はプラットフォーム側に用意された仕組みが使える後はプラットフォーム側に用意された仕組みが使える後はプラットフォーム側に用意された仕組みが使える後はプラットフォーム側に用意された仕組みが使える
  16. 16. IBM Watson IoT Platform • SaaS で利用できる MQTT ブローカー • (事前に登録した)デバイスからの情報をまとめて集める仕組み • 認証、暗号化、再送などのセキュリティに対応 • 無料版あり • IBM Watson 技術が取り込まれたデータ中継点 • 視覚化、分析のための仕組みが用意 • 価格 • 通信データ 1MB につき 0.1427 円
  17. 17. あいう 本日のデモシステム構成 IBM Bluemix Watson IoT Platform Watson Visual Recognition Node-RED うMQTT (外部アプリケーション連携) API 呼び出し Node.js Cloudant
  18. 18. 考えられる応用ユースケース • 類似画像検索 • 画像化して似た「パターン」を探す • イラスト、書き順、価格の変動、・・・ • IoT • 「センサーデータのための通信技術」を越えた使い方 • MQTT の特性を活かした通信機能 • リアルタイム処理 • 送りっぱなし、受信待ち、・・
  19. 19. おまけ http://akb2017.mybluemix.net/

×