SlideShare a Scribd company logo
1 of 52
実践Watson
~IBM Watsonハッカソンでの取り組みを通じて~
TIS株式会社 戦略技術センター AI技術推進室
中山光樹
自己紹介(1/2)
名前:中山 光樹(なかやま ひろき)
所属:TIS株式会社
戦略技術センター
AI技術推進室
業務:アプリケーション開発
機械学習
2
Facebook:中山光樹
Qiita :Hironsan
Github :Hironsan
自己紹介(2/2)
最近は自然言語処理・機械学習を利用した
アプリケーションの開発・検証を行っています。
3
対話型の販促キャン
ペーン
アプリケーション
自然言語処理ツール
(固有表現抽出)の開発
技術記事執筆
本日のプログラム
4
• Watsonとは?
• Watson活用事例
• Watsonハッカソン
• Watsonについて得られた知見
WATSONとは?
5
• What’s Watson?
• サービスの種類
• NLCとR&Rの紹介
WHAT’S WATSON?
Watsonとは?
IBMが提供する、自然言語(テキスト)から意味を抽出するための
サービス郡
※ただし、日本語は勉強中
Watsonのここがすごい
● 仮説生成
○ 未来や未知のものに関する問いに対して、知識から予測して返答できる
● 自然言語
○ 話し言葉などの柔軟な入力でも解釈できる
● ダイナミックな学習
○ 用途に合うよう学習させることができ、データを与えるほど賢くなる
6
Watsonサービス
サービスの種類
 BluemixカタログのWatsonサービスは全17種類
文章の分類を予測
する
質問に関連する
文書を提案する
②NLC-概要
■利用方法
①文章とクラスの組み合わせを定義したCSVファイルを作成して、APIで登録
→NLCが機械学習によって分類の基準を習得
②NLCに新たな文章を渡すと、習得済みの基準に従ってクラス分類が行われ、
クラス名と確度が返される
サービス名称 アイコン 正式対応
言語
機能・用途
Natural Language
Classifier
(NLC)
英語、ポルト
ガル語、スペ
イン語、アラ
ビア、フラン
ス、イタリア
文章をクラスに振り分ける分類器。
文章⇔クラスの組み合わせを与えると
機械学習により法則を習得する。
話題の絞込みや対応の分岐に利用可能
<学習データ例>
②NLC-仕組み
気温
天候
■分類器(classifier)の作成
• 学習用データ(文章+クラスの組み合わせ)をCSV形式で登録。
→与えたデータから分類方法を学習した、新しい分類器が作られる。
■分類器の利用
• 分類器に新しい文章を与えると、先に学習した基準で分類が行われる
text class
外は暑いですか? 気温
今日の最低気温は何度ですか? 気温
雪は降りそうですか? 天候
雨はいつごろ止みそうですか? 天候
text class confidence
今日はぬくい。 気温 89.9%
今日はしばれる。 気温 80.5%
台風が来そうだ。 天候 92.3%
一般的な語の関係はNLCがあらかじめ習得済みなので、
学習データにない語が含まれていても分類できる
③R&R-概要
■利用方法
①Apache Solrの設定を行う
②コレクションを作成
③コレクションに検索対象文書を登録する
④{質問、回答、関連度}の組み合わせ情報をRankerに与えて学習させる
→Rank API(Watson独自の検索)が利用可能になる
サービス名称 アイコン 正式対応
言語
機能・用途
Retrieve and Rank
(R&R)
多言語に対応 検索に対して、関連性の高い情報を抽
出して返す。機械学習でデータの「サ
イン」を検出することで、全文検索よ
りも的確なランク付けが行える。
R&Rの構成図
11
Solrクラスタ Rankers
Configs
Collections
Config
Collection
Doc Doc Doc
ランカー
ランカー
ランカー
文書番号 関連度 文書番号 関連度 文書番号 関連度
図書館は誰でも使えますか? 1 3 2 1
私はアメリカ人ですが、本を借りられますか? 1 3 2 2
隣の市から通学していますが、本は借りられます
か?
1 3 2 2
5歳の子供がいますが、ひとりでも本を借りられま
すか?
2 2 15 1
小さい子を連れていても利用できますか。 2 3 45 3 15 3
最近引っ越してきたので、図書館の利用方法を
教えてください。
1 2 2 3 5 1
利用カードをなくしました。 3 2 41 3 40 2
質問文
回答になる文書の文書番号と、関連度(ここでは3段階)
③R&R-仕組み
■Rankerのトレーニング
• 代表的な質問を抽出して{質問文、回答となる文書のID、関連度}の
組み合わせを学習させる
• 組み合わせと関連度は、人間が判断してデータ化する
• 学習したRankerは単純な全文検索よりも人間に近い判断をする
(はず)
<学習用データ(ground truth)の形式>
<検索対象文書>
文書ID 本文
1 XXX図書館のご案内
この図書館は、市内在住または在勤の方ならどなたでも無料でご利用になれます。資料を借りる場合は、図書館利用カード
が必要です。 ・・・・・
2 利用カードは、XXX図書館の受付カウンターで作成できます。
利用登録申込書に記入し、ご本人が住所を確認できる身分証明書を持ってカウンターへお越しください。
小学生未満のお子さんは、親御さんの同伴をお願いします。
「住所を確認できる身分証明書」の例
・健康保険証運転免許証  ・学生証  ・パスポート  ・住基カード ・・・・
3 利用カードはXXX図書館の全館と、提携している△△図書館でもご利用になれます。
住所や電話番号等が変更になった場合は、変更手続きをしてください。電話番号、メールアドレスの変更は、ホームページの
利用者メニューからご自身で行うことができます。住所の変更は、上記の住所を確認できる身分証明書をお持ちになって、最
寄りの図書館カウンターで手続きをしてください。
カードを紛失した時は、なるべく早く図書館にご連絡ください。
有効期限は1年間です。期限が切れた場合、次回貸出時に登録内容変更の有無を確認させていただきます。
・・・・
例えば「図書館は誰でも使えま
すか?」という質問に対しては
文書1は非常に関連度が強い、文
書2は多少関連がある、いった判
断をしながらトレーニングデー
タを作成していく
本日のプログラム
13
• Watsonとは?
• Watson活用事例
• Watsonハッカソン
• Watsonについて得られた知見
事例:銀行のコールセンター
内容
 顧客サポート業務にWatsonを活用
