変換の適用

重要

Machine Learning Studio (クラシック) のサポートは、2024 年 8 月 31 日に終了します。 その日までに、Azure Machine Learning に切り替えすることをお勧めします。

2021 年 12 月 1 日以降、新しい Machine Learning Studio (クラシック) リソースは作成できません。 2024 年 8 月 31 日まで、既存の Machine Learning Studio (クラシック) リソースを引き続き使用できます。

ML Studio (クラシック) のドキュメントは廃止予定であり、今後更新されない可能性があります。

適切に指定したデータ変換をデータセットに適用します

カテゴリ: Machine Learning/スコア

注意

適用対象: Machine Learning Studio (クラシック) のみ

類似のドラッグ アンド ドロップ モジュールは Azure Machine Learning デザイナーで使用できます。

モジュールの概要

この記事では、Machine Learning Studio (クラシック) で変換の適用モジュールを使用して、以前に計算した変換に基づいて入力データセットを変更する方法について説明します。

たとえば、データの正規化モジュールを使用してトレーニング データを正規化するために z スコアを使用した場合は、スコアリング フェーズ中も、トレーニング用に計算された z スコア値を使用することができます。 Machine Learning Studio (クラシック) では、正規化メソッドを変換として保存し、[変換の適用] を使用してスコア付け前に入力データに z スコアを適用することで、これを簡単に行うことができます。

Machine Learning Studio (クラシック) では、さまざまな種類のカスタム変換の作成と適用がサポートされています。 たとえば、次の操作を行う変換を保存してから、再使用することができます。

変換の適用の使用方法

  1. 変換の適用モジュールを実験に追加します。 [スコア] カテゴリの [Machine Learning] の下に 3 つのモジュールがあります。

  2. 入力として使用する既存の変換を見つけます。

    変換が実験の前に作成された場合 (たとえば、クリーニング操作やデータ スケーリング操作の一部として)、通常、 ITransform インターフェイス オブジェクトはモジュールの右側の出力で使用できます。 Connect変換の適用] の左側の入力に出力されます。

    以前に保存した変換は、左側のナビゲーション ウィンドウの [変換] グループにあります。

    ヒント

    実験の変換を設計するが、明示的に保存しない場合は、セッションが開いている限り、ワークスペースで変換を使用できます。 セッションを閉じても変換を保存しない場合は、実験を再実行して ITransform インターフェイス オブジェクトを生成 できます。

  3. 変換するデータセットを接続します。 そのデータセットには、この変換を最初に設計した対象データセットとまったく同じスキーマ (列数、列名、データ型) があるはずです。

  4. 他のパラメーターを設定する必要はありません。すべてのカスタマイズは、変換を定義するときに行われます。

  5. 新しいデータセットに変換を適用するには、実験を実行します。

例

このモジュールが機械学習でどのように使用されるのかについては、次の記事を Azure AI Gallery。

テクニカル ノート

変換 の適用モジュール は、ITransform インターフェイスを作成するモジュールの出力を 入力として受け取る場合があります。 これらのモジュールは次のとおりです。

ヒント

デジタル信号処理用に設計されたフィルターを保存して再使用することもできます。 ただし、フィルターでは ITransform インターフェイスではなく IFilterインターフェイスが使用されます。

想定される入力

名前 型 説明
変換 ITransform インターフェイス 単項データ変換
データセット データ テーブル 変換されるデータセット

出力

名前 型 説明
変換されたデータセット データ テーブル 変換されたデータセット

例外

例外 説明
エラー 0003 1 つまたは複数の入力が null または空の場合、例外が発生します。

Studio (クラシック) モジュールに固有のエラーの一覧については、「エラー コードMachine Learning参照してください。

API の例外の一覧については、「エラー コードMachine Learning REST API参照してください。

こちらもご覧ください

Assert
SQL 変換の適用
見つからないデータのクリーンアップ
データの正規化
モジュールの一覧 (アルファベット順)
データをビンにグループ化する