SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
CLR/H in Tokyo
Halloween Festival 2016
Developer Room #4
Genius Halloween World
3
お願い
• このセッションはデモが多く、また、会
場のレイアウトの関係で後方座席はかな
り見づらいです。出来るだけ前方の席に
お座り頂きますようご協力お願いします
• 赤いラインより下が確認できれば OK
• 状況に応じてデフラグします
• セッション中に PC をご使用される方は、
キーボードの打音など他のお客様のご迷
惑にならないようご配慮願います
• 写真および動画撮影は OK ですが、
SNS への投稿は写真のみでお願いします。
• 他の受講者の方が映り込んだ写真にはご留意
下さい
Menu
Introduce MTC
Conversation as a Platform
Cortana / Rinna
Bot Framework
Machine Learning
Cognitive Service
Microsoft Technology Center
Tokyo
Microsoft
Technology
Centers
Experience 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
CRM
Hyper-V
Application
Innovation
Windows
Server
Surface
HUB
IoT
Enterprise
Mobility
Management
Windows
10
Robotics
Cyber
Security​
Strategy
Briefing
Data
Center
Tour
VoiceAzure
Flexible
Work Style
Office Tour
20
Yuichi Kuramoto
Genius HiraiShinobu Furuma
Madoka Sawa
Atsushi Oyaizu
Kanji Kato Atsushi Suzuki
21
ハイレベル高濃度加齢臭集団
キャラが濃いので取り扱い注意
Conversations
as a Platform
Conversations as a Platform
23
対人間
Cortana vs. Rinna
24
EmotionalProductivity
明日の天気は
晴れです。
どこか出かける予定
でもあるの?
明日晴れるかなぁ?
女子高生人工知能「りんな」(LINE アプリ)
• Bing 検索エンジンで培ったディープラーニング技術+機械学習のクラウド
サービス「Azure Machine Learning」を組み合わせた人工知能
• Bing チームによる開発(技術開発には Microsoft Research も参画)
• 発表以前のテストリリース後、口コミだけで1週間で 35万ユーザーを獲得
26
LINE ID:@ms_rinna
りんなとの会話例
27
SHARP × りんな in Twitter
28
シャープさん5年のツイートをわずか7時間で!
29
Cortana
• Personal Digital Assistant :人工 AI 秘書
• Cortana for Android, Cortana for iPad もリリース
• Cortana に対応したアプリ開発も可能
30
Cortana 語録
• おみくじ
• じゃんけん
• 冗談言って!
• おはよう
• おやすみ
• 何か歌って!
• ジョークを教えて
• 長い話をして
• Siri を知っていますか?
• 最新の地震情報
• マイクロソフトの株価は?
• 次の予定は何
• あなたは誰?
31
Cortana + Power BI
• Power BI とのインテグレーション
• Cortana ペインに Power BI をタイルが表示可能に
32
Microsoft Bot Framework
34
Bot コネクター
35
Skype へ登録
36
Azure Machine Learning:概要
• クラウドで機械学習を提供するサービス
• 最新の高品質な機械学習アルゴリズムが非常に安価な時間課金で提供
• データの抽出からクリーニング、前処理、トレーニングなど
すべてブラウザから操作
• 予測を行うための Web API の作成と配置
• トレーニングされたモデルを Module 化し、これを利用して
入力値から予測結果を返す Web Service API を作成
• 作成した API はアプリから利用
• OSS(R 言語 や Python)も活用可能
• R 言語や Python を実行するための Module (R は 350 以上) が提供
• 既存の R や Python のパッケージをインポートすることも可能
• 費用は従量課金
• ハードウェアやライセンスを購入不要
• 固定費を削除して必要な時に必要なだけ利用
38
Azure Machine Learning:適用領域
39
レコメンデーション
広告効果分析
ビジネスへの
気象情報活用
SNS 分析
Web アクセス
ログ解析 法的ドキュメントの検証
価格最適化 不正検知
顧客解約分析
機器予防保全
ロジスティクス
最適化
カスタマイズ保険
Machine Learning:ML Studio
40
キャンパスにフロー
部品を配置して接続
部品ごとの設定は
プロパティペインで
フロー
部品
実行ボタン
(課金対象)
モデルを Web サービス
へ配置
Machine Learning:モデリングモジュール
• クラス分類(クラス確率推定)
• 母集団に属する要素が、ある基準で分けた
どの集合に分類されるかを予測する
• どの設備が故障するか?
• 故障予兆が「ある」「ない」に分類
• 既存顧客の中でキャンペーンのオファーに
反応するのは誰か?
• 「反応する」「反応しない」に分類
• 回帰
• 個々のデータに対して、未知の変数(属
性)の数値を予測あるいは推定する
• オファーに反応する顧客 A はいくら購入し
てくれるか?
• クラスタリング
• 特定の分類基準を与えず、データを基に
類似性を見つけて母集団をグルーピング
• どのターゲット顧客グループにどのような
製品を開発・提供するべきか?
• 販売チームをどのように組織するべきか?
• 異常値検出
• 定常状態とは異なる状態を発見する
• ネットワーク攻撃を受けているのかどうか
• 詐欺による取引かどうか
41
基本的な予測モデルの作成例
42
トレーニングデータの
読込み
データクレンジング・
メタデータ設定
読み込んだデータを「トレー
ニングデータ」と「評価用
データ」に分割
予測モデルの作成に使用する
アルゴリズム
予測モデルの作成(トレーニング)
左インプット:利用するアルゴリズム
右インプット:トレーニングデータ
作成した予測モデルを評価する為に、
評価用データで予測を実行
予測結果の評価と可視化
予測モデルの評価指標
43
 ML Studio : Experiments > Evaluate Model > Evaluation Result
