Machine Learning > AI EasyMaker > 概要
人工知能学習および高度化のための開発環境の提供から学習、モデル、エンドポイントを管理できるようにAI Platformを提供します。 MLモデルを簡単に学習させて比較でき、エンドポイントを介して配布できます。
主な機能
-
開発環境
- 機械学習開発のための必須パッケージがインストールされているJupyterノートパソコンを提供します。
- TensorFlow, Pytorchフレームワーク環境のノートパソコンを選択できます。
- ノートパソコンにはAI EasyMakerの機能を使用できるSDKが提供されます。
-
学習
- ノートパソコンで開発した機械学習アルゴリズムを学習するための環境を提供します。
- アルゴリズムに合ったTensorFlow、 Pytorchフレームワーク環境のイメージを選択し、GPU/CPUインスタンスタイプとストレージサイズを指定して学習を作成できます。
- 最大10個のノードで分散学習が可能です。
- 学習結果指標はTensorboardで分析できます。
- 1つのアルゴリズムを何度も学習して正確度を高め、実験単位でグループ化して比較分析できます。
-
モデル管理
- 学習が完了したモデルアーティファクトを管理できます。
-
エンドポイント
- モデルをサービスするためのエンドポイントを提供します。
- エンドポイントは冗長構成が可能です。
- エンドポイントはAPI Gatewayサービスと連動してAPI Gatewayのさまざまな機能を活用できます。
- サービス中のエンドポイントに正確度が高い新しいモデルを配布するために新しいテストステージとして追加し、テストが完了したら基本ステージに変更機能を活用して既存ドメインにすぐ適用できます。