48
2016 CLR/H in Sappro カソウ化フェスティバル ザ・ファイナル

ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

2016 CLR/H in Sappro

カソウ化フェスティバル

ザ・ファイナル

Page 2: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

CLR/H 2016

Genius World Final

Page 3: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Menu

Introduce Microsoft Technology Center

Conversation as a Platform

Cortana / Rinna

Bot Framework

Cognitive Service

Page 4: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Microsoft Technology Center

Tokyo

Microsoft

Technology

CentersExperience the

Microsoft Cloud

Page 5: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

What’s MTC?(Microsoft Technology Center)

マイクロソフトの戦略および製品・テクノロジーについて啓蒙・訴求する部署で各国に 41 拠点に展開され、業種、セグメントに関係なく活動しています

7

Page 6: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

MTC メニュー8

Strategy

Briefing

CxO, エグゼクティブ向けの MS 戦略説明

Architecture

Design Session

カスタムブリーフィングや実機使用によるセッション

Proof

of

Concept

PoC やプロトタイプ開発

Microsoft

Solution

Experience

製品・テクノロジーの紹介

Page 7: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Microsoft Technology Center 提供コース9

Office

365

System

Center

Data

Insight

Dynamics

CRMHyper-V

Application

Innovation

Windows

Server

Surface

HUB

IoT

Enterprise

Mobility

Management

Windows

10Robotics

Cyber

Security

Strategy

Briefing

Data

Center

Tour

VoiceAzureFlexible

Work Style

Office Tour

Page 8: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 9: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 10: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 11: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 12: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 13: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 14: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 15: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 16: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

20

ハイレベル高濃度加齢臭集団キャラが濃いので取り扱い注意

Page 17: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

22

加藤古間

蔵本澤 小柳津 鈴木

平井

Page 18: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

23

HoloLens セッション Coming Soon !

Page 19: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

24

Microsoft HoloLens comes to Japan

MS ストアにて先行予約受付中(出荷は2017年1月より)

Microsoft HoloLens Development Edition

¥333,800• MS ストアの1アカウントにつき5デバイスまで購入可能

• ハードウェア保証なし

Microsoft HoloLens Commercial Suite

¥555,800• デバイス自体は Development Edition と同じ

• キオスクモード、MDM管理、Windows Update for Business、BitLocker 暗号化、 Store for Business など

• 1年間のハードウェア保証

Page 20: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Conversations

as a Platform

Page 21: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Conversations as a Platform26

対人間

Page 22: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 23: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

女子高生人工知能「りんな」(LINE アプリ)

• Bing 検索エンジンで培ったディープラーニング技術+機械学習のクラウドサービス「Azure Machine Learning」を組み合わせた人工知能• Bingチームによる開発(技術開発には Microsoft Research も参画)

• 発表以前のテストリリース後、口コミだけで1週間で 35万ユーザーを獲得

29

LINE ID:@ms_rinna

Page 24: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

りんなとの会話例30

Page 25: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

りんなのテクノロジー

• 多層構造のニューラルネットワーク(NN)• りんなは「自然言語」の学習に応用

• ビックデータの特徴を自動的に学習

• 深層構造類似度モデル(DSSM)• 2つの文字列の類似度を学習するモデル

• 再帰的ニューラルネットワーク(RNN)• 出力を入力に更新し、再帰的に学習

• ベクトルの計算のために使用

• Learning to Rank • クエリとの関連性に基づいて候補をランキング付け

• Word to Vector• 単語をベクトル化して表現する定量化手法(200次元)

• Term Frequency Inverse Document Frequency(TFIDF)• 単語の出現頻度と逆文章頻度。情報検索&文章要約

31

スコア 返答候補

3.71 愛している

3.69 私も愛しているよ心から

3.35 iloveyou愛しているーー

0.36 きもい

0.18 バナナありがと

-0.36 君も描きなヨ

ユーザ:愛している

1. 愛している

2. 私も愛しているよ心から

…100. バナナありがと

Learning-To-Rank

Page 26: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

SHARP×りんな in Twitter 32

シャープさん5年のツイートをわずか7時間で!

Page 27: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

LAWSON×りんな in LINE

• LINE 公式アカウント「ローソンクルー♪あきこちゃん」に女子高生 AI「りんな」の技術を活用• 辛口な女子高生の「りんな」キャラではなく、これまでの「あきこちゃん」と同じく、丁寧で控えめな応対をする

• 自然な会話の中で商品やサービス、クーポンなどを紹介

• 追加機能

• Profanity Filter• 不適切な発言の防止

• Text Style• 表記揺れと語尾を調整• 丁寧な表見に変換

• Kaomoji• 絵文字はルール化が容易だが複数の文字・記号から構成される顔文字は機械学習で判断

33

Page 28: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

34

Page 29: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Cortana

• Personal Digital Assistant :人工 AI 秘書

• Cortana for Android, Cortana for iPad もリリース

• Cortana に対応したアプリ開発も可能

35

Page 30: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Cortana 語録

•おみくじ

•じゃんけん

•冗談言って!

•おはよう

•おやすみ

•何か歌って!

•ジョークを教えて

•長い話をして

• Siri を知っていますか?

•最新の地震情報

•マイクロソフトの株価は?

•次の予定は何

•あなたは誰?

36

Page 31: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Cortana + Power BI

• Power BI とのインテグレーション• Cortana ペインに Power BI をタイルが表示可能に

37

Page 32: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 33: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Microsoft Bot Framework39

Bot Connector

作成した Bot を各種サービスに接続

• Bot ダッシュボードでの登録、接続、公開、管理

• メッセージルーティング

• 自動翻訳(30を超える言語)

