Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
2016 CLR/H in Sappro
カソウ化フェスティバル
ザ・ファイナル
CLR/H 2016
Genius World Final
Menu
Introduce Microsoft Technology Center
Conversation as a Platform
Cortana / Rinna
Bot Framework
Cognitive Service
Microsoft Technology Center
Tokyo
Microsoft
Technology
CentersExperience the
Microsoft Cloud
What’s MTC?(Microsoft Technology Center)
マイクロソフトの戦略および製品・テクノロジーについて啓蒙・訴求する部署で各国に 41 拠点に展開され、業種、セグメントに関係なく活動しています
7
MTC メニュー8
Strategy
Briefing
CxO, エグゼクティブ向けの MS 戦略説明
Architecture
Design Session
カスタムブリーフィングや実機使用によるセッション
Proof
of
Concept
PoC やプロトタイプ開発
Microsoft
Solution
Experience
製品・テクノロジーの紹介
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
20
ハイレベル高濃度加齢臭集団キャラが濃いので取り扱い注意
22
加藤古間
蔵本澤 小柳津 鈴木
平井
23
HoloLens セッション Coming Soon !
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年間のハードウェア保証
Conversations
as a Platform
Conversations as a Platform26
対人間
女子高生人工知能「りんな」(LINE アプリ)
• Bing 検索エンジンで培ったディープラーニング技術+機械学習のクラウドサービス「Azure Machine Learning」を組み合わせた人工知能• Bingチームによる開発(技術開発には Microsoft Research も参画)
• 発表以前のテストリリース後、口コミだけで1週間で 35万ユーザーを獲得
29
LINE ID:@ms_rinna
りんなとの会話例30
りんなのテクノロジー
• 多層構造のニューラルネットワーク(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
SHARP×りんな in Twitter 32
シャープさん5年のツイートをわずか7時間で!
LAWSON×りんな in LINE
• LINE 公式アカウント「ローソンクルー♪あきこちゃん」に女子高生 AI「りんな」の技術を活用• 辛口な女子高生の「りんな」キャラではなく、これまでの「あきこちゃん」と同じく、丁寧で控えめな応対をする
• 自然な会話の中で商品やサービス、クーポンなどを紹介
• 追加機能
• Profanity Filter• 不適切な発言の防止
• Text Style• 表記揺れと語尾を調整• 丁寧な表見に変換
• Kaomoji• 絵文字はルール化が容易だが複数の文字・記号から構成される顔文字は機械学習で判断
33
34
Cortana
• Personal Digital Assistant :人工 AI 秘書
• Cortana for Android, Cortana for iPad もリリース
• Cortana に対応したアプリ開発も可能
35
Cortana 語録
•おみくじ
•じゃんけん
•冗談言って!
•おはよう
•おやすみ
•何か歌って!
•ジョークを教えて
•長い話をして
• Siri を知っていますか?
•最新の地震情報
•マイクロソフトの株価は?
•次の予定は何
•あなたは誰?
36
Cortana + Power BI
• Power BI とのインテグレーション• Cortana ペインに Power BI をタイルが表示可能に
37
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 を利用可能
Bot コネクター40
Skype へ登録42
Bot Directory43
Deep Learning
Deep Learning(深層学習)
•定義• 多層(3層以上)の構造を持つニューラルネットワーク
• ニューラルネットワーク(Neural Network, NN)• 脳機能に見られるいくつかの特性をシミュレーションによって表現した数学モデル
•種類• 畳み込みニューラルネットワーク(Convolutional Neural Networks:CNN)
• 再帰型ニューラルネットワーク(Recurrent Neural Network:RNN)
•活用領域• 画像認識や音声認識が主流
• データ構造がある程度経験的に知られている画像や音声に対しては効果的であるものの、自然言語処理などデータ構造があまり判明していないデータに対して課題が残る
•課題• ディープラーニングはアルゴリズムよりもデータの質と量が重要なので、膨大なデータを有しており、かつ、それを高速に処理する CPU/GPU リソースが必要
53
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
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
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
Cognitive Services を利用した話題のサイト
• How-Old.net • What-Dog.net • CaptionBot
58
http://how-old.net/# https://www.what-dog.net/# https://www.captionbot.ai/
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
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
クラス分類リコメンデーションクラスタリング
回帰
表情コンテスト with Emotion API61
• Emotion API を利用して表情コンテストを行います
「驚きの部」「怒りの部」「恐怖の部」の3部門です
•それそれ、最高レートを出した方が優勝です
•時間内であれば何度でも挑戦できます
http://aka.ms/g2
62
CLR/H カソウ化デー
表情コンテストwith Emotion API 2016.12.17@Sappro
「驚き」の部優勝:おおがみ様
Surprise = 99.759%
「怒り」の部優勝:めんたろ様
Anger = 88.807%
「恐怖」の部優勝:めんたろ様
Fear = 88.837%
Thanks for Attending !CLR/H in Sappro
Powered by Genius