PAICommand フレームワークは、従来の機械学習アルゴリズムでトレーニングされたモデルを OfflineModel として、各 MaxCompute プロジェクトに保存します。OfflineModel コンポーネントを使用すると、オフライン予測タスク用にこれらのモデルを取得できます。これには、モデルのコピー、読み取り、エクスポートなどの操作が含まれます。
MaxCompute オフラインモデルのコピー
一般的なワークフローでは、開発環境でモデルを構築し、その後、本番環境で定期的な予測タスクのためにモデルを読み取ります。MaxCompute オフラインモデルのコピー コンポーネントを使用して、予測ワークフローがアクセスできる場所にモデルを永続化します。
コンポーненトの [パラメーター設定] タブで、[ターゲットモデル名](必須)、[宛先 MaxCompute プロジェクト]、および [上書き] を設定します。
-
[ターゲット MaxCompute プロジェクト]:このパラメーターを指定しない場合、デフォルトで現在のワークスペースの MaxCompute プロジェクトが使用されます。
-
[上書き]:このオプションを選択すると、コンポーネントは既存のモデルを削除してから新しいモデルを作成します。
MaxCompute オフラインモデルの読み取り
定期的な予測タスクを実行するには、Read MaxCompute Offline Model コンポーネントを使用してモデルを直接読み取ります。[フィールド設定] タブで [モデル名] を設定するだけで済みます。[MaxCompute プロジェクト名] は、デフォルトで現在のワークスペースの MaxCompute プロジェクトに設定されます。
モデルのエクスポート
モデルのエクスポート コンポーネントは、OfflineModel を指定された OSS パスにエクスポートします。[パラメーター設定] タブで次のパラメーターを設定します。
パラメーターには、[OSS ターゲットパス] (必須)、[名前変更] (オプション)、および [OSS RAM ロール設定] (承認が必要) が含まれます。
-
[上書き]:選択すると、コンポーネントは指定された OSS パスにある同名の既存ファイルを上書きします。
-
[エクスポートモデルタイプ]:モデルを オリジナル の MaxCompute OfflineModel フォーマットでエクスポートするか、予測モデルマークアップ言語 (pmml) ファイルとしてエクスポートするかを選択します。