Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

247 views

Published on

1日でSalesforceとGoogle Prediction APIを連携してみる

Published in: Software
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Copyright © TerraSky Co., Ltd. All Rights Reserved. 1日で分かった気になる機械学習 株式会社テラスカイ 取締役 ソリューション本部 本部長 今岡 純二 @junojisan 〜 Salesforeと連携してみる 〜
  2. 2. 自己紹介 Copyright © TerraSky Co., Ltd. All Rights Reserved. Salesforce認定資格ほか 主な業務 ・Salesforce導入コンサル ・アーキテクチャーデザイン ・テクニカルライティング 著書 株式会社テラスカイ 取締役 ソリューション本部 本部長 今岡 純二 @junojisan
  3. 3. 機械学習のプラットフォーム Copyright © TerraSky Co., Ltd. All Rights Reserved. Google Cloud Platform Prediction API:教師付き学習 顧客の感情分析 メッセージの経路決定 文書、電子メール分類 SPAM検出 説得チャンス分析 診断 不審行動の判定チェーン分析 ...その他
  4. 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. 5. 1日の成果&システム構成 Copyright © TerraSky Co., Ltd. All Rights Reserved. 様々な言語による問い合わせ 適切な言語が使えるオペレータに振り分け Case Prediction API Cloud Strage 問い合わせ内容から言語を予測
  6. 6. 1. クイックスタートの実施 Copyright © TerraSky Co., Ltd. All Rights Reserved. Cloud Storage訓練データ 英語・フランス語・スペイン語を 学習させる訓練データ
  7. 7. 1. クイックスタートでAPIのメソッドを試す Copyright © TerraSky Co., Ltd. All Rights Reserved. APIs Explorer Request Response https://cloud.google.com/prediction/docs/quickstart
  8. 8. 2. Javaでコマンドラインアプリの実装 Copyright © TerraSky Co., Ltd. All Rights Reserved. https://cloud.google.com/prediction/docs/libraries Samples and Libraries 実行結果
  9. 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. 10. 4. Salesforceに実装 Copyright © TerraSky Co., Ltd. All Rights Reserved. デモ
  11. 11. まとめ Copyright © TerraSky Co., Ltd. All Rights Reserved. クイックスタートの実施 Javaでコマンドラインアプリの実装 APIをHerokuに実装 1 2 3 Salesforceに実装4 訓練データはCloud Storageに登録。APIが提供するメソッドがわかる。 ライブラリを使うと実装は簡単。(Google認証、APIの呼び出しも) ライブラリはHerokuでも動作する。 Salesforceから機械学習を使う実装ができた。
  12. 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. 13. Copyright © TerraSky Co., Ltd. All Rights Reserved. ありがとうございました

×