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
© Copyright 2024 ExpyDoc