datadrift パッケージ
モデル トレーニング データがスコアリング データからドリフトされたことを検出する機能が含まれています。
機械学習において "データ ドリフト" とは、モデルのパフォーマンスの低下につながるモデルの入力データの変更のことです。 これは、モデルの精度が時間の経過と共に低下する主な理由の 1 つであるため、データの誤差の監視はモデルのパフォーマンスの問題を検出するために役立ちます。 このパッケージを使用すると、データ ドリフトを検出してアラートを発することができます。
DataDriftDetector クラスを使用すると、データ ドリフトを分析するためのジョブとして実行できるデータ モニター オブジェクトを構成できます。 データ ドリフト ジョブは、対話形式で実行したり、スケジュールに基づいて実行したりできます。 データ ドリフトが AlertConfiguration クラスのしきい値を超えた場合にアラートを設定できます。
モジュール
alert_configuration |
Azure Machine Learning でデータ ドリフト アラートを構成するための機能が含まれています。 |
datadriftdetector |
Azure Machine Learning で 2 つのデータセット間のデータ ドリフトを検出するためのコア機能が含まれています。 データ ドリフトは、データセットまたはデプロイを介して測定され、Dataset API に依存します。 |
クラス
AlertConfiguration |
データ ドリフト ジョブのアラート構成を表します。 AlertConfiguration クラスを使用すると、ジョブに対して構成可能なアラート (電子メールなど) を DataDriftDetector ジョブで設定できます。 DataDriftDetector クラスのいずれかの作成メソッドを使用する場合は、アラートの構成を指定できます。 コンストラクターです。 DataDriftDetector ジョブで構成可能なアラート (電子メールなど) を設定できます。 |
DataDriftDetector |
Azure Machine Learning でデータ ドリフト ジョブを実行するために使用可能なデータ ドリフト モニターを定義します。 DataDriftDetector クラスを使用すると、特定のベースライン データセットとターゲット データセット間のドリフトを識別できます。 DataDriftDetector オブジェクトは、ベースラインとターゲットのデータセットを直接指定することで、ワークスペースに作成されます。 詳細については、「https://aka.ms/datadrift」を参照してください。 Datadriftdetector コンストラクター。 DataDriftDetector コンストラクターは、指定されたワークスペースに関連付けられている DataDriftDetector オブジェクトのクラウド表現を取得するために使用されます。 |
Metric |
データ ドリフト分析で返されるメトリックを表します。 メトリック クラスは、内部使用のみを目的としています。 DataDriftDetector オブジェクトの get_output メソッドを使用して、メトリックを返します。 メトリック コンストラクター。 |
ModelServingDataset |
モデルベースの DataDriftDetector オブジェクトが作成されるときに内部的に使用されるデータセットを表します。 モデルベースの DataDriftDetector を使用すると、モデルのトレーニング データセットとそのスコアリング データセットとの間のデータ ドリフトを計算できます。 モデルベースの DataDriftDetector を作成するには、<xref:azureml.datadrift.DataDriftDetector.create_from_model> メソッドを使用します。 コンストラクターです。 |
列挙型
MetricType |
データ ドリフト分析で返されるメトリックの種類を定義します。 DataDriftDetector オブジェクトの get_output メソッドを使用して、メトリックを返します。 |