Build 2017 更新情報 Cognitive Services 編

Atsushi Yokohama (BEACHSIDE)
Build 2017 更新情報
Cognitive Services 編
Build 2017 と de:code 2017 の更新情報
ABOUT ME
@BEACH_SIDE
横浜 篤
よこはま あつし
http://beachside.hatenablog.com/
株式会社アイティーブレーン
Edge Technology and Projects 部
部長
Using…
C#, ASP.NET, Azure, Machine Learning, Xamarin ….
開発者募集しています♪
C#er ♪
Cogbot
コミュニティ
BEACHSIDE BLOG
2017年6月16日時点の情報となります。
本セッションでお伝えしたいこと
•Cognitive Services の最新情報を共有
•お試し利用したいというモチベーション
アジェンダ
Cognitive Servicesとは?をおさらい
1. Cognitive Services の概要
最新情報その1
2. Custom Vision Service
最新情報その2
3. Video Indexer
最新情報その3
4. その他の更新情報
super super Easy !
Flexible !
Tested !
2017-05 最新情報の前に..
Cognitive Services の概要
Microsoft
Cognitive
Services
Give your apps a human side
• 人工知能アルゴリズムのコレクション
• Easy
– REST API が公開されているので、利用が容易
– SDKもあり数行のコーディングから利用可能
• Flexible
– あらゆるプログラミング言語、プラットフォームから呼び出せる
• Tested
– Microsoft Research や Bing や Azure Machine Learning の
エキスパートによって構築
– ドキュメントやサンプルコードも豊富に用意
microsoft.com/cognitive
Microsoft
Cognitive
Services
Give your apps a human side
Vision
Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service |
Video Indexer
Speech
Bing Speech API | Speaker Recognition API | Custom Speech Service
Language
Language Understanding Intelligent Service | Web Language Model API | Translator Text API
| Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API
Knowledge
Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity
Linking Intelligence Service API | QnA Maker API | Custom Decision Service
Search
Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest
API | Bing Video Search API | Bing Custom Search
Labs
Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco |
Project Wollongong
画像/ビデオの理解、顔や感情識別、OCR、モデレート
音声→テキスト、テキスト→音声、音声識別
文章の理解、センチメントやトピックの評価
学術知識を活用した検索やデータマッピング
Bing 検索エンジンを活用した高度な検索
新しい Cognitive Services のテクノロジーラボ
microsoft.com/cognitive
Microsoft
Cognitive
Services
Give your apps a human side
Vision
Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service |
Video Indexer
Speech
Bing Speech API | Speaker Recognition API | Custom Speech Service
Language
Language Understanding Intelligent Service | Web Language Model API | Translator Text API
| Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API
Knowledge
Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity
Linking Intelligence Service API | QnA Maker API | Custom Decision Service
Search
Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest
API | Bing Video Search API | Bing Custom Search
Labs
Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco |
Project Wollongong
microsoft.com/cognitive
Microsoft
Cognitive
Services
Give your apps a human side
Vision
Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service |
Video Indexer
Speech
Bing Speech API | Speaker Recognition API | Custom Speech Service
Language
Language Understanding Intelligent Service | Web Language Model API | Translator Text API
| Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API
Knowledge
Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity
Linking Intelligence Service API | QnA Maker API | Custom Decision Service
Search
Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest
API | Bing Video Search API | Bing Custom Search
Labs
Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco |
Project Wollongong
microsoft.com/cognitive
Visual Intelligence Made Easy
2017-05 最新情報 – その1
Custom Vision Service
Custom Vision Service - 概要
• 独自に画像の分類器を ”Super Easy” に構築するためのサービス
• 画像のアップロード、タグ付け→トレーニング→評価を繰り返して分類器を構築する
• 分類するタグ1つにつき、30枚程度あればプロトタイプの作成が可能
• ポータルサイト(https://customvision.ai/)から作業可能
• REST APIを使って、プログラミングで各種作業が可能
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
DemoCustom Vision Service
• プロジェクトの作成
• 画像アップロード、トレーニング
• 分類器の評価
Custom Vision Service - 解説 1
• 分類器を作成する際にドメインを選択することで、最適なトレーニング
• 選択できるドメインは、Generic(汎用)、Food(フード)、Landmarks(ランドマーク)、Retail(リテー
ル)、Adult(アダルト)
• 分類器の品質の指標として、以下の2つ
• k-fold cross validation (K-分割交差検証) を利用
• Precision(精度)
• 画像を分類したとき、どれくらい正しく分類されたか。例として、犬の猫を分類する分類器をトレーニングするために使用されたすべ
ての画像のうち、何パーセントが正しいか。100枚の画像のうち99枚を正しいタグ付けした場合、精度は99%になる。
• Recall(リコール)
• 正しく分類されるはずのすべての画像のうち、正しく識別した画像の数。リコールが100%というのは、分類器をトレーニングするため
に使用された画像のうち犬の画像が38枚で、分類器で犬の画像が38枚を検出した場合。
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
Custom Vision Service - 解説 2
• トレーニングするごとに分類器のイテレーションが作成される
• トレーニングした結果、評価が思った通りに行かなければ、以前の状態に戻せる
• 誤って評価した画像の一部が赤い枠付きで表示
• 誤って評価した画像で特定の閾値を超えた画像が赤枠付きで表示されるため、それをもとに品質を向上す
るために必要な画像の傾向がわかる(かもしれない)
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
Custom Vision Service - 解説 3
• 「オブジェクトの検出」ではなく「画像分類」をするもの
• 「オブジェクトが画像内のどこにあるか」ではなく、「画像が特定のオブジェクトであるかどうか」を識別する
• 必ずしも想定している分類をするとは限らない
• 猫と犬を分類したいときに、白い猫と黒い犬の画像しかアップロードしないと、白いものか黒いもので識別する
かも?
• タグ付けした分類しかしない
• 犬と猫を分類したいとき、犬と猫の画像でトレーニングを行うと、結果は2択(犬 or 猫)になる。ウサギの画
像を「その他」にしたい場合は、そのトレーニングが必要(つまりトレーニング用の画像も必要)。
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
DemoCustom Vision Service
• テストした画像を使って再トレーニング
• 新たな画像を追加して再トレーニング
• 分類器の評価
Visual Intelligence Made Easy
2017-05 最新情報 – その2
Video Indexer
Video Indexer - 概要
• 動画をアップロードすることで、さまざまなInsightsが得れるサービス
• PC内の動画ファイル、もしくは動画のURLからアップロードできる
• ポータルサイト(https://vi.microsoft.com/)から作業可能
• REST API を使って、プログラミングで各種作業が可能
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/video-indexer/video-indexer-overview
DemoVideo Indexer
• 動画のアップロード~分析結果の確認
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/video-indexer/video-indexer-overview
Video Indexer - 解説 1
• Insights を得る ! とは…
• 音声をテキスト化し、8言語に翻訳、字幕を付けることが可能
• 話している音声とバックグラウンドのノイズを分離
• 会話(のテキスト)からセンチメント(ノーマル/ネガティブ/ポジティブ)を識別
• 動画内のテキスト(スライドとか)をOCRによってテキスト化
• 顔の識別
• 音声の識別(誰が話しているかを判別)
• キーフレームの検出
• キーワードの検出
• 事前に用意されている2000のオブジェクトをもとに注釈をつけてくれる
など。
Video Indexer - 解説 2
• 動画は、「Player」と「Cognitive Insights」というWidget で外部サイ
トに張り付けることが可能
• 自身のブログにて:「Azure の Video Indexer が凄いので試してみました♪」
http://beachside.hatenablog.com/entry/2017/05/16/190000
• Insightsを検索してヒットしたところを再生することができる
• 音声から生成されたテキストは、編集することが可能
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/video-indexer/video-indexer-overview
DemoVideo Indexer
• 動画を外部サイトで公開
Bing Custom Search
Custom Decision Service
Cognitive Services Labs
2017-05 最新情報 – その3
その他…
Bing Custom Search - 概要
• Web検索のカスタマイズサービス
• 検索対象として特定のドメインを追加、ブロック、Pinned(特定のクエリに対して常に最上位にランクする)
• 特定の検索結果をブースト(ランキングを上位にする)、Demote(ランキングを降格させる)、Pin to Top
(常に最上位にする)、ブロックする
• ポータルサイト(https://customsearch.ai/)から作業可能
• REST API で結果を取得
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/bing-custom-search/overview
Custom Decision Service - 概要
• 強化学習を使い、レコメンドのエンジンを構築
• ユーザーのレスポンスを動的に学習し、より好まれるコンテンツを表示する
• REST API でアクセス可能
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-decision-service/custom-decision-service-overview
Cognitive Services Lab - 概要
• 開発中のCognitive Services を公開
• 6つのプロジェクトを公開中
• Microsoft アカウント(またはGitHub, LinkedInのアカウント)で Sign up して利用
公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-decision-service/custom-decision-service-overview
DemoCognitive Services Labs
• Project Prague の動画紹介
( https://www.youtube.com/watch?v=Jwk4iwpeVRU )
その他
• Bing APIs の次期バージョン
v5 → v7へ。機能やパフォーマンスの改善。
• Presentation Translator
de:code 2017 のKeynote(40:30あたり)でPowerPointでプレゼンしているのを
リアルタイムに翻訳するデモ。
https://channel9.msdn.com/Events/de-code/2017/keynote-jp
• LUISの機能改善
super super Easy !
Flexible !
Tested !
おわりに
関連リソース
Preview Pricing
• https://www.microsoft.com/cognitive-services/en-us/pricing
Documentation
• https://blogs.msdn.microsoft.com/bluesky/2017/05/11/build-
2017-cognitive-services-update-ja/
• https://channel9.msdn.com/Events/Build/2017
• microsoft.com/cognitive
Join Community
• https://www.facebook.com/groups/cogbot/
• https://stackoverflow.com/questions/tagged/microsoft-cognitive
• https://social.msdn.microsoft.com/forums/azure/en-
US/home?forum=mlapi
• https://cognitive.uservoice.com/
Thank you.
2017-6-16
Cogbot #6
Give your solutions a human side.
1 von 32

Recomendados

プログラム組んだら負け!実はHTML/CSSだけでできること2015夏 von
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏Yusuke Hirao
82.1K views88 Folien
中の下のエンジニアを脱出するための仕事術 von
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術Noriaki Kadota
46.8K views15 Folien
iQONの開発手法 at iQONエンジニアセミナー von
iQONの開発手法 at iQONエンジニアセミナーiQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーImamura Masayuki
4.9K views29 Folien
The Fastest Possible Way to Develop an Interactive App von
The Fastest Possible Way to Develop an Interactive AppThe Fastest Possible Way to Develop an Interactive App
The Fastest Possible Way to Develop an Interactive AppLINE Corporation
806 views33 Folien
【Edge Animate】スマホアプリのインタラクティブコンテンツ von
【Edge Animate】スマホアプリのインタラクティブコンテンツ【Edge Animate】スマホアプリのインタラクティブコンテンツ
【Edge Animate】スマホアプリのインタラクティブコンテンツTomonori Watanabe
2K views25 Folien
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編- von
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-Shinichiro Yoshida
7.7K views74 Folien

Más contenido relacionado

Was ist angesagt?

いま考えられる限り最も速く対話型アプリを開発する方法 von
いま考えられる限り最も速く対話型アプリを開発する方法いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法Kenichiro Nakamura
248 views32 Folien
Type script出始めるfirebaseプログラミング von
Type script出始めるfirebaseプログラミングType script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミング浩史 橋本
65 views16 Folien
ウェブパフォーマンスの基礎とこれから von
ウェブパフォーマンスの基礎とこれからウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれからHiroshi Kawada
111.7K views89 Folien
20140306 Markezine Day Spring von
20140306 Markezine Day Spring20140306 Markezine Day Spring
20140306 Markezine Day SpringKeisuke Anzai
1K views42 Folien
Aws x line x line bot awards von
Aws x line x line bot awardsAws x line x line bot awards
Aws x line x line bot awardsMasatoshi Hiraoka
822 views20 Folien
smartFXにおけるApache Cordovaの活用について von
smartFXにおけるApache Cordovaの活用についてsmartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について剛志 森田
5K views37 Folien

Was ist angesagt?(20)

いま考えられる限り最も速く対話型アプリを開発する方法 von Kenichiro Nakamura
いま考えられる限り最も速く対話型アプリを開発する方法いま考えられる限り最も速く対話型アプリを開発する方法
いま考えられる限り最も速く対話型アプリを開発する方法
Kenichiro Nakamura248 views
Type script出始めるfirebaseプログラミング von 浩史 橋本
Type script出始めるfirebaseプログラミングType script出始めるfirebaseプログラミング
Type script出始めるfirebaseプログラミング
浩史 橋本65 views
ウェブパフォーマンスの基礎とこれから von Hiroshi Kawada
ウェブパフォーマンスの基礎とこれからウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada111.7K views
20140306 Markezine Day Spring von Keisuke Anzai
20140306 Markezine Day Spring20140306 Markezine Day Spring
20140306 Markezine Day Spring
Keisuke Anzai1K views
smartFXにおけるApache Cordovaの活用について von 剛志 森田
smartFXにおけるApache Cordovaの活用についてsmartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
剛志 森田5K views
building HTML hybrid app
 with ionic von Nakano Kyohei
building HTML hybrid app
 with ionicbuilding HTML hybrid app
 with ionic
building HTML hybrid app
 with ionic
Nakano Kyohei544 views
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて von Kazuaki Hidaka
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについてネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Kazuaki Hidaka41.1K views
スキスキIonic von Kon Yuichi
スキスキIonicスキスキIonic
スキスキIonic
Kon Yuichi13.9K views
ブラウザのPerformance APIの話 von Hiroshi Kawada
ブラウザのPerformance APIの話ブラウザのPerformance APIの話
ブラウザのPerformance APIの話
Hiroshi Kawada9.5K views
その素敵なUI基盤を目指して・・・ von KLab Inc. / Tech
その素敵なUI基盤を目指して・・・その素敵なUI基盤を目指して・・・
その素敵なUI基盤を目指して・・・
KLab Inc. / Tech479 views
【eLV勉強会】AngularJSでのモバイルフロントエンド開発 von Hiroyuki Kusu
【eLV勉強会】AngularJSでのモバイルフロントエンド開発【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu5.2K views
無料で始めるアプリのバックエンド開発 von Shoichi Takagi
無料で始めるアプリのバックエンド開発無料で始めるアプリのバックエンド開発
無料で始めるアプリのバックエンド開発
Shoichi Takagi9.1K views
LINE Commumity Microsoft_ConversationalAI_20200409 von Ayako Omori
LINE Commumity Microsoft_ConversationalAI_20200409LINE Commumity Microsoft_ConversationalAI_20200409
LINE Commumity Microsoft_ConversationalAI_20200409
Ayako Omori508 views
スマートフォンアプリケーション開発の最新動向 von Tsutomu Ogasawara
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara5.6K views
PHPerがJava屋になるために乗り越えたこと von Kazuhiro Serizawa
PHPerがJava屋になるために乗り越えたことPHPerがJava屋になるために乗り越えたこと
PHPerがJava屋になるために乗り越えたこと
Kazuhiro Serizawa8.5K views
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~ von ISAO_Corp
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
ISAO_Corp54 views

Similar a Build 2017 更新情報 Cognitive Services 編

Build 2018 - Cognitive Services updates summary von
Build 2018 - Cognitive Services updates summaryBuild 2018 - Cognitive Services updates summary
Build 2018 - Cognitive Services updates summaryAtsushi Yokohama (BEACHSIDE)
1.3K views35 Folien
Decode2017を振り返りアップデート情報チョット見せ von
Decode2017を振り返りアップデート情報チョット見せDecode2017を振り返りアップデート情報チョット見せ
Decode2017を振り返りアップデート情報チョット見せTsukasa Kato
189 views43 Folien
Speech API の概要(Microsoft Cognitive Services) von
Speech API の概要(Microsoft Cognitive Services)Speech API の概要(Microsoft Cognitive Services)
Speech API の概要(Microsoft Cognitive Services)Atsushi Yokohama (BEACHSIDE)
504 views23 Folien
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能) von
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Naoki (Neo) SATO
1.6K views84 Folien
JAZUG_7thAnniversary_CognitiveServices_v2_20170909 von
JAZUG_7thAnniversary_CognitiveServices_v2_20170909JAZUG_7thAnniversary_CognitiveServices_v2_20170909
JAZUG_7thAnniversary_CognitiveServices_v2_20170909Ayako Omori
730 views48 Folien
MicrosoftによるAIビジネスへの取組み von
MicrosoftによるAIビジネスへの取組みMicrosoftによるAIビジネスへの取組み
MicrosoftによるAIビジネスへの取組みKosuke Fujimoto
239 views54 Folien

Similar a Build 2017 更新情報 Cognitive Services 編(20)

Decode2017を振り返りアップデート情報チョット見せ von Tsukasa Kato
Decode2017を振り返りアップデート情報チョット見せDecode2017を振り返りアップデート情報チョット見せ
Decode2017を振り返りアップデート情報チョット見せ
Tsukasa Kato189 views
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能) von Naoki (Neo) SATO
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Naoki (Neo) SATO1.6K views
JAZUG_7thAnniversary_CognitiveServices_v2_20170909 von Ayako Omori
JAZUG_7thAnniversary_CognitiveServices_v2_20170909JAZUG_7thAnniversary_CognitiveServices_v2_20170909
JAZUG_7thAnniversary_CognitiveServices_v2_20170909
Ayako Omori730 views
MicrosoftによるAIビジネスへの取組み von Kosuke Fujimoto
MicrosoftによるAIビジネスへの取組みMicrosoftによるAIビジネスへの取組み
MicrosoftによるAIビジネスへの取組み
Kosuke Fujimoto239 views
マイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recap von Ayako Omori
マイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recapマイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recap
マイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recap
Ayako Omori299 views
Cognitive Services Update von ru pic
Cognitive Services UpdateCognitive Services Update
Cognitive Services Update
ru pic375 views
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう! von CData Software Japan
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム von IoTビジネス共創ラボ
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォームEdge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
Edge から Cloud, Beginner から Professional までサポートする Azure AI プラットフォーム
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発 von Ryohei Sogo
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
Ryohei Sogo1.1K views
KPI から生まれるアクセシビリティ von Yusuke Goto
KPI から生まれるアクセシビリティKPI から生まれるアクセシビリティ
KPI から生まれるアクセシビリティ
Yusuke Goto2K views
Application development with c#, .net 6, blazor web assembly, asp.net web api... von Shotaro Suzuki
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki413 views
Computer Vision と Translator Text API 使ってみた von Yoshito Tabuchi
Computer Vision と Translator Text API 使ってみたComputer Vision と Translator Text API 使ってみた
Computer Vision と Translator Text API 使ってみた
Yoshito Tabuchi528 views
[db analytics showcase Sapporo 2017] MicrosoftのAIテクノロジーを活用しよう ~インテリジェントAPIからデ... von Naoki (Neo) SATO
[db analytics showcase Sapporo 2017] MicrosoftのAIテクノロジーを活用しよう ~インテリジェントAPIからデ...[db analytics showcase Sapporo 2017] MicrosoftのAIテクノロジーを活用しよう ~インテリジェントAPIからデ...
[db analytics showcase Sapporo 2017] MicrosoftのAIテクノロジーを活用しよう ~インテリジェントAPIからデ...
Naoki (Neo) SATO1.2K views

Más de Atsushi Yokohama (BEACHSIDE)

Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち von
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たちBot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たちAtsushi Yokohama (BEACHSIDE)
154 views13 Folien
チャットボット開発を取り巻く環境と Cogbot コミュニティ von
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティAtsushi Yokohama (BEACHSIDE)
813 views16 Folien
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3) von
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)
Azure Cognitive Services の Vision カテゴリーまとめ(2020/3)Atsushi Yokohama (BEACHSIDE)
750 views36 Folien
Automated ML (Azure) で始める機械学習の民主化 von
Automated ML (Azure) で始める機械学習の民主化Automated ML (Azure) で始める機械学習の民主化
Automated ML (Azure) で始める機械学習の民主化Atsushi Yokohama (BEACHSIDE)
201 views11 Folien
Azure Bot Service で CI/CD on Azure Dev Ops von
Azure Bot Service で CI/CD on Azure Dev OpsAzure Bot Service で CI/CD on Azure Dev Ops
Azure Bot Service で CI/CD on Azure Dev OpsAtsushi Yokohama (BEACHSIDE)
873 views18 Folien
Bot Framework v4 開発 Tips 2018-11 von
Bot Framework v4  開発 Tips 2018-11Bot Framework v4  開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11Atsushi Yokohama (BEACHSIDE)
1.8K views34 Folien