目的
 オペレータの回答品質のばらつきを抑えて、応答を速く
する
14
顧客 オペレーター
①質問
④回答
Watson
②テキスト入力
③解答候補
を提示
世の中でのWatson活用事例
活用事例
コールセンター
レシピ提案
医療
15
本日のプログラム
16
• Watsonとは?
• Watson活用事例
• Watsonハッカソン
• Watsonについて得られた知見
Watsonハッカソン
17
• Watsonハッカソンについて
• Watsonハッカソン成果物の紹介
• デモンストレーション
WATSONハッカソンとは?(1/2)
Watson日本語版ハッカソン
Watson日本語API(ベータ版)を使って
技術とアイデアを競い合うイベント
公開された日本語API
NLC
R&R
18
WATSONハッカソンとは?(2/2)
期間
[開発]2015年12月5日-6日
[決勝]2015年12月16日
参加チーム数
11チーム(企業)参加
19
ソフトバンク賞受賞!
(2位相当)
Re:Gene
kintoneとWatsonを連携させて作った、災害対策用のソリューション
21
情報の収集・
分類
収集した情報の
管理
対策の立案 対策の進捗管理
被害状況は?
対策マニュアルど
こ?
誰が何をして
る?
Re:Gene 危機発生時のベストプラクティスとなるワークフローサービス
作成したアプリ『Re:Gene』
コンセプト
迅速かつ効率的に災害対策を行う
22
災害時の問題点
鬼怒川氾濫時に起きていた問題
情報共有のための頻繁な会議
 話が進まない
防災計画の理解が浸透していない
 対応が遅れる
23
http://www.dri.ne.jp/wordpress/wp-content/uploads/DRIno.44.pdf
http://ibarakinews.jp/news/newsdetail.php?f_jun=14445733647311&sai=1
ソリューション
Re:Geneの機能
① 情報の自動収集
 収集の効率化
② 情報の自動分類(Watson使用)
 分類 & 視覚化による情報共有の効率化
③ 防災対策の提案(Watson使用)
 対策立案のサポート