• True Positive
• False Positive
• True Negative
• False Negative
• Accuracy
• Precision
• Recall
• F1 Score
• Threshold
• AUC
 AUC 0.9 - 1.0 High accuracy
 AUC 0.9 - 0.7 Moderate accuracy
 AUC 0.5 - 0.7 Low accuracy
Deep Learning
Deep Learning(深層学習)
• 定義
• 多層(3層以上)の構造を持つニューラルネットワーク
• ニューラルネットワーク(Neural Network, NN)
• 脳機能に見られるいくつかの特性をシミュレーションによって表現した数学モデル
• 種類
• 畳み込みニューラルネットワーク(Convolutional Neural Networks:CNN)
• 再帰型ニューラルネットワーク(Recurrent Neural Network:RNN)
• 活用領域
• 画像認識や音声認識が主流
• データ構造がある程度経験的に知られている画像や音声に対しては効果的であるものの、自然言
語処理などデータ構造があまり判明していないデータに対して課題が残る
• 課題
• ディープラーニングはアルゴリズムよりもデータの質と量が重要なので、膨大な
データを有しており、かつ、それを高速に処理する CPU/GPU リソースが必要
45
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#
• ニューラルネットワークを定義する言語
46
CNTK:Microsoft Computational Network Toolkit
• Microsoft Research が公開している深層学習(ディープラーニング)用のツールキット
• https://cntk.ai/
• オープンソース(MITライセンス)
• Githubで公開
• https://github.com/Microsoft/CNTK
• Windows と Linux
• 64 bit 環境のみ
• 画像認識ベンチマーク ImageNet
で記録更新!
• 1000カテゴリの画像について 96%
以上の確率で正しく分類
• 従来の5倍近くも深い152レイヤの
ニューラル・ネットワーク
• CNTK + Azure GPU Lab
• https://blogs.nvidia.co.jp/2015/12/10/microsoft-gpus-image-recognition/
47
Cognitive Services を利用した話題のサイト
• How-Old.net • What-Dog.net • CaptionBot
49
http://how-old.net/# https://www.what-dog.net/# https://www.captionbot.ai/
Cognitive Services API 一覧
50
VISION
Language
Knowledge
Search
Speech
Computer
Vision Face Emotion Video
Bing
Speech
Custom
Recognition
Intelligent Service
Speaker
Recognition
Bing
Spell Check
Language
Understanding
Intelligent Service
Linguistic
Analysis
Text
Analytics
Web
Language
Model
Academic
Knowledge
Entity
Linking
Intelligence Service
Knowledge
Exploration
Service Recommendations
Bing
Autosuggest
Bing
Image
Search
Bing
News
Search
Bing
Video
Search
Bing
Web
Search
IBM Watson との比較
51
Cognitive Services
画像認識・ビデオ処理
顔認識・感情認識
テキスト解析
自然言語処理
音声認識・音声合成
翻訳・検索
Azure IaaS
仮想マシン・ネットワーク・ストレージ
Azure PaaS
Web サイト・Web API
データベース・モバイルサービス
Watson
SoftLayer
Bluemix
IBMMicrosoft
APIIaaSPaaS
• Natural Language
Classifier
• Retrieve and Rank
• Dialog
• Document
Conversion
• Speech to Text
• Text to Speech
Bot Framework
チャットボット
ダイアログ
コネクタ
Machine Learning
クラス分類
リコメンデーション
クラスタリング
回帰
Computer Vision APIs - Analyze an image
• 86 Category
• people_crowd
• animal_dog
• food_bread
52
Computer Vision APIs - Analyze an image
• Dominant color
• Foreground, Background, Colors
• 12 color names
• Accent color
• Black & White
• true / false
• Image Type
• 0 Non-clipart
• 1 ambiguous
• 2 normal-clipart
• 3 good-clipart
• Line drawing type
• true / false
53
Foreground Background Colors Accent
Black Black White #BC6F0F
Black White
White,
Black,
Green
#CAA501
Black & White
True False
Image Type
good-clipart Non-clipart
Line drawing type
True False
Computer Vision APIs - Analyze an image
• faces
• faceRectangle:座標(矩形)
• gender:性別
• age:年齢
• adult
• isAdultContent
• isRacyContent
54
"adult":
{
"isAdultContent": true,
"isRacyContent": tue,
"adultScore": 0.8524786829948425,
"racyScore": 0.9641820192337036
}
[
{
"age":29,
"gender":"Female",
"faceRectangle": {"left":447,"top":195,"width":162,"height":162}
},
{
"age":11,
"gender":“Female",
"faceRectangle":{"left":355,"top":87,"width":143,"height":143}
}
]
Computer Vision APIs - OCR
• OCR 分析結果
• textAngle
• orientation
• language
• regions
• lines
• words
• boundingBox
• text
• 入力イメージ
• フォーマット:JPEG, PNG, GIF, BMP
• サイズ:4MB 以下
• 40 x 40 ~ 3200 x 3200 pixels
• 100 M pixels 以下
• 対応言語
• Chinese Simplified, Chinese Traditional,
Czech, Danish, Dutch, English, Finnish,
French, German, Greek, Hungarian,
Italian, Japanese, Korean, Norwegian,
Polish, Portuguese, Russian, Spanish,
Swedish, Turkish
55
Video API
• Face Detection and Tracking
• 顔認識(同時 64人)
• 24x24~2048x2048 ピクセル
• MP4, MOV, WMV 形式
• 100MB 以下
• Motion Detection
• 動体検知
• Stabilization
• 手ぶれ補正
• Azure Media Service の
Media Analytics 機能でも
使用されている
56
Cognitive Services API の利用方法
• REST API でのアクセス
• データは JSON 形式で通信は HTTP(S) : GET/POST
• プラットフォームや開発言語を問わない
57
API の利用方法 STEP1(Free)
• Microsoft アカウントで Sign-in して API キーを入手(各サービスごと)
58
API の利用方法 STEP2(Free)
• 対象のサービスの API Reference を参照
• 各言語でのコード記述例があるのでそれを利用
59
API の利用方法 STEP3(Free)
• イメージの渡し方は2つ
1. サービスからアクセス可能な場所に画像を配置してその画像の URL 文字列を渡す
2. ContentType を application/octet-stream か multipart/form-data にしてバイナリで渡す
• 戻り値の処理
• 解析されたデータは JSON 形式(文字列)で戻る
• データのスキーマは 各サービスの API Reference で確認しておく
• エラー処理
• POST 後の HTTP ステータスコードで確認
• Response 400:InvalidImageUrl, InvalidImageFormat, InvalidImageSize,
NotSupportedVisualFeature, NotSupportedImage
• Response 415:InvalidMediaType
• Response 500:FailedToProcess, Timeout, InternalServerError
60
We are looking forward to your attend !
November 1-2
Thanks for Attending !
CLR/H in Tokyo

