SlideShare uma empresa Scribd logo
1 de 13
Copyright © TerraSky Co., Ltd. All Rights Reserved.
1日で分かった気になる機械学習
株式会社テラスカイ
取締役
ソリューション本部 本部長
今岡 純二
@junojisan
〜 Salesforeと連携してみる 〜
自己紹介
Copyright © TerraSky Co., Ltd. All Rights Reserved.
Salesforce認定資格ほか
主な業務
・Salesforce導入コンサル
・アーキテクチャーデザイン
・テクニカルライティング
著書
株式会社テラスカイ
取締役 ソリューション本部 本部長
今岡 純二 @junojisan
機械学習のプラットフォーム
Copyright © TerraSky Co., Ltd. All Rights Reserved.
Google Cloud Platform
Prediction API:教師付き学習
顧客の感情分析
メッセージの経路決定
文書、電子メール分類
SPAM検出
説得チャンス分析
診断
不審行動の判定チェーン分析
...その他
1日の過ごし方
Copyright © TerraSky Co., Ltd. All Rights Reserved.
クイックスタートの実施
Javaでコマンドラインアプリの実装
APIをHerokuに実装
1
2
3
Salesforceに実装4
ノンプログラミングでAPIが提供する機能を一通り操作
提供されるライブラリを使ってAPIが提供する機能を一通り実装
SalesforceとPrediction APIを仲介するためのAPIを実装
サンプルアプリの実装
0.25日
0.25日
0.25日
0.25日
1日の成果&システム構成
Copyright © TerraSky Co., Ltd. All Rights Reserved.
様々な言語による問い合わせ
適切な言語が使えるオペレータに振り分け
Case Prediction
API
Cloud
Strage
問い合わせ内容から言語を予測
1. クイックスタートの実施
Copyright © TerraSky Co., Ltd. All Rights Reserved.
Cloud Storage訓練データ
英語・フランス語・スペイン語を
学習させる訓練データ
1. クイックスタートでAPIのメソッドを試す
Copyright © TerraSky Co., Ltd. All Rights Reserved.
APIs Explorer Request
Response
https://cloud.google.com/prediction/docs/quickstart
2. Javaでコマンドラインアプリの実装
Copyright © TerraSky Co., Ltd. All Rights Reserved.
https://cloud.google.com/prediction/docs/libraries
Samples and Libraries 実行結果
3. APIをHerokuに実装
Copyright © TerraSky Co., Ltd. All Rights Reserved.
APIの概要
1. 言語を予測したいテキストをJSONでリクエストを受付け
2. Prediction APIに対してリクエスト&レスポンス
3. 言語の予測結果をJSONでレスポンスを返す
curl
--header "Content-type: application/json"
--request POST
--data '{"text": "Hello world"}'
https://predictionherokuapp.herokuapp.com/predict
動作確認
4. Salesforceに実装
Copyright © TerraSky Co., Ltd. All Rights Reserved.
デモ
まとめ
Copyright © TerraSky Co., Ltd. All Rights Reserved.
クイックスタートの実施
Javaでコマンドラインアプリの実装
APIをHerokuに実装
1
2
3
Salesforceに実装4
訓練データはCloud Storageに登録。APIが提供するメソッドがわかる。
ライブラリを使うと実装は簡単。(Google認証、APIの呼び出しも)
ライブラリはHerokuでも動作する。
Salesforceから機械学習を使う実装ができた。
リファレンス
Copyright © TerraSky Co., Ltd. All Rights Reserved.
 クイックスタートの実施
https://cloud.google.com/prediction/docs/quickstart
 サンプル&ライブラリ
https://cloud.google.com/prediction/docs/libraries?hl=ja#featuredsamples
https://github.com/google/google-api-java-client-samples/tree/master/prediction-cmdline-sample
 Javaコマンドラインアプリ(自作)
https://github.com/junojisan/predictioncmdlinesample
 Heroku ”Play2 Java”実装(自作)
https://github.com/junojisan/predictionherokuapp
 Salesforceに実装(自作)
https://github.com/junojisan/languageprediction
Copyright © TerraSky Co., Ltd. All Rights Reserved.
ありがとうございました

Mais conteúdo relacionado

Mais procurados

シラサギ紹介 OSC島根
シラサギ紹介 OSC島根シラサギ紹介 OSC島根
シラサギ紹介 OSC島根Naokazu Nohara
 
ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話Keitaro Takeuchi
 
シラサギ紹介20161119
シラサギ紹介20161119シラサギ紹介20161119
シラサギ紹介20161119Naokazu Nohara
 
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組みグリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組みgree_tech
 
Reagent & re-frameのすすめ
Reagent & re-frameのすすめReagent & re-frameのすすめ
Reagent & re-frameのすすめKeitaro Takeuchi
 