Más de Atsushi Yokohama (BEACHSIDE)(13)

Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち von Atsushi Yokohama (BEACHSIDE)
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たちBot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち
Bot Framework Composer と Microsoft Azure でボット開発を取り巻く仲間たち

Último

pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) von
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
233 views63 Folien
01Booster Studio ご紹介資料 von
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料ssusere7a2172
300 views19 Folien
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) von
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
13 views38 Folien
Windows 11 information that can be used at the development site von
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
71 views41 Folien
The Things Stack説明資料 by The Things Industries von
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
41 views29 Folien
SSH応用編_20231129.pdf von
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
172 views13 Folien

Último(12)

pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) von NTT DATA Technology & Innovation
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
01Booster Studio ご紹介資料 von ssusere7a2172
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料
ssusere7a2172300 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) von NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
Windows 11 information that can be used at the development site von Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka71 views
The Things Stack説明資料 by The Things Industries von CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.41 views
SSH応用編_20231129.pdf von icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4172 views
Web3 Career_クレデン資料 .pdf von nanamatsuo
Web3 Career_クレデン資料 .pdfWeb3 Career_クレデン資料 .pdf
Web3 Career_クレデン資料 .pdf
nanamatsuo14 views
さくらのひやおろし2023 von 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之91 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... von NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
SNMPセキュリティ超入門 von mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda175 views
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 von Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化

