Dela via


AnomalyDetector class

Extends

Konstruktorer

AnomalyDetector(string, AnomalyDetectorOptionalParams)

Initierar en ny instans av klassen AnomalyDetector.

Ärvda egenskaper

apiVersion
endpoint

Metoder

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Ta bort en befintlig multivariatmodell enligt modelId

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Skicka identifiering av multivariatavvikelseaktivitet med den tränade modellen för modelId. Indataschemat bör vara detsamma med träningsbegäran. Begäran kommer därför att slutföras asynkront och returnerar ett resultId för att fråga identifieringsresultatet. Begäran ska vara en källlänk för att ange en externt tillgänglig Azure Storage-URI (helst en signatur för delad åtkomst URI). Alla tidsserier som används för att generera modellen måste zippas in i en enda fil. Varje tidsserie kommer att vara följande: den första kolumnen är tidsstämpel och den andra kolumnen är värde.

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Utvärdera ändringspoäng för varje seriepunkt

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Den här åtgärden genererar en modell med en hel serie, varje punkt identifieras med samma modell. Med den här metoden används punkter före och efter en viss punkt för att avgöra om det är en avvikelse. Hela identifieringen kan ge användaren en övergripande status för tidsserien.

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Den här åtgärden genererar en modell med punkter före den senaste. Med den här metoden används endast historiska punkter för att avgöra om målpunkten är en avvikelse. Den senaste punktidentifieringsåtgärden matchar scenariot med realtidsövervakning av affärsmått.

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Exportera modell för multivariatavvikelseidentifiering baserat på modelId

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Hämta resultat för multivariatavvikelseidentifiering baserat på resultId som returneras av Api:et DetectAnomalyAsync

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Få detaljerad information om multivariatmodellen, inklusive träningsstatus och variabler som används i modellen.

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Synkroniserat API för avvikelseidentifiering.

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Lista modeller för en prenumeration

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Skapa och träna en modell för multivariatavvikelseidentifiering. Begäran måste innehålla en källparameter för att indikera en externt tillgänglig Azure Storage-URI (helst en signatur för delad åtkomst URI). Alla tidsserier som används för att generera modellen måste zippas in i en enda fil. Varje tidsserie finns i en enda CSV-fil där den första kolumnen är tidsstämpel och den andra kolumnen är värde.

Ärvda metoder

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Skicka en HTTP-begäran som fylls i med den angivna OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Skicka angivet httpRequest.

Konstruktorinformation

AnomalyDetector(string, AnomalyDetectorOptionalParams)

Initierar en ny instans av klassen AnomalyDetector.

new AnomalyDetector(endpoint: string, options?: AnomalyDetectorOptionalParams)

Parametrar

endpoint

string

Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://westus2.api.cognitive.microsoft.com).

options
AnomalyDetectorOptionalParams

Parameteralternativen

Information om ärvda egenskaper

apiVersion

apiVersion: string

Egenskapsvärde

string

ärvs frånAnomalyDetectorContext.apiVersion

endpoint

endpoint: string

Egenskapsvärde

string

ärvs frånAnomalyDetectorContext.endpoint

Metodinformation

deleteMultivariateModel(string, AnomalyDetectorDeleteMultivariateModelOptionalParams)

Ta bort en befintlig multivariatmodell enligt modelId

function deleteMultivariateModel(modelId: string, options?: AnomalyDetectorDeleteMultivariateModelOptionalParams): Promise<RestResponse>

Parametrar

modelId

string

Modellidentifierare.

Returer

Promise<RestResponse>

detectAnomaly(string, DetectionRequest, AnomalyDetectorDetectAnomalyOptionalParams)

Skicka identifiering av multivariatavvikelseaktivitet med den tränade modellen för modelId. Indataschemat bör vara detsamma med träningsbegäran. Begäran kommer därför att slutföras asynkront och returnerar ett resultId för att fråga identifieringsresultatet. Begäran ska vara en källlänk för att ange en externt tillgänglig Azure Storage-URI (helst en signatur för delad åtkomst URI). Alla tidsserier som används för att generera modellen måste zippas in i en enda fil. Varje tidsserie kommer att vara följande: den första kolumnen är tidsstämpel och den andra kolumnen är värde.

function detectAnomaly(modelId: string, body: DetectionRequest, options?: AnomalyDetectorDetectAnomalyOptionalParams): Promise<AnomalyDetectorDetectAnomalyResponse>

Parametrar

modelId

string

Modellidentifierare.

body
DetectionRequest

Identifiera avvikelsebegäran

options
AnomalyDetectorDetectAnomalyOptionalParams

Alternativparametrarna.

Returer

detectChangePoint(DetectChangePointRequest, AnomalyDetectorDetectChangePointOptionalParams)

Utvärdera ändringspoäng för varje seriepunkt

function detectChangePoint(body: DetectChangePointRequest, options?: AnomalyDetectorDetectChangePointOptionalParams): Promise<AnomalyDetectorDetectChangePointResponse>

Parametrar

body
DetectChangePointRequest

Tidsseriepunkter och kornighet krävs. Avancerade modellparametrar kan också anges i begäran om det behövs.

options
AnomalyDetectorDetectChangePointOptionalParams

Alternativparametrarna.

Returer

detectEntireSeries(DetectRequest, AnomalyDetectorDetectEntireSeriesOptionalParams)

Den här åtgärden genererar en modell med en hel serie, varje punkt identifieras med samma modell. Med den här metoden används punkter före och efter en viss punkt för att avgöra om det är en avvikelse. Hela identifieringen kan ge användaren en övergripande status för tidsserien.

