Bluemix いつでもWebinarシリーズ 第15回 「Bluemix概説(改訂版)」

IBM Bluemix
www.bluemix.net
IBM Bluemix オンラインセミナー
Bluemix いつでもWebinarシリーズ
第19回
「AlchemyAPI」
日本アイ・ビー・エム
システムズ・エンジニアリング株式会社
ソフトウェア開発ソリューション 佐藤大輔
IBM Bluemix
www.bluemix.net
本日のご説明内容
AlchemyAPIとは
AlchemyAPIデモ
AlchemyAPIの使い方
まとめ
2
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIとは
3
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIとは
Watsonカテゴリーで提供されるサービスの1つ
 3月4日に利用可能となった(米国時間)
 Watsonカテゴリーでは、Personality Insightsに続いて2番目に正式サー
ビスとなった
テキスト分析、画像分析のためのAPIを多数提供
4
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIとは
×
AlchemyAPI社
 ディープ・ラーニングを利用した、リアルタイム・テキスト分析、コンピ
ューター・ビジョンをAPIとして提供
 AlchemyAPIを使用している開発者は36カ国、4万人以上(買収前)
IBMは2015年3月4日(米国時間)にAlchemyAPI社の買収を発表
 WatsonエコシステムおよびBluemixでの提供APIの拡充
 開発者の合流によるエコシステムの活性化
 新しいビジネスやソリューションの創出
買収同日、BluemixにAlchemyAPIサービスが追加された
5
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIサービスが提供するAPI
※2015年6月10日現在
 AlchemyLanguage
API
説明
API
説明
Sentiment Analytics
文章のセンチメントを分析
Combined Call
Taxonomy
文章のトピック・カテゴリーを階層
的に分析/分類
1つのコンテンツに対して複数の
分析をまとめて処理
Publication Date
Webページの発行日を判別
Concept Tagging
文章の内容から明示的/暗黙的なコン
セプトを導出
Entity Extraction
文章から人、組織、場所などのエン
ティティーを抽出
Keyword Extraction
文章からキーワードと関連性、セン
チメントを抽出
Relation Extraction
文章の主語、述語、目的語を抽出
Text Extraction
文章の内容に関連するWebページの
リンクを導出
Authors Extraction
ニュースやブログから著者に関する
情報を抽出
Language Detection
文書が何語で書かれているかを判別
Feed Detection
Webページにフィードがある場合に
リンクを判別
Microformats
Parsing
Webページに埋め込まれた
Microformatsを探し出しパースする
 AlchemyVision
API
説明
Face Detection
画像から顔の位置、年齢、性別を
判断
Image Link Extraction
URLの文書で使用されている画像
から適したものを抽出
Image Tagging
画像に対してタグづけ
 AlchemyData News
API
説明
News API
ニュースやブログを期間、キーワード、セ
ンチメントで検索
6
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIデモ
7
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIデモ
4種類のデモにより、APIの機能
を手軽に体験可能
 AlchemyLanguage
 AlchemyVision
 AlchemyVision Face
Detection/Recognition
 AlchemyData News API
8
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyLanguage
 概要
 文章を入力にして、その文章が何語で記述されているか、どんなキーワードが
あるか、何について書かれているかなどを分析する
 使用API
 Entity Extraction
 Sentiment Analysis
 Keyword Extraction
 Concept Tagging
 Relation Extraction
 Taxonomy Classification
 Author Extraction
 Language Detection
 Text Extraction
 Microformats Parsing
 Feed Detection
9
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyLanguageの使用例
Wikipediaの東京駅
のURLを入力
10
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyLanguageの使用例
Entity分析結果
分析タイプを選択
Tokyoとの関連性が
0.9099ある
11
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVision
概要
 画像を認識し何の画像であるかをタグ付け
 認識した結果に応じてタグの信頼度も合わせて出力
 関連画像を表示
使用API
 Image Tagging
 Image Link Extraction
12
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVisionの使用例
サンプル・イメージから
レゴの人形を選択
13
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVisionの使用例
関連する画像を
検索して表示
99.99%でレゴで
あると認識
14
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVision Face Detection/Recognition
概要
 写真から人物の顔を認識し、写真内の顔の位置や年齢、性別を返す
 アメリカの有名人であれば、名前も推測して返す
使用API
 Face Detection
15
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVision Face Detection/Recognitionの使用例
手持ちの写真を
入力とする
16
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVision Face Detection/Recognitionの使用例
写真をドラッグ
&ドロップ
17
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyVision Face Detection/Recognitionの使用例
写真の中の顔の
位置を認識
年齢や性別
を判断
18
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyData News API
概要
 最新のニュースやブログから、条件に合うものをピックアップする
期間、キーワード、キーワードの種類、センチメント、トピック
 記事のタイトル、URL、件数などを返す
使用API
 News API
19
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyData News APIの使用例
検索条件
を入力
出力条件
を選択
20
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyData News APIの使用例
条件に一致した記事の
タイトルやURLなどを返す
21
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIの使い方
22
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPIを使うための4つのステップ
AlchemyAPIをアプリケーションから使いたい場合は、以下のステップ
で利用する
APIキー
の入手
SDKの
ダウン
ロード
APIの
呼び出し
結果の
パース
23
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
APIキーの入手
APIキーとは
APIキー
の入手
SDKの
ダウン
ロード
APIの
呼び出し
結果の
パース
 AlchemyAPIを使用するた
めに必要
無料で入手可能
 全てのAPIを利用可能
 API呼び出しの回数制限
1日あたり1000回まで
有料プランだとさらに多く
の回数の呼び出しが可能
Webサイトで登録すれば、
すぐに使用可能
24
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
SDKのダウンロードとサンプル・アプリケーション
AlchemyAPI SDK
APIキー
の入手
SDKの
ダウン
ロード
APIの
呼び出し
結果の
パース
 Python、PHP、Node.js、
Ruby、Java、Android、
C/C++、Perl、C#に対応し
たSDKを配布
 http://www.alchemyapi.co
m/developers/sdks
サンプル・アプリケーション
 API呼び出し、結果のパース
をするサンプルを提供
 アプリケーション作成時の参
考に
25
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
まとめ
26
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
まとめ
AlchemyAPIをご紹介
Bluemixから利用可能なWatsonサービスの1つ
 17個のAPIを利用可能
 テキスト分析、画像分析
ユーザー・アプリケーションからの利用
 無料のAPIキーを入手
 AlchemyAPI SDKを入手
 Bluemix等のユーザー・アプリケーションからの利用が可能
27
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
AlchemyAPI
http://www.alchemyapi.com/
Bluemixを試す Bluemixフリートライアル
ibm.biz/BMtrial
Bluemixについてもっと学びたい Bluemix Webinar
ibm.biz/Bmwebinar
Bluemixオンライン・ハンズオン・セミナー
ibm.biz/BMwebhandson
Bluemix技術情報
http://www.ibm.com/developerworks/jp/bluemix/
Bluemixご紹介
http://www-01.ibm.com/software/jp/info/bluemix/
Bluemixのお客様事例
ibm.biz/BMuserref
28
© 2015 IBM Corporation
IBM Bluemix
www.bluemix.net
29
© 2015 IBM Corporation