24
処理の流れ
25
テキスト カテゴリ 緊急度
助けて! 支援要請 高い
無事です 安否確認 低い
順位 アクション
1 ○○地区消防への連携
2 ○○地区への職員派遣
3 ○○地区へのボランティア派遣
※既存の災対マニュアル等をもとに提案
②NLCでカテゴリと緊急度に分類
③R&Rで次のアクションを提案
①災害情報を収集
④受付状況をフィードバック
助けて!
無事です
受け付けました
Re:Gene システム構成
26
•災害情報はAWS上
に構築したサーバー
で収集し、Watson
NLCによって分類
•災害対策はユーザー
の質問をAPI
Gateway/Lambdaで
Watson R&Rへ中
継・回答
•対策の承認・通知等
のワークフローは
kintone上で管理
デモンストレーション
27
DEMO BACKUP(1/6)
収集した情報をカ
テゴリ、優先度ご
とにまとめ
対策の対応状況
DEMO BACKUP(2/6)
情報一覧画面で、
対策をWatsonに相
談
DEMO BACKUP(3/6)
DEMO BACKUP(4/6)
提案された対策にOKを出すと、
対策が登録され関連する情報
に自動的にひもつけられる
DEMO BACKUP(5/6)
対策のステータス
を更新する
と・・・
DEMO BACKUP(6/6)
ダッシュボード上
で対応された情報
が増えたのがわか
る
本日のプログラム
34
• Watsonとは?
• Watson活用事例
• Watsonハッカソン
• Watsonについて得られた知見
Re:Gene システム構成
35
災害対策ワークフロー
災害情報管理 情報収集の実行
ユーザー質問の中継
Natural Language
Classifier
Retrieve and Rank
EC2 Python製APIサーバー
Lambda
カテゴリ・優先度分類
対策提案
SNS・メールetc
API Gateway
NLCの検証
NLCの精度を検証
 40クラス分類
 データ数400件
 データソースはTwitterのテキスト
量は少なく、質は悪い
36
結論
各クラスの学習データ10件、クラス数40でも
かなり良い精度
(おそらく)一般知識を利用して分類しているので、
データ数が少なくても良い精度が出た
データ数が少なくてカテゴリ数が多い時に使うと
効果的
37
Re:Gene システム構成
38
災害対策ワークフロー
災害情報管理 情報収集の実行
ユーザー質問の中継
Natural Language
Classifier
Retrieve and Rank
EC2 Python製APIサーバー
Lambda
カテゴリ・優先度分類
対策提案
SNS・メールetc
API Gateway
今回のR&Rの構成
39
コレクション
R&Rユーザ
被災地のニーズを
教えて
Watsonのコレクションから回答
検討すべきR&Rの構成
40
コレクション
ユーザ
被災地のニーズを
教えて
Watsonのコレクションから回答
NLC R&R
コレクション
コレクション
カテゴリ
分類
NLCの結果に
応じて選択
Watson
 良いところ
データ数が少なくても賢く学習する。分類数が多くても
割と大丈夫
機械学習などの難しい知識がなくても利用可能。
使うのが簡単
 使いにくいところ
まだ環境が不安定でたまにメンテナンスで止まったりする
41
本日のまとめ
 Bluemix上にはWatsonと呼ばれる17個のサービスが
ある
 銀行や医療などではすでに活用されている
 短時間で多くの情報をさばかないといけないケースや、
災害対策のようにいざというとき忘れていたりする知識
を学習させておくのは有用
42
参考文献
Watson活用事例
 http://cookpad.com/pr/tieup/index/694
 http://healthcare.itmedia.co.jp/hc/articles/1506/1
6/news038.html
 人工知能ビジネス
 http://techon.nikkeibp.co.jp/article/COLUMN/2015
0727/429583/?P=2
43
THANK YOU FOR YOUR ATTENTION
44
おまけ
45
NLCに関する検証
46
• 検証目的
• 検証条件
• 検証結果
• 結論
検証の目的
47
NLCの精度検証のため
よくわかっていなかった
検証の条件(1/2)
評価指標
F値
データソース
40キーワードでTwitterを検索して得たテキスト
48
検証の条件(2/2)
カテゴリ数: 40
学習データ数: 400件(各カテゴリ10件 × カテゴリ数40)
テストデータ数: 4000件
データ例
49
テキスト カテゴリ
真面目に社畜してろってことか 社畜
社長ってゴリラなの? 社長
ハンターに転職したい 転職
電験三種、電気工事士の資格をとるなら、まずはこの↓サ
イトをチェック。
資格
検証結果(F値)
学習データをテストデータとしたときのF値
F値: 0.986(分類器の潜在的な限界値)
4000件のテストデータのときのF値
F値: 0.8471
50
各カテゴリの学習データ10件かつカテゴリ数40で
F値0.8471は驚異的
検証結果(誤りの例)
「研修」のラベルが付いたデータ
51
今日は相方が新人研修してくれるかなぁ…と淡い期待をしてたけど、
やっぱり私がやることになり。午後から出勤するつもりだったのが、
朝からになりやる気が出ない( ;∀;)
Watsonが出した結果:「うつ」
間違えてても良い結果を出しているケースもある
結論
(おそらく)一般知識を利用して分類しているので、
データ数が少なくても良い精度
各カテゴリの学習データ10件かつカテゴリ数40でF値
0.8471は驚異的
データ数が少なくてカテゴリ数が多い時に使うと
(おそらく)効果的
52