「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方ESM SEC
 
シラサギ紹介osc京都
シラサギ紹介osc京都シラサギ紹介osc京都
シラサギ紹介osc京都Naokazu Nohara
 
Chainerで知るdeep learning進化の歴史
Chainerで知るdeep learning進化の歴史Chainerで知るdeep learning進化の歴史
Chainerで知るdeep learning進化の歴史Hideto Masuoka
 
SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016Naokazu Nohara
 
シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017Naokazu Nohara
 
シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)Naokazu Nohara
 
シラサギ紹介20170915
シラサギ紹介20170915シラサギ紹介20170915
シラサギ紹介20170915Naokazu Nohara
 
OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)Naokazu Nohara
 
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer SessionEdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session慎太郎 木村
 

Mais procurados (20)

OSC Chiba 2017
OSC Chiba 2017OSC Chiba 2017
OSC Chiba 2017
 
SFDGR #5
SFDGR #5SFDGR #5
SFDGR #5
 
シラサギ紹介 OSC島根
シラサギ紹介 OSC島根シラサギ紹介 OSC島根
シラサギ紹介 OSC島根
 
ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話ClojureScript+re-frameで社内アプリケーションを開発した話
ClojureScript+re-frameで社内アプリケーションを開発した話
 
シラサギ紹介20161119
シラサギ紹介20161119シラサギ紹介20161119
シラサギ紹介20161119
 
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組みグリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
グリーのセキュリティ戦略:組織改革成功の秘訣と新たな課題への取り組み
 
Reagent & re-frameのすすめ
Reagent & re-frameのすすめReagent & re-frameのすすめ
Reagent & re-frameのすすめ
 
「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方「アジャイルコーチの7つ道具」の使い方
「アジャイルコーチの7つ道具」の使い方
 
シラサギ紹介osc京都
シラサギ紹介osc京都シラサギ紹介osc京都
シラサギ紹介osc京都
 
20171201_02_idb_security_wg発表_p
20171201_02_idb_security_wg発表_p20171201_02_idb_security_wg発表_p
20171201_02_idb_security_wg発表_p
 
Shirasagi20191010
Shirasagi20191010Shirasagi20191010
Shirasagi20191010
 
Chainerで知るdeep learning進化の歴史
Chainerで知るdeep learning進化の歴史Chainerで知るdeep learning進化の歴史
Chainerで知るdeep learning進化の歴史
 
SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016SHIRASAGI Introduction OSC nagoya 2016
SHIRASAGI Introduction OSC nagoya 2016
 
シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017シラサギ紹介OSC京都2017
シラサギ紹介OSC京都2017
 
Osc広島2017
Osc広島2017Osc広島2017
Osc広島2017
 
シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)シラサギ紹介(OSC東京)
シラサギ紹介(OSC東京)
 
シラサギ紹介20170915
シラサギ紹介20170915シラサギ紹介20170915
シラサギ紹介20170915
 
OSC長岡
OSC長岡OSC長岡
OSC長岡
 
OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)OSCnagoya2019(Shirasagi20190709)
OSCnagoya2019(Shirasagi20190709)
 
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer SessionEdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
 

Semelhante a 1日で分かった気になる機械学習

Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!
Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!
Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!Junji Imaoka
 
AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013TerraSky
 
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例Recruit Technologies
 
Ques12「AIのテスト~誤検知と検出漏れ~」
Ques12「AIのテスト~誤検知と検出漏れ~」Ques12「AIのテスト~誤検知と検出漏れ~」
Ques12「AIのテスト~誤検知と検出漏れ~」hirokazuoishi
 
第26回 萩本匠道場
第26回 萩本匠道場第26回 萩本匠道場
第26回 萩本匠道場Hagimoto Junzo
 
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料BrainPad Inc.
 
Apexトリガと標準自動化プロセスの違い
Apexトリガと標準自動化プロセスの違いApexトリガと標準自動化プロセスの違い
Apexトリガと標準自動化プロセスの違いYoshinari KUWAYAMA
 
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則aslead
 
どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?Junji Imaoka
 
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナーHiroshi Senga
 
NTTデータにおけるScrumの組織的導入
NTTデータにおけるScrumの組織的導入NTTデータにおけるScrumの組織的導入
NTTデータにおけるScrumの組織的導入shibao800
 
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎TerraSky
 
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだこと
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだことSIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだこと
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだことyagizo
 
集合知プログラミング5章発表
集合知プログラミング5章発表集合知プログラミング5章発表
集合知プログラミング5章発表tetsuro ito
 