function detectEntireSeries(body: DetectRequest, options?: AnomalyDetectorDetectEntireSeriesOptionalParams): Promise<AnomalyDetectorDetectEntireSeriesResponse>

Parametrar

body
DetectRequest

Tidsseriepunkter och period om det behövs. Avancerade modellparametrar kan också anges i begäran.

options
AnomalyDetectorDetectEntireSeriesOptionalParams

Alternativparametrarna.

Returer

detectLastPoint(DetectRequest, AnomalyDetectorDetectLastPointOptionalParams)

Den här åtgärden genererar en modell med punkter före den senaste. Med den här metoden används endast historiska punkter för att avgöra om målpunkten är en avvikelse. Den senaste punktidentifieringsåtgärden matchar scenariot med realtidsövervakning av affärsmått.

function detectLastPoint(body: DetectRequest, options?: AnomalyDetectorDetectLastPointOptionalParams): Promise<AnomalyDetectorDetectLastPointResponse>

Parametrar

body
DetectRequest

Tidsseriepunkter och period om det behövs. Avancerade modellparametrar kan också anges i begäran.

options
AnomalyDetectorDetectLastPointOptionalParams

Alternativparametrarna.

Returer

exportModel(string, AnomalyDetectorExportModelOptionalParams)

Exportera modell för multivariatavvikelseidentifiering baserat på modelId

function exportModel(modelId: string, options?: AnomalyDetectorExportModelOptionalParams): Promise<AnomalyDetectorExportModelResponse>

Parametrar

modelId

string

Modellidentifierare.

options
AnomalyDetectorExportModelOptionalParams

Alternativparametrarna.

Returer

getDetectionResult(string, AnomalyDetectorGetDetectionResultOptionalParams)

Hämta resultat för multivariatavvikelseidentifiering baserat på resultId som returneras av Api:et DetectAnomalyAsync

function getDetectionResult(resultId: string, options?: AnomalyDetectorGetDetectionResultOptionalParams): Promise<AnomalyDetectorGetDetectionResultResponse>

Parametrar

resultId

string

Resultatidentifierare.

options
AnomalyDetectorGetDetectionResultOptionalParams

Alternativparametrarna.

Returer

getMultivariateModel(string, AnomalyDetectorGetMultivariateModelOptionalParams)

Få detaljerad information om multivariatmodellen, inklusive träningsstatus och variabler som används i modellen.

function getMultivariateModel(modelId: string, options?: AnomalyDetectorGetMultivariateModelOptionalParams): Promise<AnomalyDetectorGetMultivariateModelResponse>

Parametrar

modelId

string

Modellidentifierare.

options
AnomalyDetectorGetMultivariateModelOptionalParams

Alternativparametrarna.

Returer

lastDetectAnomaly(string, LastDetectionRequest, AnomalyDetectorLastDetectAnomalyOptionalParams)

Synkroniserat API för avvikelseidentifiering.

function lastDetectAnomaly(modelId: string, body: LastDetectionRequest, options?: AnomalyDetectorLastDetectAnomalyOptionalParams): Promise<AnomalyDetectorLastDetectAnomalyResponse>

Parametrar

modelId

string

Modellidentifierare.

body
LastDetectionRequest

Begäran om senaste identifiering.

options
AnomalyDetectorLastDetectAnomalyOptionalParams

Alternativparametrarna.

Returer

listMultivariateModel(AnomalyDetectorListMultivariateModelOptionalParams)

Lista modeller för en prenumeration

function listMultivariateModel(options?: AnomalyDetectorListMultivariateModelOptionalParams): PagedAsyncIterableIterator<AnomalyDetectorClientModelSnapshot, AnomalyDetectorClientModelSnapshot[], PageSettings>

Parametrar

options
AnomalyDetectorListMultivariateModelOptionalParams

Alternativparametrarna.

Returer

trainMultivariateModel(AnomalyDetectorClientModelInfo, AnomalyDetectorTrainMultivariateModelOptionalParams)

Skapa och träna en modell för multivariatavvikelseidentifiering. Begäran måste innehålla en källparameter för att indikera en externt tillgänglig Azure Storage-URI (helst en signatur för delad åtkomst URI). Alla tidsserier som används för att generera modellen måste zippas in i en enda fil. Varje tidsserie finns i en enda CSV-fil där den första kolumnen är tidsstämpel och den andra kolumnen är värde.

function trainMultivariateModel(body: AnomalyDetectorClientModelInfo, options?: AnomalyDetectorTrainMultivariateModelOptionalParams): Promise<AnomalyDetectorTrainMultivariateModelResponse>

Parametrar

body
AnomalyDetectorClientModelInfo

Utbildningsbegäran

options
AnomalyDetectorTrainMultivariateModelOptionalParams

Alternativparametrarna.

Returer

Ärvd metodinformation

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Skicka en HTTP-begäran som fylls i med den angivna OperationSpec.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametrar

operationArguments
OperationArguments

Argumenten som HTTP-begärans mallade värden fylls i från.

operationSpec
OperationSpec

Den OperationSpec som ska användas för att fylla i httpRequest.

callback

ServiceCallback<any>

Återanropet för att anropa när svaret tas emot.

Returer

Promise<RestResponse>

ärvd frånAnomalyDetectorContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Skicka angivet httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametrar

Returer

ärvd frånAnomalyDetectorContext.sendRequest