AnomalyDetector class
- Extends
Konstruktoren
Anomaly |
Initialisiert eine neue Instanz der AnomalyDetector-Klasse. |
Geerbte Eigenschaften
api |
|
endpoint |
Methoden
delete |
Löschen eines vorhandenen multivariaten Modells gemäß der modelId |
detect |
Senden Sie eine multivariate Anomaly-Aufgabe mit dem trainierten Modell von modelId, das Eingabeschema sollte mit der Schulungsanfrage identisch sein. Daher wird die Anforderung asynchron abgeschlossen und gibt eine resultId zum Abfragen des Erkennungsergebnisses zurück. Die Anforderung sollte ein Quelllink sein, um einen extern zugänglichen Azure-Speicher-URI (vorzugsweise einen URI für freigegebenen Zugriff) anzugeben. Alle Zeitreihen, die zum Generieren des Modells verwendet werden, müssen in eine einzelne Datei gezippt werden. Jede Zeitreihe lautet wie folgt: Die erste Spalte ist Zeitstempel und die zweite Spalte ist Wert. |
detect |
Bewertung des Änderungspunkts jedes Datenreihenpunkts |
detect |
Dieser Vorgang generiert ein Modell mit einer ganzen Datenreihe, jeder Punkt wird mit demselben Modell erkannt. Bei dieser Methode werden Punkte vor und nach einem bestimmten Punkt verwendet, um zu bestimmen, ob es sich um eine Anomalie handelt. Die gesamte Erkennung kann dem Benutzer einen Gesamtstatus der Zeitreihe geben. |
detect |
Mit diesem Vorgang wird ein Modell mit Punkten vor dem neuesten generiert. Bei dieser Methode werden nur historische Punkte verwendet, um zu bestimmen, ob der Zielpunkt eine Anomalie ist. Der neueste Punkterkennungsvorgang entspricht dem Szenario der Echtzeitüberwachung von Geschäftsmetriken. |
export |
Exportieren des multivariaten Anomalieerkennungsmodells basierend auf modelId |
get |
Abrufen von multivariatem Anomalieerkennungsergebnis basierend auf resultId, die von der DetectAnomalyAsync-API zurückgegeben wird |
get |
Erhalten Sie detaillierte Informationen zum multivariaten Modell, einschließlich des Schulungsstatus und der variablen, die im Modell verwendet werden. |
last |
Synchronisierte API zur Anomalieerkennung. |
list |
Auflisten von Modellen eines Abonnements |
train |
Erstellen und Trainieren eines multivariaten Anomalieerkennungsmodells. Die Anforderung muss einen Quellparameter enthalten, um einen extern zugänglichen Azure-Speicher-URI (vorzugsweise einen URI für freigegebenen Zugriff) anzugeben. Alle Zeitreihen, die zum Generieren des Modells verwendet werden, müssen in eine einzelne Datei gezippt werden. Jede Zeitreihe befindet sich in einer einzelnen CSV-Datei, in der die erste Spalte zeitstempel ist und die zweite Spalte ein Wert ist. |
Geerbte Methoden
send |
Senden Sie eine HTTP-Anforderung, die mit der bereitgestellten OperationSpec aufgefüllt wird. |
send |
Senden Sie die bereitgestellte httpRequest. |
Details zum Konstruktor
AnomalyDetector(string, AnomalyDetectorOptionalParams)
Initialisiert eine neue Instanz der AnomalyDetector-Klasse.
new AnomalyDetector(endpoint: string, options?: AnomalyDetectorOptionalParams)
Parameter
- endpoint
-
string
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. https://westus2.api.cognitive.microsoft.com).
- options
- AnomalyDetectorOptionalParams
Die Parameteroptionen
Geerbte Eigenschaftsdetails
apiVersion
endpoint
Details zur Methode
deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)
Löschen eines vorhandenen multivariaten Modells gemäß der modelId
function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>
Parameter
- modelId
-
string
Modellbezeichner.
Die Optionsparameter.
Gibt zurück
Promise<RestResponse>
detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)
Senden Sie eine multivariate Anomaly-Aufgabe mit dem trainierten Modell von modelId, das Eingabeschema sollte mit der Schulungsanfrage identisch sein. Daher wird die Anforderung asynchron abgeschlossen und gibt eine resultId zum Abfragen des Erkennungsergebnisses zurück. Die Anforderung sollte ein Quelllink sein, um einen extern zugänglichen Azure-Speicher-URI (vorzugsweise einen URI für freigegebenen Zugriff) anzugeben. Alle Zeitreihen, die zum Generieren des Modells verwendet werden, müssen in eine einzelne Datei gezippt werden. Jede Zeitreihe lautet wie folgt: Die erste Spalte ist Zeitstempel und die zweite Spalte ist Wert.
function detectAnomaly(modelId: string, body: DetectionRequest, options?: AnomalyDetectorDetectAnomalyOptionalParams): Promise<AnomalyDetectorDetectAnomalyResponse>
Parameter
- modelId
-
string
Modellbezeichner.
- body
- DetectionRequest
Anomalieanforderung erkennen
Die Optionsparameter.
Gibt zurück
Promise<AnomalyDetectorDetectAnomalyResponse>
detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)
Bewertung des Änderungspunkts jedes Datenreihenpunkts
function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>
Parameter
Zeitreihenpunkte und Granularität sind erforderlich. Erweiterte Modellparameter können bei Bedarf auch in der Anforderung festgelegt werden.
Die Optionsparameter.
Gibt zurück
detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)
Dieser Vorgang generiert ein Modell mit einer ganzen Datenreihe, jeder Punkt wird mit demselben Modell erkannt. Bei dieser Methode werden Punkte vor und nach einem bestimmten Punkt verwendet, um zu bestimmen, ob es sich um eine Anomalie handelt. Die gesamte Erkennung kann dem Benutzer einen Gesamtstatus der Zeitreihe geben.
function detectEntireSeries(body: DetectRequest, options?: AnomalyDetectorDetectEntireSeriesOptionalParams): Promise<AnomalyDetectorDetectEntireSeriesResponse>
Parameter
- body
- DetectRequest
Zeitreihenpunkte und Punkt bei Bedarf. Erweiterte Modellparameter können auch in der Anforderung festgelegt werden.
Die Optionsparameter.
Gibt zurück
detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)
Mit diesem Vorgang wird ein Modell mit Punkten vor dem neuesten generiert. Bei dieser Methode werden nur historische Punkte verwendet, um zu bestimmen, ob der Zielpunkt eine Anomalie ist. Der neueste Punkterkennungsvorgang entspricht dem Szenario der Echtzeitüberwachung von Geschäftsmetriken.
function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>
Parameter
- body
- DetectRequest
Zeitreihenpunkte und Punkt bei Bedarf. Erweiterte Modellparameter können auch in der Anforderung festgelegt werden.
Die Optionsparameter.
Gibt zurück
exportModel(string, AnomalyDetectorExportModelOptionalParams)
Exportieren des multivariaten Anomalieerkennungsmodells basierend auf modelId
function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>
Parameter
- modelId
-
string
Modellbezeichner.
Die Optionsparameter.
Gibt zurück
Promise<AnomalyDetectorExportModelResponse>
getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)
Abrufen von multivariatem Anomalieerkennungsergebnis basierend auf resultId, die von der DetectAnomalyAsync-API zurückgegeben wird
function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>
Parameter
- resultId
-
string
Ergebnisbezeichner.
Die Optionsparameter.
Gibt zurück
getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)
Erhalten Sie detaillierte Informationen zum multivariaten Modell, einschließlich des Schulungsstatus und der variablen, die im Modell verwendet werden.
function getMultivariateModel(modelId: string, options?: AnomalyDetectorGetMultivariateModelOptionalParams): Promise<AnomalyDetectorGetMultivariateModelResponse>
Parameter
- modelId
-
string
Modellbezeichner.
Die Optionsparameter.
Gibt zurück
lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)
Synchronisierte API zur Anomalieerkennung.
function lastDetectAnomaly(modelId: string, body: LastDetectionRequest, options?: AnomalyDetectorLastDetectAnomalyOptionalParams): Promise<AnomalyDetectorLastDetectAnomalyResponse>
Parameter
- modelId
-
string
Modellbezeichner.
- body
- LastDetectionRequest
Anforderung für die letzte Erkennung.
Die Optionsparameter.
Gibt zurück
listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)
Auflisten von Modellen eines Abonnements
function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)
Erstellen und Trainieren eines multivariaten Anomalieerkennungsmodells. Die Anforderung muss einen Quellparameter enthalten, um einen extern zugänglichen Azure-Speicher-URI (vorzugsweise einen URI für freigegebenen Zugriff) anzugeben. Alle Zeitreihen, die zum Generieren des Modells verwendet werden, müssen in eine einzelne Datei gezippt werden. Jede Zeitreihe befindet sich in einer einzelnen CSV-Datei, in der die erste Spalte zeitstempel ist und die zweite Spalte ein Wert ist.
function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>
Parameter
Schulungsanfrage
Die Optionsparameter.
Gibt zurück
Details zur geerbten Methode
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Senden Sie eine HTTP-Anforderung, die mit der bereitgestellten OperationSpec aufgefüllt wird.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parameter
- operationArguments
- OperationArguments
Die Argumente, aus denen die vorlagenbasierten Werte der HTTP-Anforderung ausgefüllt werden.
- operationSpec
- OperationSpec
Die OperationSpec, die zum Auffüllen der httpRequest verwendet werden soll.
- callback
-
ServiceCallback<any>
Der Rückruf, der aufgerufen werden soll, wenn die Antwort empfangen wird.
Gibt zurück
Promise<RestResponse>
sendRequest(RequestPrepareOptions | WebResourceLike)
Senden Sie die bereitgestellte httpRequest.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parameter
- options
Gibt zurück
Promise<HttpOperationResponse>
Azure SDK for JavaScript