java küche introducing cognitive services_20171007

61
AI を手軽に使える時代がやってきた! 人工知能パーツ” Cognitive Services 入門 Ayako Omori Technical Evangelist Microsoft Japan 2017/10/7

Upload: ayako-omori

Post on 22-Jan-2018

784 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Java Küche Introducing Cognitive Services_20171007

AI を手軽に使える時代がやってきた!“人工知能パーツ” Cognitive Services 入門

Ayako OmoriTechnical EvangelistMicrosoft Japan

2017/10/7

Page 2: Java Küche Introducing Cognitive Services_20171007
Page 3: Java Küche Introducing Cognitive Services_20171007

テーマ

ゴール

Page 4: Java Küche Introducing Cognitive Services_20171007

#早く面白いことやったヤツが優勝

Page 5: Java Küche Introducing Cognitive Services_20171007
Page 7: Java Küche Introducing Cognitive Services_20171007

やりたかったけど大変、だったコトが簡単になった

Page 8: Java Küche Introducing Cognitive Services_20171007
Page 9: Java Küche Introducing Cognitive Services_20171007

人工知能 (AI) とは?

Page 10: Java Küche Introducing Cognitive Services_20171007

AI とは

Page 11: Java Küche Introducing Cognitive Services_20171007

AI: Artificial Intelligence (人工知能)

AIを支える技術: Machine Learning (機械学習)

Page 12: Java Küche Introducing Cognitive Services_20171007

機械学習 (ML: Machine Learning) とは

Page 13: Java Küche Introducing Cognitive Services_20171007

過去のデータの傾向をモデル(数式やルール)に変換

→過去の傾向から未来を予測

傾向のモデル化と予測

データを多次元空間にマップして、近いデータを集めてグループ化

→人間には判別できない類似傾向をもつグループを発見

多次元空間での集約

大量のデータ項目 (変数)の関連性を高速に計算し、関係を可視化

→業務環境の状況把握や、経年変化などを察知

関連性の高い変数の組み合わせ発見

Page 14: Java Küche Introducing Cognitive Services_20171007

Is_dog

True

True

False

True

: :

AI = Big Data + Machine Learning

Page 15: Java Küche Introducing Cognitive Services_20171007

AI = Big Data + Machine Learning

Step1: 予測モデルの構築

コンピューターを用いてデータを統計学的な分析手法に則って解析。データに含まれる潜在的なルール,

相関関係,特徴を見出す(=モデル化)

Page 16: Java Küche Introducing Cognitive Services_20171007

東京大学 特任准教授松尾豊氏 による AI 発展の系譜

総務省「AIネットワーク社会推進会議」資料

Page 17: Java Küche Introducing Cognitive Services_20171007

特化型 vs 汎用

強い vs 弱い

認識系 vs 分析系

・・・・・

・・・・・

・・・・・

・・・・・

・・・・・

技術レベル

Page 18: Java Küche Introducing Cognitive Services_20171007

“人工知能パーツ”で AI を取り入れる!Microsoft Cognitive Services 活用方法

Page 19: Java Küche Introducing Cognitive Services_20171007
Page 20: Java Küche Introducing Cognitive Services_20171007

簡単 フレキシブル 実績

数行のコードを追加するだけ

Web API でアクセス

開発言語やプラットフォームを問わず利用可能

マイクロソフトのあらゆる分野の

テクノロジー開発から誕生

GET AKEY

Page 21: Java Küche Introducing Cognitive Services_20171007
Page 22: Java Küche Introducing Cognitive Services_20171007
Page 23: Java Küche Introducing Cognitive Services_20171007
Page 24: Java Küche Introducing Cognitive Services_20171007

Computer Vision

Content Moderator

Emotion

Face

Video

Video Indexer

Custom Vision Service

Vision

Page 25: Java Küche Introducing Cognitive Services_20171007

動画分析&テキスト化カスタム画像認識

Page 26: Java Küche Introducing Cognitive Services_20171007
Page 27: Java Küche Introducing Cognitive Services_20171007
Page 28: Java Küche Introducing Cognitive Services_20171007

API Call

https://westus.api.cognitive.microsoft.com/

face/v1.0/detect?returnFaceId=true&returnFace

Landmarks=false&returnFaceAttributes=age,gen

der

