モジュール | 核心機能 |
モデル実験 | StudioでMLflowサービスを有効にすると、実験中にMLflowの関連関数を呼び出して各実験のパラメータ、指標、結果を記録し、実験管理で確認できます。これにより、実験の追跡と再現性を実現できます。 また、AutoML機能を提供し、ノーコード開発をサポートします。 |
特徴量管理 | StudioでWeDataが提供する特徴処理APIを使用することで、特徴テーブルの作成、書き込み、読み取り、検索、同期、消費が可能です。また、特徴管理で特徴を表示・管理し、特徴の統一管理と統一消費を実現できます。 |
モデル管理 | StudioでMLflowサービスを有効にすると、実験中にMLflowの関連関数を呼び出してモデルを登録できます。または、実験管理で視覚的にモデルを登録することもできます。モデルの主要情報や、実験/実行、サービスなどとの関連関係を確認できます。 |
モデルサービス | モデル管理内のモデルからAPIサービスを作成し、サービス監視などの機能を実行できます。また、モデルとの関連関係を確認でき、情報の追跡が容易になります。 |
モジュール | 核心機能 |
Studio | AI開発の最も主要なワークスペースです。ユーザーはStudioでコードを編集、デバッグ、実行し、MLflowと特徴量エンジニアリングAPIを呼び出して、特徴量テーブルの追加・削除・変更・照会、モデルトレーニング、モデル登録などの操作を実行できます。 |
ワークフロー | 自動化プロセスの主要なワークスペースです。ユーザーはStudioでコードをデバッグした後、ワークフローに送信して定期的なスケジュールを設定し、モデルの自動化・定期的な本番運用を実現できます。 |
データ品質 | モデルサービス推論テーブル、特徴量テーブル、トレーニングデータテーブルは、データ品質タスクを開始することで、対応するフィールド分析、ドリフト分析、モデル指標などの品質情報を確認できます。 |
エンジン | データサイエンスはDLCとEMRの2種類のエンジンに接続されており、AI開発のデータソース、オフライン特徴量ストレージ、トレーニングリソースとして使用されます。 |
タイプ | 説明 |
Studio | Studioを有効にしなければ、データサイエンス関連機能を使用できません。 説明: AI開発の最も主要なワークスペースです。ユーザーはStudioでコードを編集、デバッグ、実行し、MLflowと特徴量エンジニアリングAPIを呼び出して、特徴量テーブルの追加・削除・変更・照会、モデルトレーニング、モデル登録などの操作を実行できます。 |
エンジンサポート | DLC標準エンジン モデルトレーニング、モデル実験レポート、特徴量管理、モデル登録などの操作に使用できます。 注意:DLCエンジンでリソースグループを作成する際に「wedata-data-science」イメージを選択した場合のみ、AutoML実験に使用できます。 EMR on CVM、EMR on TKE(EGコンポーネントを含める必要があります。含めない場合、WeDataで使用できません) モデルトレーニング、モデル実験レポート、特徴量管理、モデル登録などの操作に使用できます。 注意:AutoML実験には使用できません。 EMR:Ray on TKE(EGコンポーネントを含める必要があります。含めない場合、WeDataで使用できません) モデルトレーニング、モデル実験レポート、モデル登録などの操作に使用できます。 注意:AutoML実験、特徴量処理には使用できません。 |
MLflow バージョン | WeDataの実験管理はデフォルトでMLflowの2.17.2バージョンと互換性があります。関連イメージは事前にインストールされています。Studio実行環境に接続後、コマンドを実行して確認できます:
|
オフライン特徴ストア | WeDataが管理するオフライン特徴テーブルは、現在DLCのIcebergテーブルとEMRのHiveテーブルのみをサポートしています。また、特徴テーブルを登録する際には、テーブルの主キーとタイムスタンプキーを指定する必要があります。その後の操作では、指定した主キーとタイムスタンプキーに基づいて特徴インデックスが作成されます。 |
テーブル操作権限 | DLC: Catalogを有効にした場合: DLCの「DLC--システム管理--ユーザーと権限管理」で、ユーザーに対応するデータベースとテーブルの権限を付与する必要があります。 また、WeDataの「データ資産--Catalogディレクトリ--対応するCatalog--権限」でユーザーに権限を付与します。 Catalogを有効にしていない場合: DLCの「DLC--システム管理--ユーザーと権限管理」で、ユーザーに対応するデータベースとテーブルの権限を付与するだけで済みます。 EMR: WeDataの「プロジェクト管理 > ストレージとコンピューティングエンジンの設定」でエンジンアクセスアカウントとアカウントマッピングを設定し、データベースとテーブルへのアクセス権限を決定します。 |
モデル操作権限 | DLC: Catalogを有効にした場合: WeDataの「データ資産 > Catalogディレクトリ > 対応するモデルCatalog > 権限」でユーザーに権限を付与する必要があります。 Catalogを有効にしていない場合: 認可は不要です。 EMR: 認可は不要です。 |
オンライン特徴ストア | WeDataはRedisをオンライン特徴ストアとしてサポートしています。準備は以下のとおりです: 地域とネットワークは、スケジューリングリソースグループおよび使用するエンジン(DLCまたはEMR)と一致させる必要があります。 第二步:WeDataの「プロジェクト管理 -- データソース管理」でRedisデータソースを追加し、スケジューリングリソースグループへの接続をテストします。 第三步:WeDataの「オフライン開発 -- Studio」でリモートカーネルに接続した後、Redisが接続されているかどうかを確認します。以下のとおりです:
|
特徴量エンジニアリングパッケージ | エンジンに接続後、以下のコマンドを実行すると、最新の特徴量エンジニアリングパッケージをインストールできます:
DLCエンジンを使用する場合、リソースグループを構築する際に「wedata-data-science」イメージを選択してください。特徴量エンジニアリングパッケージはすでにプリインストールされています。コマンドを実行してバージョンを確認できます:
|
キー管理についての説明 | |
環境変数設定 | DLC: Catalogを有効にした場合、追加設定は不要です。 Catalogを有効にしていない場合、環境変数を設定する必要があります。設定しないと、実験およびモデルの報告でエラーが発生する可能性があります:
EMR: 環境変数を設定する必要があります。設定しないと、実験およびモデルの報告でエラーが発生する可能性があります:
|
フィードバック