総合情報サイト / マニュアル / サービス管理 / 新規サービスを追加(最適化)

新規サービスを追加(最適化)

最適化サービスを作成すると、外部システムからMatrixFlowで最適化を実行するRESTful APIが生成され、API URLとシークレットキーが発行されます。また、APIを実行する際に指定するパラメータとサンプルコードの確認ができます。

最適化サービスの作成には、いくつかの項目に「すでにプロジェクトに保存されている設定」を使用します。以下がない場合、先に作成してください。

  • レシピ
  • 保存した前処理の設定(データの前処理を行う場合、自動前処理の場合も保存した前処理が必要)

<補足>
最適化のAIモデルは、回帰のアルゴリズムを利用した 予測する列が複数のAIモデル です。
APIでこのAIモデルを使用した回帰の推論を実行することはできません。

■最適化サービスの作成

サービス管理画面から[最適化サービス]タブ内の[新規最適化サービスを追加]をクリックし、サービスの作成を開始します。

新規サービスを追加(最適化)_1.png

<設定項目>

▶1画面目:レシピ選択

新規サービスを追加(最適化)_2.png

レシピ名一覧から、最適化に使用するレシピをクリックして選択します。
上図青枠の検索ボックスにレシピ名の一部を入力し、検索結果のレシピ名一覧から選択することもできます。

※レシピをこの画面で作成したり編集することはできません。事前に作成しておきましょう。

選択すると画面右にレシピが表示され、なおかつ[選択したレシピを使用する]ボタンが有効になります。
最適化に使用するレシピを選択し、[選択したレシピを使用する]ボタンをクリックします。

▶2画面目:前処理選択

新規サービスを追加(最適化)_3.png

前処理名一覧から、適用する前処理の設定をクリックして選択します。
上図青枠の検索ボックスに前処理名の一部を入力し、検索結果の前処理名一覧から選択することもできます。

※前処理の設定をこの画面で作成することはできません。事前に作成しておきましょう。
また、APIで「自動前処理」は選択できません。自動前処理を行ったときの設定を事前に保存しておきましょう。

選択すると画面右に前処理の内容が表示され、なおかつ[選択した前処理を使用する]ボタンが有効になります。
適用する前処理の設定を選択し、[選択した前処理を使用する]ボタンをクリックします。

前処理を行わない場合、[前処理を使用しない]ボタンをクリックします。

▶3画面目:サービス内容確認

新規サービスを追加(最適化)_4.png
  1. ここまでに設定した内容です。
  2. *サービス名
    MatrixFlow内で管理するために使う名称です。分かりやすい名前をつけましょう。
  3. サービス説明
    必要に応じて、サービス内容の説明を入力します。

* は必須の設定項目です。

必須項目を設定すると[サービスを作成する]ボタンが有効になりますので、クリックしてサービスを作成します。

画面が戻り、追加した最適化サービスが一覧に表示されていれば、APIが生成されAPI URLとシークレットキーが発行されています。

新規サービスを追加(最適化)_5.png

次のステップでは作成したサービスの内容を確認し、APIを実行するコードを作成します。
コードの作成方法は、サービスの詳細と実行コードの作成(最適化)をご覧下さい。