このセクションの他の記事
- サービスとは
- サービス管理画面
- 新規サービスを追加(学習)
- 新規サービスを追加(推論)
- 新規サービスを追加(プロジェクト管理)
- 新規サービスを追加(最適化)
- サービスの詳細と実行コードの作成(推論)
- サービスの詳細と実行コードの作成(学習)
- サービスの詳細と実行コードの作成(プロジェクト管理)
- サービスの詳細と実行コードの作成(最適化)
- サービスの編集
- サービス使用状況を表示
- APIの共通仕様
- APIの返り値(数値データ/文書データ(csv)の分類)
- APIの返り値(回帰)
- APIの返り値(画像の分類、ベクトル化、次元圧縮)
- APIの返り値(文書データ(zip/txt/pdf)の分類、ベク…
- APIの返り値(時系列解析)
- APIの返り値(学習)
- APIの返り値(最適化)
新規サービスを追加(最適化)
最適化サービスを作成すると、外部システムからMatrixFlowで最適化を実行するRESTful APIが生成され、API URLとシークレットキーが発行されます。また、APIを実行する際に指定するパラメータとサンプルコードの確認ができます。
最適化サービスの作成には、いくつかの項目に「すでにプロジェクトに保存されている設定」を使用します。以下がない場合、先に作成してください。
- レシピ
- 保存した前処理の設定(データの前処理を行う場合、自動前処理の場合も保存した前処理が必要)
<補足>
最適化のAIモデルは、回帰のアルゴリズムを利用した 予測する列が複数のAIモデル です。
APIでこのAIモデルを使用した回帰の推論を実行することはできません。
■最適化サービスの作成
サービス管理画面から[最適化サービス]タブ内の[新規最適化サービスを追加]をクリックし、サービスの作成を開始します。
<設定項目>
▶1画面目:レシピ選択
レシピ名一覧から、最適化に使用するレシピをクリックして選択します。
上図青枠の検索ボックスにレシピ名の一部を入力し、検索結果のレシピ名一覧から選択することもできます。
※レシピをこの画面で作成したり編集することはできません。事前に作成しておきましょう。
選択すると画面右にレシピが表示され、なおかつ[選択したレシピを使用する]ボタンが有効になります。
最適化に使用するレシピを選択し、[選択したレシピを使用する]ボタンをクリックします。
▶2画面目:前処理選択
前処理名一覧から、適用する前処理の設定をクリックして選択します。
上図青枠の検索ボックスに前処理名の一部を入力し、検索結果の前処理名一覧から選択することもできます。
※前処理の設定をこの画面で作成することはできません。事前に作成しておきましょう。
また、APIで「自動前処理」は選択できません。自動前処理を行ったときの設定を事前に保存しておきましょう。
選択すると画面右に前処理の内容が表示され、なおかつ[選択した前処理を使用する]ボタンが有効になります。
適用する前処理の設定を選択し、[選択した前処理を使用する]ボタンをクリックします。
前処理を行わない場合、[前処理を使用しない]ボタンをクリックします。
▶3画面目:サービス内容確認
- ここまでに設定した内容です。
- *サービス名
MatrixFlow内で管理するために使う名称です。分かりやすい名前をつけましょう。 - サービス説明
必要に応じて、サービス内容の説明を入力します。
* は必須の設定項目です。
必須項目を設定すると[サービスを作成する]ボタンが有効になりますので、クリックしてサービスを作成します。
画面が戻り、追加した最適化サービスが一覧に表示されていれば、APIが生成されAPI URLとシークレットキーが発行されています。
次のステップでは作成したサービスの内容を確認し、APIを実行するコードを作成します。
コードの作成方法は、サービスの詳細と実行コードの作成(最適化)をご覧下さい。