YOUR_SUBSCRIPTION_KEY

Page 29: Java Küche Introducing Cognitive Services_20171007

クラスライブラリ(C#)

Microsoft.ProjectOxford.Face

FaceServiceClient

DetectAsync

string faceId = result[0].FaceId.ToString();

double age = result[0].FaceAttributes.Age;

string gender = result[0].FaceAttributes.Gender;

Page 30: Java Küche Introducing Cognitive Services_20171007

株式会社ヘッドウォータース 様

「顧客おもてなしサービス」

Page 31: Java Küche Introducing Cognitive Services_20171007
Page 32: Java Küche Introducing Cognitive Services_20171007

https://customvision.ai/

Page 33: Java Küche Introducing Cognitive Services_20171007
Page 34: Java Küche Introducing Cognitive Services_20171007

キリン株式会社 様

株式会社ソニックジャム 様

会員向け会話ChatBot「ラテちゃんの部屋」

Page 35: Java Küche Introducing Cognitive Services_20171007
Page 36: Java Küche Introducing Cognitive Services_20171007
Page 37: Java Küche Introducing Cognitive Services_20171007

Bing Speech

Custom Speech Service

Speaker Recognition

Speech

Page 38: Java Küche Introducing Cognitive Services_20171007

Vision

Page 39: Java Küche Introducing Cognitive Services_20171007

*ja-jp含む

*ja-jp含む

Speech Translation

=Speech Recognition+Translation+Text-to-Speech

Page 40: Java Küche Introducing Cognitive Services_20171007

https://translator.microsoft.com/

Page 41: Java Küche Introducing Cognitive Services_20171007

LanguageBing Spell

Check

Language Understanding

Linguistic Analysis

Text Analytics

Translator Text & Speech

Web Language Model

Page 42: Java Küche Introducing Cognitive Services_20171007

SpeechVision

Page 44: Java Küche Introducing Cognitive Services_20171007

株式会社ナビタイムジャパン様

「鎌倉 NAVITIME Travel」

Page 45: Java Küche Introducing Cognitive Services_20171007

ANA システムズ株式会社 様株式会社マーベリック 様ANA グループ社内 IT 問い合わせ BOT

Page 46: Java Küche Introducing Cognitive Services_20171007

Academic Knowledge

Entity Linking

Knowledge Exploration

Recommendations

QnA Maker

Custom Decision Service

Knowledge

Page 47: Java Küche Introducing Cognitive Services_20171007

データの構造化&検索支援

SpeechVision

QnAMaker

FAQリストのBot化

Page 48: Java Küche Introducing Cognitive Services_20171007

https://qnamaker.ai/

Page 49: Java Küche Introducing Cognitive Services_20171007

Bing Autosuggest

Bing Image Search

Bing News Search

Bing Video Search

Bing Web Search

Bing Custom Search

Search

Page 50: Java Küche Introducing Cognitive Services_20171007

SpeechVision

Page 51: Java Küche Introducing Cognitive Services_20171007

Project Prague (gesture)

Project Cuzco (events)

Project Johannesburg (routing)

Project Nanjing (isochrones)

Project Abu Dhabi (distance matrix)

Project Wollongong (location)

Labs

Page 52: Java Küche Introducing Cognitive Services_20171007

SpeechVision

Page 53: Java Küche Introducing Cognitive Services_20171007

https://aka.ms/gestures

[Check&Try] https://labs.cognitive.microsoft.com/

https://labs.cognitive.microsoft.com/

en-us/project-johannesburg

Page 54: Java Küche Introducing Cognitive Services_20171007
Page 55: Java Küche Introducing Cognitive Services_20171007
Page 56: Java Küche Introducing Cognitive Services_20171007

https://github.com/yoshioterada/Face-Detect-Cognitive-Service-with-Java-EE

https://github.com/CognitiveJ

Page 57: Java Küche Introducing Cognitive Services_20171007

料金

申込方法

http://aka.ms/TryCogJp

Page 58: Java Küche Introducing Cognitive Services_20171007
Page 59: Java Küche Introducing Cognitive Services_20171007

CogBot コミュニティ

Page 60: Java Küche Introducing Cognitive Services_20171007

#早く面白いことやったヤツが優勝

Page 61: Java Küche Introducing Cognitive Services_20171007