• ユーザーや状態の管理

• Webチャットコントロールへの組み込み

• デバッグ用ツール

Bot Builder SDK

Node.js, C# によるBot本体の開発

• GitHub で OSS として公開

• Visual Studio 用プロジェクトテンプレートの提供

• Azure Web Apps へのデプロイ

• ローカル環境での検証用エミュレータ

• サンプル&ライブラリ

• Cognitive Service への連携

• プロンプト、ダイアログ、フォームなど各種スタイル

Bot Directory

世界最大級のBot ディレクトリ

• Bot 登録の公開用ディレクトリ

• Bot 認定プロセス

• Bot 検索

• Bot の提供チャネルとしての構成

• Web チャットコントロール経由で登録された Bot を利用可能

Page 34: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Bot コネクター40

Page 35: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Skype へ登録42

Page 36: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Bot Directory43

Page 37: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Deep Learning

Page 38: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Deep Learning(深層学習)

•定義• 多層(3層以上)の構造を持つニューラルネットワーク

• ニューラルネットワーク(Neural Network, NN)• 脳機能に見られるいくつかの特性をシミュレーションによって表現した数学モデル

•種類• 畳み込みニューラルネットワーク(Convolutional Neural Networks:CNN)

• 再帰型ニューラルネットワーク(Recurrent Neural Network:RNN)

•活用領域• 画像認識や音声認識が主流

• データ構造がある程度経験的に知られている画像や音声に対しては効果的であるものの、自然言語処理などデータ構造があまり判明していないデータに対して課題が残る

•課題• ディープラーニングはアルゴリズムよりもデータの質と量が重要なので、膨大なデータを有しており、かつ、それを高速に処理する CPU/GPU リソースが必要

53

Page 39: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Deep Learning in Azure Machine Learning

• Azure Machine Learning で深層学習• https://azure.microsoft.com/en-us/documentation/articles/machine-learning-azure-ml-netsharp-reference-guide/

• ニューラルネットワークアルゴリズム

• Multiclass Neural Network

• Two-Class Neural Network

• Neural Network Regression

• Net#• ニューラルネットワークを定義する言語

54

Page 40: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Microsoft Cognitive Toolkit(旧CNTK:Microsoft Computational Network Toolkit)

• Microsoft Research が公開している深層学習(ディープラーニング)用のツールキット

• https://cntk.ai/

• オープンソース(MITライセンス)

• Githubで公開

• https://github.com/Microsoft/CNTK

• Windows と Linux で64 bit 環境のみ

• v2 より Python 対応

• 画像認識ベンチマーク ImageNet

で記録更新!• 1000カテゴリの画像について 96%以上の確率で正しく分類

• 従来の5倍近くも深い152レイヤのニューラル・ネットワーク• CNTK + Azure GPU Lab

• https://blogs.nvidia.co.jp/2015/12/10/microsoft-gpus-image-recognition/

55

Page 41: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Data Science Virtual Machine on Azure

•全部入り VM の提供

• Windows & Linux• Microsoft R Server Developer Edition

• Anaconda Python distribution

• Jupyter notebooks for Python and R

• Visual Studio Community Edition

• R & node.js tools

• Power BI desktop

• SQL Server 2016 Developer edition

• Microsoft Cognitive Toolkit (CNTK 2.0)

• mxnet

• Vowpal Wabbit

56

Page 42: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text
Page 43: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Cognitive Services を利用した話題のサイト

• How-Old.net • What-Dog.net • CaptionBot

58

http://how-old.net/# https://www.what-dog.net/# https://www.captionbot.ai/

Page 44: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Cognitive Services 一覧59

Vison

Language

Knowledge

Search

Speech

Computer Vision Face Emotion Video

Bing Speech Speaker Recognition Custom Recognition

Bing Spell Check Language

Understanding

Linguistic Analysis Text Analytics Web Language

Model

Academic Entity Linking Knowledge

Exploration

Recommendations

Bing Autosuggest Bing Image Search Bing News Search Bing Video Search Bing Web Search

Content Moderator

Translator

Page 45: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

IBM Watson との比較60

Cognitive Services

画像認識・ビデオ処理顔認識・感情認識テキスト解析自然言語処理

音声認識・音声合成翻訳・検索

Azure IaaS

仮想マシン・ネットワーク・ストレージ

Azure PaaS

Web サイト・Web API

データベース・モバイルサービス

Watson

SoftLayer

Bluemix

IBMMicrosoft

AP

IIa

aS

PaaS

• Natural Language

Classifier

• Retrieve and Rank

• Dialog

• Document

Conversion

• Speech to Text

• Text to Speech

Bot Framework

チャットボットダイアログコネクタ

Machine Learning

クラス分類リコメンデーションクラスタリング

回帰

Page 46: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

表情コンテスト with Emotion API61

• Emotion API を利用して表情コンテストを行います

「驚きの部」「怒りの部」「恐怖の部」の3部門です

•それそれ、最高レートを出した方が優勝です

•時間内であれば何度でも挑戦できます

http://aka.ms/g2

Page 47: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

62

CLR/H カソウ化デー

表情コンテストwith Emotion API 2016.12.17@Sappro

「驚き」の部優勝:おおがみ様

Surprise = 99.759%

「怒り」の部優勝:めんたろ様

Anger = 88.807%

「恐怖」の部優勝:めんたろ様

Fear = 88.837%

Page 48: ザ・ファイナル · SoftLayer Bluemix Microsoft IBM I IaaS PaaS •Natural Language Classifier •Retrieve and Rank •Dialog •Document Conversion •Speech to Text •Text

Thanks for Attending !CLR/H in Sappro

Powered by Genius