Weitere ähnliche Inhalte

Ähnlich wie Genius Halloween Festival 2016

ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回Naoyuki Yamada
 
学習モデルの検証
学習モデルの検証学習モデルの検証
学習モデルの検証Ruketa
 
おしゃスタ@リクルート
おしゃスタ@リクルートおしゃスタ@リクルート
おしゃスタ@リクルートIssei Kurahashi
 
順序データでもベイズモデリング
順序データでもベイズモデリング順序データでもベイズモデリング
順序データでもベイズモデリング. .
 
データ分析で Excel を活用しよう
データ分析で Excel を活用しようデータ分析で Excel を活用しよう
データ分析で Excel を活用しようTsuyoshi Kitagawa
 
100614 構造方程式モデリング基本の「き」
100614 構造方程式モデリング基本の「き」100614 構造方程式モデリング基本の「き」
100614 構造方程式モデリング基本の「き」Shinohara Masahiro
 
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナーHiroshi Senga
 
あなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントあなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントShohei Hido
 
推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine LearningMasayuki Ota
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析osamu morimoto
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~Knowledge & Experience
 
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...NTT DATA Technology & Innovation
 
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナー
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナーYou Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナー
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナーAd-club (アド部)
 
CVPRプレゼン動画100本サーベイ
CVPRプレゼン動画100本サーベイCVPRプレゼン動画100本サーベイ
CVPRプレゼン動画100本サーベイYuki Yamashita
 
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!Hideto Masuoka
 
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューMoriharu Ohzu
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルRecruit Technologies
 
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介KCS Keio Computer Society
 
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Mao Yamaguchi
 

