今日(12月3日)JJUG CCC 2016 Fallに行ってきて
JAX-RS REST ClientでCognitive ServiceやExcelを操作しよう
講師:寺田 佳央さん
を聞いてきたのでメモメモ
■JAX-RS REST ClientでCognitive ServiceやExcelを操作しよう
・ビデオ
IT:仕事の効率化 改善
ITが人の生活をよりよくしてきたか?
→今日のテクノロジを使うと、よりよい社会を創っていける
ほんやくコンニャク
・Speech API
音声(日本語)→(日本語文字)翻訳(英語文字)→音声(英語音声)
みなさんすぐにどらえもんになれる:エンジニア IS ヒーロー
・コグニティブサービス
プロジェクト オックスフォード
裏でディープラーニングが動いている
日本語の精度を上げる:日本語試す必要ある
VisionAPI 画像
FaceAPI 顔
エモーションAPI 感情
実ビジネス→監視カメラ 生で情報収集
教育分野でも使えるかも? 化粧品販売、車販売
→PowerBIでリアルタイム
Computer Vision 画像を86カテゴリに
OCR:光学式文字認識
日本語と英語が混ざった場合は気をつけたほうがいい
日本語だけなら精度高い
RESTで呼び出せる
・使いたい人
ログイン:Microsoftアカウント以外でも、Fasebook、Githubでも
各サービスに無料の枠がある
サービスを有効化すると、キーが取れる:コピペする
FaceAPI APIリファレンス
OpenAPIテストコンソール
JSONのパラメータ入力
写真のURL
※明るさによって、年齢変わるかも?
・Javaでどうやって?
JAX-RS
Mavenのpom.xmlにじゃーじーとか、JAXBとか(JSONBはまだ)
HTTP Getによる呼び出し
POST:送るデータをエンティティとして
今回はブロッキング処理→パフォーマンスわるくなる
EE8では、ノンブロッキング対応
ジャージーではRX対応しているので、リアクティブで書ける
→サンプルにノンブロッキングおいてある
顔認識のサンプル実装
・サンプル写真ををAzureStorageへ
PrimeFacesのJSF Componentを利用
・URLをエモーション、Faceに送る
Async REST Invocation URLをおくるFutureつかってる
これが基本。この基本を覚えれば、マイクロサービスでも
Excel REST API
・Office 365のデータの読み書き
→OAuthが必要
Office365のデータがRESTでアクセスできる(追加もできる)
ので、JAX-RSで操作できる
・サンプルコード
OCR https://github.com/yoshioterada/OCR-Sample-of-Cognitive-Service
Excel:Tomcat上でも動く
無償で試せる:画面ダンプは取っているので、それみてね
認証用、OneDrive,Excel操作
JAX-RS REST ClientでCognitive ServiceやExcelを操作しよう
講師:寺田 佳央さん
を聞いてきたのでメモメモ
■JAX-RS REST ClientでCognitive ServiceやExcelを操作しよう
・ビデオ
IT:仕事の効率化 改善
ITが人の生活をよりよくしてきたか?
→今日のテクノロジを使うと、よりよい社会を創っていける
ほんやくコンニャク
・Speech API
音声(日本語)→(日本語文字)翻訳(英語文字)→音声(英語音声)
みなさんすぐにどらえもんになれる:エンジニア IS ヒーロー
・コグニティブサービス
プロジェクト オックスフォード
裏でディープラーニングが動いている
日本語の精度を上げる:日本語試す必要ある
VisionAPI 画像
FaceAPI 顔
エモーションAPI 感情
実ビジネス→監視カメラ 生で情報収集
教育分野でも使えるかも? 化粧品販売、車販売
→PowerBIでリアルタイム
Computer Vision 画像を86カテゴリに
OCR:光学式文字認識
日本語と英語が混ざった場合は気をつけたほうがいい
日本語だけなら精度高い
RESTで呼び出せる
・使いたい人
ログイン:Microsoftアカウント以外でも、Fasebook、Githubでも
各サービスに無料の枠がある
サービスを有効化すると、キーが取れる:コピペする
FaceAPI APIリファレンス
OpenAPIテストコンソール
JSONのパラメータ入力
写真のURL
※明るさによって、年齢変わるかも?
・Javaでどうやって?
JAX-RS
Mavenのpom.xmlにじゃーじーとか、JAXBとか(JSONBはまだ)
HTTP Getによる呼び出し
POST:送るデータをエンティティとして
今回はブロッキング処理→パフォーマンスわるくなる
EE8では、ノンブロッキング対応
ジャージーではRX対応しているので、リアクティブで書ける
→サンプルにノンブロッキングおいてある
顔認識のサンプル実装
・サンプル写真ををAzureStorageへ
PrimeFacesのJSF Componentを利用
・URLをエモーション、Faceに送る
Async REST Invocation URLをおくるFutureつかってる
これが基本。この基本を覚えれば、マイクロサービスでも
Excel REST API
・Office 365のデータの読み書き
→OAuthが必要
Office365のデータがRESTでアクセスできる(追加もできる)
ので、JAX-RSで操作できる
・サンプルコード
OCR https://github.com/yoshioterada/OCR-Sample-of-Cognitive-Service
Excel:Tomcat上でも動く
無償で試せる:画面ダンプは取っているので、それみてね
認証用、OneDrive,Excel操作