TerraSky Power Night Dreamforce'17 Feedback "myIoT"
TerraSky Power Night Dreamforce'17 Feedback "myIoT"TerraSky Power Night Dreamforce'17 Feedback "myIoT"
TerraSky Power Night Dreamforce'17 Feedback "myIoT"Junji Imaoka
 
Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹TerraSky
 
20130109 検索cross yasuda
20130109 検索cross yasuda20130109 検索cross yasuda
20130109 検索cross yasudaMasahiro Yasuda
 
Pytorch 強化学習プラットフォーム horizonのドキュメントを読む
Pytorch 強化学習プラットフォーム horizonのドキュメントを読むPytorch 強化学習プラットフォーム horizonのドキュメントを読む
Pytorch 強化学習プラットフォーム horizonのドキュメントを読むmogamin
 

Semelhante a 1日で分かった気になる機械学習 (20)

Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!
Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!
Einsteinってどんなもの?Heroku+PredictionIOを使って機械学習をわかった気になってみよう!
 
AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013
 
アンラーニング
アンラーニングアンラーニング
アンラーニング
 
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
 
Ques12「AIのテスト~誤検知と検出漏れ~」
Ques12「AIのテスト~誤検知と検出漏れ~」Ques12「AIのテスト~誤検知と検出漏れ~」
Ques12「AIのテスト~誤検知と検出漏れ~」
 
第26回 萩本匠道場
第26回 萩本匠道場第26回 萩本匠道場
第26回 萩本匠道場
 
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料
2018.08.21-機械学習工学研究会 現場を交えた勉強会発表資料
 
Apexトリガと標準自動化プロセスの違い
Apexトリガと標準自動化プロセスの違いApexトリガと標準自動化プロセスの違い
Apexトリガと標準自動化プロセスの違い
 
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則
NRI流 検索ソリューション導入時にこれだけはおさえておきたい鉄則
 
どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?
 
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
日経コンピュータ主催:さわってわかる機械学習 Azure Machine Learning 実践セミナー
 
NTTデータにおけるScrumの組織的導入
NTTデータにおけるScrumの組織的導入NTTデータにおけるScrumの組織的導入
NTTデータにおけるScrumの組織的導入
 
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎
 
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだこと
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだことSIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだこと
SIer出身のエンジニアが 機械学習を取り入れた ASPサービス開発で学んだこと
 
集合知プログラミング5章発表
集合知プログラミング5章発表集合知プログラミング5章発表
集合知プログラミング5章発表
 
TerraSky Power Night Dreamforce'17 Feedback "myIoT"
TerraSky Power Night Dreamforce'17 Feedback "myIoT"TerraSky Power Night Dreamforce'17 Feedback "myIoT"
TerraSky Power Night Dreamforce'17 Feedback "myIoT"
 
Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹
 
ランプライト
ランプライトランプライト
ランプライト
 
20130109 検索cross yasuda
20130109 検索cross yasuda20130109 検索cross yasuda
20130109 検索cross yasuda
 
Pytorch 強化学習プラットフォーム horizonのドキュメントを読む
Pytorch 強化学習プラットフォーム horizonのドキュメントを読むPytorch 強化学習プラットフォーム horizonのドキュメントを読む
Pytorch 強化学習プラットフォーム horizonのドキュメントを読む
 

Mais de Junji Imaoka

Secure coding external app integration
Secure coding external app integrationSecure coding external app integration
Secure coding external app integrationJunji Imaoka
 
5分で振り返る過去10回のdreamforce
5分で振り返る過去10回のdreamforce5分で振り返る過去10回のdreamforce
5分で振り返る過去10回のdreamforceJunji Imaoka
 
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?Junji Imaoka
 
Force.comシステム連携のデザイン考察
Force.comシステム連携のデザイン考察Force.comシステム連携のデザイン考察
Force.comシステム連携のデザイン考察Junji Imaoka
 
VisualforceでCSV...ちょっとハマったこと
VisualforceでCSV...ちょっとハマったことVisualforceでCSV...ちょっとハマったこと
VisualforceでCSV...ちょっとハマったことJunji Imaoka
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発Junji Imaoka
 
Force.com developer group jp meetup #1
Force.com developer group jp meetup #1Force.com developer group jp meetup #1
Force.com developer group jp meetup #1Junji Imaoka
 

Mais de Junji Imaoka (8)

Secure coding external app integration
Secure coding external app integrationSecure coding external app integration
Secure coding external app integration
 
5分で振り返る過去10回のdreamforce
5分で振り返る過去10回のdreamforce5分で振り返る過去10回のdreamforce
5分で振り返る過去10回のdreamforce
 
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?
 
Force.comシステム連携のデザイン考察
Force.comシステム連携のデザイン考察Force.comシステム連携のデザイン考察
Force.comシステム連携のデザイン考察
 