More Related Content

What's hot

経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話Yoshihiko Shiraki
 
Watsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみたWatsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみたKota Suizu
 
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報岬 宇藤
 
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記SORACOM,INC
 
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオンさくらインターネット株式会社
 
コミュニケーションソフトウェアを創るということ
コミュニケーションソフトウェアを創るということコミュニケーションソフトウェアを創るということ
コミュニケーションソフトウェアを創るということKazuho Oku
 
Ibm watson analyticsでリレーショナル・データベースのデータを利用する
Ibm watson analyticsでリレーショナル・データベースのデータを利用するIbm watson analyticsでリレーショナル・データベースのデータを利用する
Ibm watson analyticsでリレーショナル・データベースのデータを利用するIBM Analytics Japan
 
Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Kimikazu Kato
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編infinite_loop
 
Azureってなによ2013 jp fall
Azureってなによ2013 jp fallAzureってなによ2013 jp fall
Azureってなによ2013 jp fallKana SUZUKI
 

What's hot (12)

経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話
 
Watsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみたWatsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみた
 
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
OSSを活用して進化しつづける IBMクラウドとコグニティグ・ ソリューションIBM Watsonの最新情報
 
#ibis2017 Description: IBIS2017の企画セッションでの発表資料
#ibis2017 Description: IBIS2017の企画セッションでの発表資料#ibis2017 Description: IBIS2017の企画セッションでの発表資料
#ibis2017 Description: IBIS2017の企画セッションでの発表資料
 
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記
デブサミ2016 | 日本発IoTプラットフォームビジネスへの挑戦 SORACOM 立ち上げ格闘記
 
大規模発話ログデータを活用した音声対話処理
大規模発話ログデータを活用した音声対話処理大規模発話ログデータを活用した音声対話処理
大規模発話ログデータを活用した音声対話処理
 
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
【最新版誘導用】駅すぱあとWebサービス&sakura.io体験ハンズオン
 
コミュニケーションソフトウェアを創るということ
コミュニケーションソフトウェアを創るということコミュニケーションソフトウェアを創るということ
コミュニケーションソフトウェアを創るということ
 
Ibm watson analyticsでリレーショナル・データベースのデータを利用する
Ibm watson analyticsでリレーショナル・データベースのデータを利用するIbm watson analyticsでリレーショナル・データベースのデータを利用する
Ibm watson analyticsでリレーショナル・データベースのデータを利用する
 
Pythonを使った機械学習の学習
Pythonを使った機械学習の学習Pythonを使った機械学習の学習
Pythonを使った機械学習の学習
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
Azureってなによ2013 jp fall
Azureってなによ2013 jp fallAzureってなによ2013 jp fall
Azureってなによ2013 jp fall
 

Viewers also liked

Neural Architecture for Named Entity Recognition
Neural Architecture for Named Entity RecognitionNeural Architecture for Named Entity Recognition
Neural Architecture for Named Entity RecognitionHiroki Nakayama
 
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料Mitsutoshi Kiuchi
 
Ibm Watson Analyticsで簡易Twitter分析
Ibm Watson Analyticsで簡易Twitter分析Ibm Watson Analyticsで簡易Twitter分析
Ibm Watson Analyticsで簡易Twitter分析IBM Analytics Japan
 
TwitterデータをdashDBにロードする方法
TwitterデータをdashDBにロードする方法TwitterデータをdashDBにロードする方法
TwitterデータをdashDBにロードする方法IBM Analytics Japan
 
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話Yuya Kato
 
IBMワトソン 勉強会 20161121a
IBMワトソン 勉強会 20161121aIBMワトソン 勉強会 20161121a
IBMワトソン 勉強会 20161121aMaho Takara
 
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみたTensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみたYuya Kato
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話Ryota Kamoshida
 

