AnomalyDetectionCatalog Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die verwendet MLContext wird, um Instanzen von Anomalieerkennungskomponenten wie Trainern und Bewertern zu erstellen.
public sealed class AnomalyDetectionCatalog : Microsoft.ML.TrainCatalogBase
type AnomalyDetectionCatalog = class
inherit TrainCatalogBase
Public NotInheritable Class AnomalyDetectionCatalog
Inherits TrainCatalogBase
- Vererbung
Eigenschaften
| Name | Beschreibung |
|---|---|
| Trainers |
Die Liste der Trainer zur Anomalieerkennung. |
Methoden
| Name | Beschreibung |
|---|---|
| ChangeModelThreshold<TModel>(AnomalyPredictionTransformer<TModel>, Single) |
Erstellt eine neue AnomalyPredictionTransformer<TModel> mit der angegebenen |
| Evaluate(IDataView, String, String, String, Int32) |
Wertet bewertete Anomalieerkennungsdaten aus. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| DetectEntireAnomalyBySrCnn(AnomalyDetectionCatalog, IDataView, String, String, Double, Int32, Double, SrCnnDetectMode) |
Erstellen Sie Microsoft.ML.TimeSeries.SrCnnEntireAnomalyDetector, wodurch Zeitserienanomalien für die gesamte Eingabe mithilfe des SRCNN-Algorithmus erkannt werden. |
| DetectEntireAnomalyBySrCnn(AnomalyDetectionCatalog, IDataView, String, String, SrCnnEntireAnomalyDetectorOptions) |
Erstellen Sie Microsoft.ML.TimeSeries.SrCnnEntireAnomalyDetector, wodurch Zeitserienanomalien für die gesamte Eingabe mithilfe des SRCNN-Algorithmus erkannt werden. |
| DetectSeasonality(AnomalyDetectionCatalog, IDataView, String, Int32, Double) |
In Zeitreihendaten ist Saisonalität (oder Periodizität) das Vorhandensein von Variationen, die in bestimmten regelmäßigen Intervallen auftreten, z. B. wöchentlich, monatlich oder vierteljährlich. Diese Methode erkennt dieses vorhersagbare Intervall (oder einen Zeitraum), indem Techniken der Fourieranalyse übernommen werden. Vorausgesetzt, die Eingabewerte weisen das gleiche Zeitintervall auf (z. B. Sensordaten, die bei jeder sekunde sortiert nach Zeitstempeln gesammelt werden), verwendet diese Methode eine Liste der Daten der Zeitreihen und gibt den regulären Zeitraum für die Eingabesaisondaten zurück, wenn eine vorhersehbare Fluktuation oder ein vorhersagbares Muster gefunden werden kann, das über diesen Zeitraum während dieses Zeitraums in den Eingabewerten rekursiert oder wiederholt wird. Gibt -1 zurück, wenn kein solches Muster gefunden wird, d. h., die Eingabewerte folgen keine saisonalen Fluktuationen. |
| LocalizeRootCause(AnomalyDetectionCatalog, RootCauseLocalizationInput, Double, Double) |
Erstellen Sie RootCause, wodurch die Ursachen mithilfe des Entscheidungsstrukturalgorithmus lokalisiert werden. |
| LocalizeRootCauses(AnomalyDetectionCatalog, RootCauseLocalizationInput, Double, Double) |
Gibt eine sortierte Liste von RootCauses aus. Die Reihenfolge entspricht der vorbereiteten Ursache ist wahrscheinlich die Ursache. |