AWS ML with API@toshi_miura
@toshi_miura
Sierの人
aws solution architect professional
AWS MLのAPIサンプルについて話します
AWS ML
APIでも簡単です!!
AWS ML の流れのおさらい
• Create datasource
• Create ML model
• Evaluations
• Predictions(Batch or realtime)
AWS MLには、
APIのサンプルがある!!
https://github.com/awslabs/machine-learning-samples
色々な言語ある!!(ruby,.Netもほしいけど、、、)
Create datasourceCreate ML modelEvaluations
Realtime Predictions
Batch Predictions
他のソースはUtil
Create datasource
BuildModel.java
Create datasource - BuildModel.java
Create datasource - BuildModel.java
データ
データスキーマ
自分用に改造する場合は
赤と青のところを修正
AWS MLは、
データソースとしては
S3 or Redshift のみ
RDB,KVS ⇒ CSV ⇒ S3
のコードが必要!!
データスキーマの中身
自分のCSVに合わせて書き換えよう。
フォーマットについては説明書略
Create ML model用のデータソース
Evaluations用のデータソース
GUIと一緒。一つのCSVを分割して、Create ML model用、 Evaluations用の二つを作成
Create datasource
終わり
Create ML model
BuildModel.java
パラメータ
レシピ
モデルタイプ(3択)
まじめに設定するのつらい・・
Create ML model
おわり
Evaluations
BuildModel.java
簡単
Evaluations用のデータソース
Evaluations用の対象のML
Realtime Predictions
RealtimePredict.java
endopointの取得。ほぼ、おまじない
判定対象。CSVの一行に当たるデータ
modelID、endpoint,recodeを渡すだけ
簡単!!
A. Realtime Predictionには、有効化が必要です。(有効化にて課金あり)
GUI API
Realtime Predictions
おわり
AWS ML
APIでも簡単です!!