Build 2017 更新情報 Cognitive Services 編

  • 1. Build 2017 更新情報 Cognitive Services 編 Build 2017 と de:code 2017 の更新情報
  • 2. ABOUT ME @BEACH_SIDE 横浜 篤 よこはま あつし http://beachside.hatenablog.com/ 株式会社アイティーブレーン Edge Technology and Projects 部 部長 Using… C#, ASP.NET, Azure, Machine Learning, Xamarin …. 開発者募集しています♪ C#er ♪ Cogbot コミュニティ BEACHSIDE BLOG
  • 5. アジェンダ Cognitive Servicesとは?をおさらい 1. Cognitive Services の概要 最新情報その1 2. Custom Vision Service 最新情報その2 3. Video Indexer 最新情報その3 4. その他の更新情報
  • 6. super super Easy ! Flexible ! Tested ! 2017-05 最新情報の前に.. Cognitive Services の概要
  • 7. Microsoft Cognitive Services Give your apps a human side • 人工知能アルゴリズムのコレクション • Easy – REST API が公開されているので、利用が容易 – SDKもあり数行のコーディングから利用可能 • Flexible – あらゆるプログラミング言語、プラットフォームから呼び出せる • Tested – Microsoft Research や Bing や Azure Machine Learning の エキスパートによって構築 – ドキュメントやサンプルコードも豊富に用意 microsoft.com/cognitive
  • 8. Microsoft Cognitive Services Give your apps a human side Vision Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service | Video Indexer Speech Bing Speech API | Speaker Recognition API | Custom Speech Service Language Language Understanding Intelligent Service | Web Language Model API | Translator Text API | Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API Knowledge Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity Linking Intelligence Service API | QnA Maker API | Custom Decision Service Search Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest API | Bing Video Search API | Bing Custom Search Labs Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco | Project Wollongong 画像/ビデオの理解、顔や感情識別、OCR、モデレート 音声→テキスト、テキスト→音声、音声識別 文章の理解、センチメントやトピックの評価 学術知識を活用した検索やデータマッピング Bing 検索エンジンを活用した高度な検索 新しい Cognitive Services のテクノロジーラボ microsoft.com/cognitive
  • 9. Microsoft Cognitive Services Give your apps a human side Vision Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service | Video Indexer Speech Bing Speech API | Speaker Recognition API | Custom Speech Service Language Language Understanding Intelligent Service | Web Language Model API | Translator Text API | Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API Knowledge Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity Linking Intelligence Service API | QnA Maker API | Custom Decision Service Search Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest API | Bing Video Search API | Bing Custom Search Labs Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco | Project Wollongong microsoft.com/cognitive
  • 10. Microsoft Cognitive Services Give your apps a human side Vision Computer Vision API | Face | Emotion | Video | Content Moderator | Custom Vision Service | Video Indexer Speech Bing Speech API | Speaker Recognition API | Custom Speech Service Language Language Understanding Intelligent Service | Web Language Model API | Translator Text API | Bing Spell Check API | Translator Speech API | Text Analytics API | Linguistic Analysis API Knowledge Academic Knowledge API | Recommendations API | Knowledge Exploration Service | Entity Linking Intelligence Service API | QnA Maker API | Custom Decision Service Search Bing Web Search API | Bing News Search API | Bing Image Search API | Bing Autosuggest API | Bing Video Search API | Bing Custom Search Labs Project Prague | Project Johannesburg | Project Abu Dhabi | Project Nanjing | Project Cuzco | Project Wollongong microsoft.com/cognitive
  • 11. Visual Intelligence Made Easy 2017-05 最新情報 – その1 Custom Vision Service
  • 12. Custom Vision Service - 概要 • 独自に画像の分類器を ”Super Easy” に構築するためのサービス • 画像のアップロード、タグ付け→トレーニング→評価を繰り返して分類器を構築する • 分類するタグ1つにつき、30枚程度あればプロトタイプの作成が可能 • ポータルサイト(https://customvision.ai/)から作業可能 • REST APIを使って、プログラミングで各種作業が可能 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
  • 13. DemoCustom Vision Service • プロジェクトの作成 • 画像アップロード、トレーニング • 分類器の評価
  • 14. Custom Vision Service - 解説 1 • 分類器を作成する際にドメインを選択することで、最適なトレーニング • 選択できるドメインは、Generic(汎用)、Food(フード)、Landmarks(ランドマーク)、Retail(リテー ル)、Adult(アダルト) • 分類器の品質の指標として、以下の2つ • k-fold cross validation (K-分割交差検証) を利用 • Precision(精度) • 画像を分類したとき、どれくらい正しく分類されたか。例として、犬の猫を分類する分類器をトレーニングするために使用されたすべ ての画像のうち、何パーセントが正しいか。100枚の画像のうち99枚を正しいタグ付けした場合、精度は99%になる。 • Recall(リコール) • 正しく分類されるはずのすべての画像のうち、正しく識別した画像の数。リコールが100%というのは、分類器をトレーニングするため に使用された画像のうち犬の画像が38枚で、分類器で犬の画像が38枚を検出した場合。 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
  • 15. Custom Vision Service - 解説 2 • トレーニングするごとに分類器のイテレーションが作成される • トレーニングした結果、評価が思った通りに行かなければ、以前の状態に戻せる • 誤って評価した画像の一部が赤い枠付きで表示 • 誤って評価した画像で特定の閾値を超えた画像が赤枠付きで表示されるため、それをもとに品質を向上す るために必要な画像の傾向がわかる(かもしれない) 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
  • 16. Custom Vision Service - 解説 3 • 「オブジェクトの検出」ではなく「画像分類」をするもの • 「オブジェクトが画像内のどこにあるか」ではなく、「画像が特定のオブジェクトであるかどうか」を識別する • 必ずしも想定している分類をするとは限らない • 猫と犬を分類したいときに、白い猫と黒い犬の画像しかアップロードしないと、白いものか黒いもので識別する かも? • タグ付けした分類しかしない • 犬と猫を分類したいとき、犬と猫の画像でトレーニングを行うと、結果は2択(犬 or 猫)になる。ウサギの画 像を「その他」にしたい場合は、そのトレーニングが必要(つまりトレーニング用の画像も必要)。 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/home
  • 17. DemoCustom Vision Service • テストした画像を使って再トレーニング • 新たな画像を追加して再トレーニング • 分類器の評価
  • 18. Visual Intelligence Made Easy 2017-05 最新情報 – その2 Video Indexer
  • 19. Video Indexer - 概要 • 動画をアップロードすることで、さまざまなInsightsが得れるサービス • PC内の動画ファイル、もしくは動画のURLからアップロードできる • ポータルサイト(https://vi.microsoft.com/)から作業可能 • REST API を使って、プログラミングで各種作業が可能 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/video-indexer/video-indexer-overview
  • 21. Video Indexer - 解説 1 • Insights を得る ! とは… • 音声をテキスト化し、8言語に翻訳、字幕を付けることが可能 • 話している音声とバックグラウンドのノイズを分離 • 会話(のテキスト)からセンチメント(ノーマル/ネガティブ/ポジティブ)を識別 • 動画内のテキスト(スライドとか)をOCRによってテキスト化 • 顔の識別 • 音声の識別(誰が話しているかを判別) • キーフレームの検出 • キーワードの検出 • 事前に用意されている2000のオブジェクトをもとに注釈をつけてくれる など。
  • 22. Video Indexer - 解説 2 • 動画は、「Player」と「Cognitive Insights」というWidget で外部サイ トに張り付けることが可能 • 自身のブログにて:「Azure の Video Indexer が凄いので試してみました♪」 http://beachside.hatenablog.com/entry/2017/05/16/190000 • Insightsを検索してヒットしたところを再生することができる • 音声から生成されたテキストは、編集することが可能 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/video-indexer/video-indexer-overview
  • 24. Bing Custom Search Custom Decision Service Cognitive Services Labs 2017-05 最新情報 – その3 その他…
  • 25. Bing Custom Search - 概要 • Web検索のカスタマイズサービス • 検索対象として特定のドメインを追加、ブロック、Pinned(特定のクエリに対して常に最上位にランクする) • 特定の検索結果をブースト(ランキングを上位にする)、Demote(ランキングを降格させる)、Pin to Top (常に最上位にする)、ブロックする • ポータルサイト(https://customsearch.ai/)から作業可能 • REST API で結果を取得 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/bing-custom-search/overview
  • 26. Custom Decision Service - 概要 • 強化学習を使い、レコメンドのエンジンを構築 • ユーザーのレスポンスを動的に学習し、より好まれるコンテンツを表示する • REST API でアクセス可能 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-decision-service/custom-decision-service-overview
  • 27. Cognitive Services Lab - 概要 • 開発中のCognitive Services を公開 • 6つのプロジェクトを公開中 • Microsoft アカウント(またはGitHub, LinkedInのアカウント)で Sign up して利用 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-decision-service/custom-decision-service-overview
  • 28. DemoCognitive Services Labs • Project Prague の動画紹介 ( https://www.youtube.com/watch?v=Jwk4iwpeVRU )
  • 29. その他 • Bing APIs の次期バージョン v5 → v7へ。機能やパフォーマンスの改善。 • Presentation Translator de:code 2017 のKeynote(40:30あたり)でPowerPointでプレゼンしているのを リアルタイムに翻訳するデモ。 https://channel9.msdn.com/Events/de-code/2017/keynote-jp • LUISの機能改善
  • 30. super super Easy ! Flexible ! Tested ! おわりに
  • 31. 関連リソース Preview Pricing • https://www.microsoft.com/cognitive-services/en-us/pricing Documentation • https://blogs.msdn.microsoft.com/bluesky/2017/05/11/build- 2017-cognitive-services-update-ja/ • https://channel9.msdn.com/Events/Build/2017 • microsoft.com/cognitive Join Community • https://www.facebook.com/groups/cogbot/ • https://stackoverflow.com/questions/tagged/microsoft-cognitive • https://social.msdn.microsoft.com/forums/azure/en- US/home?forum=mlapi • https://cognitive.uservoice.com/
  • 32. Thank you. 2017-6-16 Cogbot #6 Give your solutions a human side.