VisualforceでCSV...ちょっとハマったこと
VisualforceでCSV...ちょっとハマったことVisualforceでCSV...ちょっとハマったこと
VisualforceでCSV...ちょっとハマったこと
 
ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発ITpro EXPO 2011 クラウド上での業務アプリ開発
ITpro EXPO 2011 クラウド上での業務アプリ開発
 
Force.com developer group jp meetup #1
Force.com developer group jp meetup #1Force.com developer group jp meetup #1
Force.com developer group jp meetup #1
 
Force.com
Force.comForce.com
Force.com
 

1日で分かった気になる機械学習

  • 1. Copyright © TerraSky Co., Ltd. All Rights Reserved. 1日で分かった気になる機械学習 株式会社テラスカイ 取締役 ソリューション本部 本部長 今岡 純二 @junojisan 〜 Salesforeと連携してみる 〜
  • 2. 自己紹介 Copyright © TerraSky Co., Ltd. All Rights Reserved. Salesforce認定資格ほか 主な業務 ・Salesforce導入コンサル ・アーキテクチャーデザイン ・テクニカルライティング 著書 株式会社テラスカイ 取締役 ソリューション本部 本部長 今岡 純二 @junojisan
  • 3. 機械学習のプラットフォーム Copyright © TerraSky Co., Ltd. All Rights Reserved. Google Cloud Platform Prediction API:教師付き学習 顧客の感情分析 メッセージの経路決定 文書、電子メール分類 SPAM検出 説得チャンス分析 診断 不審行動の判定チェーン分析 ...その他
  • 4. 1日の過ごし方 Copyright © TerraSky Co., Ltd. All Rights Reserved. クイックスタートの実施 Javaでコマンドラインアプリの実装 APIをHerokuに実装 1 2 3 Salesforceに実装4 ノンプログラミングでAPIが提供する機能を一通り操作 提供されるライブラリを使ってAPIが提供する機能を一通り実装 SalesforceとPrediction APIを仲介するためのAPIを実装 サンプルアプリの実装 0.25日 0.25日 0.25日 0.25日
  • 5. 1日の成果&システム構成 Copyright © TerraSky Co., Ltd. All Rights Reserved. 様々な言語による問い合わせ 適切な言語が使えるオペレータに振り分け Case Prediction API Cloud Strage 問い合わせ内容から言語を予測
  • 6. 1. クイックスタートの実施 Copyright © TerraSky Co., Ltd. All Rights Reserved. Cloud Storage訓練データ 英語・フランス語・スペイン語を 学習させる訓練データ
  • 7. 1. クイックスタートでAPIのメソッドを試す Copyright © TerraSky Co., Ltd. All Rights Reserved. APIs Explorer Request Response https://cloud.google.com/prediction/docs/quickstart
  • 8. 2. Javaでコマンドラインアプリの実装 Copyright © TerraSky Co., Ltd. All Rights Reserved. https://cloud.google.com/prediction/docs/libraries Samples and Libraries 実行結果
  • 9. 3. APIをHerokuに実装 Copyright © TerraSky Co., Ltd. All Rights Reserved. APIの概要 1. 言語を予測したいテキストをJSONでリクエストを受付け 2. Prediction APIに対してリクエスト&レスポンス 3. 言語の予測結果をJSONでレスポンスを返す curl --header "Content-type: application/json" --request POST --data '{"text": "Hello world"}' https://predictionherokuapp.herokuapp.com/predict 動作確認
  • 10. 4. Salesforceに実装 Copyright © TerraSky Co., Ltd. All Rights Reserved. デモ
  • 11. まとめ Copyright © TerraSky Co., Ltd. All Rights Reserved. クイックスタートの実施 Javaでコマンドラインアプリの実装 APIをHerokuに実装 1 2 3 Salesforceに実装4 訓練データはCloud Storageに登録。APIが提供するメソッドがわかる。 ライブラリを使うと実装は簡単。(Google認証、APIの呼び出しも) ライブラリはHerokuでも動作する。 Salesforceから機械学習を使う実装ができた。
  • 12. リファレンス Copyright © TerraSky Co., Ltd. All Rights Reserved.  クイックスタートの実施 https://cloud.google.com/prediction/docs/quickstart  サンプル&ライブラリ https://cloud.google.com/prediction/docs/libraries?hl=ja#featuredsamples https://github.com/google/google-api-java-client-samples/tree/master/prediction-cmdline-sample  Javaコマンドラインアプリ(自作) https://github.com/junojisan/predictioncmdlinesample  Heroku ”Play2 Java”実装(自作) https://github.com/junojisan/predictionherokuapp  Salesforceに実装(自作) https://github.com/junojisan/languageprediction
  • 13. Copyright © TerraSky Co., Ltd. All Rights Reserved. ありがとうございました