Viewers also liked (9)

Neural Architecture for Named Entity Recognition
Neural Architecture for Named Entity RecognitionNeural Architecture for Named Entity Recognition
Neural Architecture for Named Entity Recognition
 
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
 
Watson analytics ご紹介
Watson analytics ご紹介Watson analytics ご紹介
Watson analytics ご紹介
 
Ibm Watson Analyticsで簡易Twitter分析
Ibm Watson Analyticsで簡易Twitter分析Ibm Watson Analyticsで簡易Twitter分析
Ibm Watson Analyticsで簡易Twitter分析
 
TwitterデータをdashDBにロードする方法
TwitterデータをdashDBにロードする方法TwitterデータをdashDBにロードする方法
TwitterデータをdashDBにロードする方法
 
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
TensorFlowを使ってテキストをクラス分類してみたら精度96.8%の分類器を簡単に得ることができた話
 
IBMワトソン 勉強会 20161121a
IBMワトソン 勉強会 20161121aIBMワトソン 勉強会 20161121a
IBMワトソン 勉強会 20161121a
 
TensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみたTensorFlowを使ってテキストをクラス分類してみた
TensorFlowを使ってテキストをクラス分類してみた
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話
 

Similar to Watson活用事例~Watsonハッカソンの例を通じて~

Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621アシアル株式会社
 
Salesforce dug meetup #5
Salesforce dug meetup #5Salesforce dug meetup #5
Salesforce dug meetup #5Akira Kuratani
 
株式会社リブセンス会社説明資料(転職エージェント企業様向け)
株式会社リブセンス会社説明資料(転職エージェント企業様向け)株式会社リブセンス会社説明資料(転職エージェント企業様向け)
株式会社リブセンス会社説明資料(転職エージェント企業様向け)Taku Unno
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントアシアル株式会社
 
データサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことデータサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことTokoroten Nakayama
 
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702小川 雄太郎
 
RancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めRancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めcyberblack28 Ichikawa
 
Machine Learning Bootstrap
Machine Learning BootstrapMachine Learning Bootstrap
Machine Learning BootstrapTakahiro Kubo
 
はじめてのOffice アドイン
はじめてのOffice アドインはじめてのOffice アドイン
はじめてのOffice アドインkinuasa
 
Device WebAPI 20160407
Device WebAPI 20160407Device WebAPI 20160407
Device WebAPI 20160407陽平 山口
 
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考えるForce.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考えるAkira Kuratani
 
ディープラーニングの産業応用とそれを支える技術
ディープラーニングの産業応用とそれを支える技術ディープラーニングの産業応用とそれを支える技術
ディープラーニングの産業応用とそれを支える技術Shohei Hido
 
Ibm watson api サービス
Ibm watson api サービスIbm watson api サービス
Ibm watson api サービスHiroaki Komine
 
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計Takahiro Kubo
 
TIS 戦略技術センター AI技術推進室紹介
TIS 戦略技術センター AI技術推進室紹介TIS 戦略技術センター AI技術推進室紹介
TIS 戦略技術センター AI技術推進室紹介Takahiro Kubo
 
河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702義広 河野
 
LexuesAcademy-全体まとめ
LexuesAcademy-全体まとめLexuesAcademy-全体まとめ
LexuesAcademy-全体まとめShin Sekaryo
 

Similar to Watson活用事例~Watsonハッカソンの例を通じて~ (20)

Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
 
Salesforce dug meetup #5
Salesforce dug meetup #5Salesforce dug meetup #5
Salesforce dug meetup #5
 
株式会社リブセンス会社説明資料(転職エージェント企業様向け)
株式会社リブセンス会社説明資料(転職エージェント企業様向け)株式会社リブセンス会社説明資料(転職エージェント企業様向け)
株式会社リブセンス会社説明資料(転職エージェント企業様向け)
 
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイントMonaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
 
データサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことデータサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたこと
 
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702
NLPソリューション開発の最前線_DLLAB_自然言語処理ナイト_200702
 
NLPソリューション開発の最前線
NLPソリューション開発の最前線NLPソリューション開発の最前線
NLPソリューション開発の最前線
 
RancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めRancherのWindowsサポートと事始め
RancherのWindowsサポートと事始め
 