Ähnlich wie Genius Halloween Festival 2016 (20)

ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回ElasticSearch勉強会 第6回
ElasticSearch勉強会 第6回
 
学習モデルの検証
学習モデルの検証学習モデルの検証
学習モデルの検証
 
ヒトの機械学習
ヒトの機械学習ヒトの機械学習
ヒトの機械学習
 
おしゃスタ@リクルート
おしゃスタ@リクルートおしゃスタ@リクルート
おしゃスタ@リクルート
 
順序データでもベイズモデリング
順序データでもベイズモデリング順序データでもベイズモデリング
順序データでもベイズモデリング
 
データ分析で Excel を活用しよう
データ分析で Excel を活用しようデータ分析で Excel を活用しよう
データ分析で Excel を活用しよう
 
100614 構造方程式モデリング基本の「き」
100614 構造方程式モデリング基本の「き」100614 構造方程式モデリング基本の「き」
100614 構造方程式モデリング基本の「き」
 
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
 
あなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントあなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイント
 
推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析
 
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う  ~ 概念モデリング教本を元に ~
ChatGPT(LLMによる生成系AI)の追加学習を No Code で行う ~ 概念モデリング教本を元に ~
 
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
 
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナー
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナーYou Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナー
You Appi 人工知能型広告配信プラットフォーム(アドネットワーク・DSP)@アド部 イスラエルモバイルアドテクセミナー
 
CVPRプレゼン動画100本サーベイ
CVPRプレゼン動画100本サーベイCVPRプレゼン動画100本サーベイ
CVPRプレゼン動画100本サーベイ
 
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
数式がわからなくたってDeep Learningやってみたい!人集合- dots. DeepLearning部 発足!
 
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビューソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
 
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介
“Why Should I Trust You?” Explaining the Predictions of Any Classifierの紹介
 
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
 

Mehr von なおき おさだ

IT技術者こそ覚えておきたい脳梗塞の症状
IT技術者こそ覚えておきたい脳梗塞の症状IT技術者こそ覚えておきたい脳梗塞の症状
IT技術者こそ覚えておきたい脳梗塞の症状なおき おさだ
 
より効果的に業務改善するためのOffice 365活用術
より効果的に業務改善するためのOffice 365活用術より効果的に業務改善するためのOffice 365活用術
より効果的に業務改善するためのOffice 365活用術なおき おさだ
 
Office 365 #13 運用セッションー公開用
Office 365 #13 運用セッションー公開用Office 365 #13 運用セッションー公開用
Office 365 #13 運用セッションー公開用なおき おさだ
 
ここまで進歩したMicrosoftのSaaSソリューション 公開用
ここまで進歩したMicrosoftのSaaSソリューション   公開用ここまで進歩したMicrosoftのSaaSソリューション   公開用
ここまで進歩したMicrosoftのSaaSソリューション 公開用なおき おさだ
 
今だからこそ導入する価値がある!?Office 365の概要
今だからこそ導入する価値がある!?Office 365の概要今だからこそ導入する価値がある!?Office 365の概要
今だからこそ導入する価値がある!?Office 365の概要なおき おさだ
 
複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!なおき おさだ
 
今だから企業に提案すべきMicrosoft SaaSの魅力
今だから企業に提案すべきMicrosoft SaaSの魅力今だから企業に提案すべきMicrosoft SaaSの魅力
今だから企業に提案すべきMicrosoft SaaSの魅力なおき おさだ
 

Mehr von なおき おさだ (8)

IT技術者こそ覚えておきたい脳梗塞の症状
IT技術者こそ覚えておきたい脳梗塞の症状IT技術者こそ覚えておきたい脳梗塞の症状
IT技術者こそ覚えておきたい脳梗塞の症状
 
より効果的に業務改善するためのOffice 365活用術
より効果的に業務改善するためのOffice 365活用術より効果的に業務改善するためのOffice 365活用術
より効果的に業務改善するためのOffice 365活用術
 
Office 365 #13 運用セッションー公開用
Office 365 #13 運用セッションー公開用Office 365 #13 運用セッションー公開用
Office 365 #13 運用セッションー公開用
 
Office 365-超概要
Office 365-超概要Office 365-超概要
Office 365-超概要
 
ここまで進歩したMicrosoftのSaaSソリューション 公開用
ここまで進歩したMicrosoftのSaaSソリューション   公開用ここまで進歩したMicrosoftのSaaSソリューション   公開用
ここまで進歩したMicrosoftのSaaSソリューション 公開用
 
今だからこそ導入する価値がある!?Office 365の概要
今だからこそ導入する価値がある!?Office 365の概要今だからこそ導入する価値がある!?Office 365の概要
今だからこそ導入する価値がある!?Office 365の概要
 
複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!複数のMSテクノロジーで会社のITインフラを改善してみた!
複数のMSテクノロジーで会社のITインフラを改善してみた!
 
今だから企業に提案すべきMicrosoft SaaSの魅力
今だから企業に提案すべきMicrosoft SaaSの魅力今だから企業に提案すべきMicrosoft SaaSの魅力
今だから企業に提案すべきMicrosoft SaaSの魅力
 