Machine Learning Bootstrap
Machine Learning BootstrapMachine Learning Bootstrap
Machine Learning Bootstrap
 
はじめてのOffice アドイン
はじめてのOffice アドインはじめてのOffice アドイン
はじめてのOffice アドイン
 
Device WebAPI 20160407
Device WebAPI 20160407Device WebAPI 20160407
Device WebAPI 20160407
 
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考えるForce.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
 
ディープラーニングの産業応用とそれを支える技術
ディープラーニングの産業応用とそれを支える技術ディープラーニングの産業応用とそれを支える技術
ディープラーニングの産業応用とそれを支える技術
 
[Japan Tech summit 2017] MAI 001
[Japan Tech summit 2017]  MAI 001[Japan Tech summit 2017]  MAI 001
[Japan Tech summit 2017] MAI 001
 
インフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについてインフラジスティックス製品サブスクリプション/サポートについて
インフラジスティックス製品サブスクリプション/サポートについて
 
Ibm watson api サービス
Ibm watson api サービスIbm watson api サービス
Ibm watson api サービス
 
機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計機械学習で泣かないためのコード設計
機械学習で泣かないためのコード設計
 
TIS 戦略技術センター AI技術推進室紹介
TIS 戦略技術センター AI技術推進室紹介TIS 戦略技術センター AI技術推進室紹介
TIS 戦略技術センター AI技術推進室紹介
 
河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702河野ゼミ研究紹介20180702
河野ゼミ研究紹介20180702
 
LexuesAcademy-全体まとめ
LexuesAcademy-全体まとめLexuesAcademy-全体まとめ
LexuesAcademy-全体まとめ
 

Watson活用事例~Watsonハッカソンの例を通じて~

Editor's Notes

  1. Solrクラスタの中にコレクションがあり、コレクションの中にドキュメント集合がある。 そして検索時にはコレクションとトレーニング済みのランカーを結びつけることで、 単なる全文検索ではなくて機械学習を利用した順位づけが可能になる
  2. テキスト入力せずに済む分速い 育成コスト削減 内容 顧客サポート業務にWatsonを活用 あらかじめQA集、業務マニュアル等を登録 問い合わせた音声をテキストに変換し、Watsonに尋ねる Watsonは回答を表示 目的 オペレータの回答品質のばらつきを抑えて、応答を速くする
  3. ソフトバンク賞を頂いた。
  4. コンセプト、トラブル、ソリューションの順に話すとわかりやすい。ここに画像はいらないか?後で持ってきた方が。
  5. 対応者による品質のばらつきを抑える
  6. 左上から始まる方が良い。
  7. カテゴリ分類には効果的。 重要度とかだと、これだけ少ないデータではいまいち。 今回のようなケースではカテゴリ数が多いほうが良い。一般知識を使ってるのでフィットする対象が増えた。 短い文章は通常は難しい。口語的。 話の流れ ○○と××を検証するため、以下の条件で検証を行った 条件 各実験について説明と考察 評価指標に関しても説明する必要があるかな? 本当は普通の分類器と比較する必要がある。
  8. 今回の場合 R&Rに直接質問を放り込まないほうがよかったかも R&RのコレクションをNLCで分類するカテゴリごとに作成 NLC→R&Rの順に聞く NLCで確信度が低ければ質問を聞き直す 実際大賞取ったチームはそうして精度を上げていた
  9. カテゴリを絞る→検索時に絞ったカテゴリドメインのコレクションとランカーを指定して検索&順位付けする。 よく考えればランカー作るときにコレクションに結びつけるのはない。その時点で結合してしまうから。検索時に指定できた方が柔軟。
  10. お金の話があると面白い。興味があるところ。
  11. http://japan.zdnet.com/article/35070557/ http://techon.nikkeibp.co.jp/article/COLUMN/20150727/429583/?P=2 http://cloud.watch.impress.co.jp/docs/event/20141029_673586.html
  12. キーワードだけじゃない。
  13. カテゴリ分類には効果的。 重要度とかだと、これだけ少ないデータではいまいち。 今回のようなケースではカテゴリ数が多いほうが良い。一般知識を使ってるのでフィットする対象が増えた。 短い文章は通常は難しい。口語的。 話の流れ ○○と××を検証するため、以下の条件で検証を行った 条件 各実験について説明と考察 評価指標に関しても説明する必要があるかな? 本当は普通の分類器と比較する必要がある。