Kürzlich hochgeladen

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Kürzlich hochgeladen (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

Genius Halloween Festival 2016

  • 1. CLR/H in Tokyo Halloween Festival 2016
  • 2. Developer Room #4 Genius Halloween World
  • 3. 3 お願い • このセッションはデモが多く、また、会 場のレイアウトの関係で後方座席はかな り見づらいです。出来るだけ前方の席に お座り頂きますようご協力お願いします • 赤いラインより下が確認できれば OK • 状況に応じてデフラグします • セッション中に PC をご使用される方は、 キーボードの打音など他のお客様のご迷 惑にならないようご配慮願います • 写真および動画撮影は OK ですが、 SNS への投稿は写真のみでお願いします。 • 他の受講者の方が映り込んだ写真にはご留意 下さい
  • 4. Menu Introduce MTC Conversation as a Platform Cortana / Rinna Bot Framework Machine Learning Cognitive Service
  • 6. What’s MTC?(Microsoft Technology Center) マイクロソフトの戦略および製品・テクノロジーについて啓蒙・ 訴求する部署で各国に 41 拠点に展開され、業種、セグメントに 関係なく活動しています 7
  • 7. MTC メニュー 8 Strategy Briefing CxO, エグゼクティブ 向けの MS 戦略説明 Architecture Design Session カスタムブリーフィン グや実機使用による セッション Proof of Concept PoC やプロトタイプ 開発 Microsoft Solution Experience 製品・テクノロジーの 紹介
  • 8. Microsoft Technology Center 提供 コース 9 Office 365 System Center Data Insight Dynamics CRM Hyper-V Application Innovation Windows Server Surface HUB IoT Enterprise Mobility Management Windows 10 Robotics Cyber Security​ Strategy Briefing Data Center Tour VoiceAzure Flexible Work Style Office Tour
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. 20 Yuichi Kuramoto Genius HiraiShinobu Furuma Madoka Sawa Atsushi Oyaizu Kanji Kato Atsushi Suzuki
  • 22. Conversations as a Platform 23 対人間
  • 24.
  • 25. 女子高生人工知能「りんな」(LINE アプリ) • Bing 検索エンジンで培ったディープラーニング技術+機械学習のクラウド サービス「Azure Machine Learning」を組み合わせた人工知能 • Bing チームによる開発(技術開発には Microsoft Research も参画) • 発表以前のテストリリース後、口コミだけで1週間で 35万ユーザーを獲得 26 LINE ID:@ms_rinna
  • 27. SHARP × りんな in Twitter 28 シャープさん5年のツイートをわずか7時間で!
  • 28. 29
  • 29. Cortana • Personal Digital Assistant :人工 AI 秘書 • Cortana for Android, Cortana for iPad もリリース • Cortana に対応したアプリ開発も可能 30
  • 30. Cortana 語録 • おみくじ • じゃんけん • 冗談言って! • おはよう • おやすみ • 何か歌って! • ジョークを教えて • 長い話をして • Siri を知っていますか? • 最新の地震情報 • マイクロソフトの株価は? • 次の予定は何 • あなたは誰? 31
  • 31. Cortana + Power BI • Power BI とのインテグレーション • Cortana ペインに Power BI をタイルが表示可能に 32
  • 32.
  • 36.
  • 37. Azure Machine Learning:概要 • クラウドで機械学習を提供するサービス • 最新の高品質な機械学習アルゴリズムが非常に安価な時間課金で提供 • データの抽出からクリーニング、前処理、トレーニングなど すべてブラウザから操作 • 予測を行うための Web API の作成と配置 • トレーニングされたモデルを Module 化し、これを利用して 入力値から予測結果を返す Web Service API を作成 • 作成した API はアプリから利用 • OSS(R 言語 や Python)も活用可能 • R 言語や Python を実行するための Module (R は 350 以上) が提供 • 既存の R や Python のパッケージをインポートすることも可能 • 費用は従量課金 • ハードウェアやライセンスを購入不要 • 固定費を削除して必要な時に必要なだけ利用 38
  • 38. Azure Machine Learning:適用領域 39 レコメンデーション 広告効果分析 ビジネスへの 気象情報活用 SNS 分析 Web アクセス ログ解析 法的ドキュメントの検証 価格最適化 不正検知 顧客解約分析 機器予防保全 ロジスティクス 最適化 カスタマイズ保険
  • 40. Machine Learning:モデリングモジュール • クラス分類(クラス確率推定) • 母集団に属する要素が、ある基準で分けた どの集合に分類されるかを予測する • どの設備が故障するか? • 故障予兆が「ある」「ない」に分類 • 既存顧客の中でキャンペーンのオファーに 反応するのは誰か? • 「反応する」「反応しない」に分類 • 回帰 • 個々のデータに対して、未知の変数(属 性)の数値を予測あるいは推定する • オファーに反応する顧客 A はいくら購入し てくれるか? • クラスタリング • 特定の分類基準を与えず、データを基に 類似性を見つけて母集団をグルーピング • どのターゲット顧客グループにどのような 製品を開発・提供するべきか? • 販売チームをどのように組織するべきか? • 異常値検出 • 定常状態とは異なる状態を発見する • ネットワーク攻撃を受けているのかどうか • 詐欺による取引かどうか 41
  • 42. 予測モデルの評価指標 43  ML Studio : Experiments > Evaluate Model > Evaluation Result • True Positive • False Positive • True Negative • False Negative • Accuracy • Precision • Recall • F1 Score • Threshold • AUC  AUC 0.9 - 1.0 High accuracy  AUC 0.9 - 0.7 Moderate accuracy  AUC 0.5 - 0.7 Low accuracy
  • 44. Deep Learning(深層学習) • 定義 • 多層(3層以上)の構造を持つニューラルネットワーク • ニューラルネットワーク(Neural Network, NN) • 脳機能に見られるいくつかの特性をシミュレーションによって表現した数学モデル • 種類 • 畳み込みニューラルネットワーク(Convolutional Neural Networks:CNN) • 再帰型ニューラルネットワーク(Recurrent Neural Network:RNN) • 活用領域 • 画像認識や音声認識が主流 • データ構造がある程度経験的に知られている画像や音声に対しては効果的であるものの、自然言 語処理などデータ構造があまり判明していないデータに対して課題が残る • 課題 • ディープラーニングはアルゴリズムよりもデータの質と量が重要なので、膨大な データを有しており、かつ、それを高速に処理する CPU/GPU リソースが必要 45
  • 45. 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# • ニューラルネットワークを定義する言語 46
  • 46. CNTK:Microsoft Computational Network Toolkit • Microsoft Research が公開している深層学習(ディープラーニング)用のツールキット • https://cntk.ai/ • オープンソース(MITライセンス) • Githubで公開 • https://github.com/Microsoft/CNTK • Windows と Linux • 64 bit 環境のみ • 画像認識ベンチマーク ImageNet で記録更新! • 1000カテゴリの画像について 96% 以上の確率で正しく分類 • 従来の5倍近くも深い152レイヤの ニューラル・ネットワーク • CNTK + Azure GPU Lab • https://blogs.nvidia.co.jp/2015/12/10/microsoft-gpus-image-recognition/ 47
  • 47.
  • 48. Cognitive Services を利用した話題のサイト • How-Old.net • What-Dog.net • CaptionBot 49 http://how-old.net/# https://www.what-dog.net/# https://www.captionbot.ai/
  • 49. Cognitive Services API 一覧 50 VISION Language Knowledge Search Speech Computer Vision Face Emotion Video Bing Speech Custom Recognition Intelligent Service Speaker Recognition Bing Spell Check Language Understanding Intelligent Service Linguistic Analysis Text Analytics Web Language Model Academic Knowledge Entity Linking Intelligence Service Knowledge Exploration Service Recommendations Bing Autosuggest Bing Image Search Bing News Search Bing Video Search Bing Web Search
  • 50. IBM Watson との比較 51 Cognitive Services 画像認識・ビデオ処理 顔認識・感情認識 テキスト解析 自然言語処理 音声認識・音声合成 翻訳・検索 Azure IaaS 仮想マシン・ネットワーク・ストレージ Azure PaaS Web サイト・Web API データベース・モバイルサービス Watson SoftLayer Bluemix IBMMicrosoft APIIaaSPaaS • Natural Language Classifier • Retrieve and Rank • Dialog • Document Conversion • Speech to Text • Text to Speech Bot Framework チャットボット ダイアログ コネクタ Machine Learning クラス分類 リコメンデーション クラスタリング 回帰
  • 51. Computer Vision APIs - Analyze an image • 86 Category • people_crowd • animal_dog • food_bread 52
  • 52. Computer Vision APIs - Analyze an image • Dominant color • Foreground, Background, Colors • 12 color names • Accent color • Black & White • true / false • Image Type • 0 Non-clipart • 1 ambiguous • 2 normal-clipart • 3 good-clipart • Line drawing type • true / false 53 Foreground Background Colors Accent Black Black White #BC6F0F Black White White, Black, Green #CAA501 Black & White True False Image Type good-clipart Non-clipart Line drawing type True False
  • 53. Computer Vision APIs - Analyze an image • faces • faceRectangle:座標(矩形) • gender:性別 • age:年齢 • adult • isAdultContent • isRacyContent 54 "adult": { "isAdultContent": true, "isRacyContent": tue, "adultScore": 0.8524786829948425, "racyScore": 0.9641820192337036 } [ { "age":29, "gender":"Female", "faceRectangle": {"left":447,"top":195,"width":162,"height":162} }, { "age":11, "gender":“Female", "faceRectangle":{"left":355,"top":87,"width":143,"height":143} } ]
  • 54. Computer Vision APIs - OCR • OCR 分析結果 • textAngle • orientation • language • regions • lines • words • boundingBox • text • 入力イメージ • フォーマット:JPEG, PNG, GIF, BMP • サイズ:4MB 以下 • 40 x 40 ~ 3200 x 3200 pixels • 100 M pixels 以下 • 対応言語 • Chinese Simplified, Chinese Traditional, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish 55
  • 55. Video API • Face Detection and Tracking • 顔認識(同時 64人) • 24x24~2048x2048 ピクセル • MP4, MOV, WMV 形式 • 100MB 以下 • Motion Detection • 動体検知 • Stabilization • 手ぶれ補正 • Azure Media Service の Media Analytics 機能でも 使用されている 56
  • 56. Cognitive Services API の利用方法 • REST API でのアクセス • データは JSON 形式で通信は HTTP(S) : GET/POST • プラットフォームや開発言語を問わない 57
  • 57. API の利用方法 STEP1(Free) • Microsoft アカウントで Sign-in して API キーを入手(各サービスごと) 58
  • 58. API の利用方法 STEP2(Free) • 対象のサービスの API Reference を参照 • 各言語でのコード記述例があるのでそれを利用 59
  • 59. API の利用方法 STEP3(Free) • イメージの渡し方は2つ 1. サービスからアクセス可能な場所に画像を配置してその画像の URL 文字列を渡す 2. ContentType を application/octet-stream か multipart/form-data にしてバイナリで渡す • 戻り値の処理 • 解析されたデータは JSON 形式(文字列)で戻る • データのスキーマは 各サービスの API Reference で確認しておく • エラー処理 • POST 後の HTTP ステータスコードで確認 • Response 400:InvalidImageUrl, InvalidImageFormat, InvalidImageSize, NotSupportedVisualFeature, NotSupportedImage • Response 415:InvalidMediaType • Response 500:FailedToProcess, Timeout, InternalServerError 60
  • 60. We are looking forward to your attend ! November 1-2
  • 61. Thanks for Attending ! CLR/H in Tokyo