Train Multivariate Model - Train Multivariate Model

Többváltozós anomáliadetektálási modell létrehozása és betanítása. A kérelemnek tartalmaznia kell egy forrásparamétert, amely egy külsőleg elérhető Azure Storage URI-t jelez (lehetőleg közös hozzáférésű jogosultságkód URI-ját). A modell létrehozásához használt összes idősort egyetlen fájlba kell tömöríteni. Minden idősor egyetlen CSV-fájlban lesz, amelyben az első oszlop időbélyegző, a második pedig érték.

POST {Endpoint}/anomalydetector/{ApiVersion}/multivariate/models

URI-paraméterek

Name In Required Type Description
ApiVersion
path True
  • string

anomáliadetektor API-verzió (például 1.0-s verzió).

Endpoint
path True
  • string

Támogatott Cognitive Services-végpontok (protokoll és állomásnév, például: https://westus2.api.cognitive.microsoft.com).

Kérelem fejléce

Name Required Type Description
Ocp-Apim-Subscription-Key True
  • string

Kérelem törzse

Name Required Type Description
endTime True
  • string

Kötelező mező, amely a betanítási adatok befejezési idejét jelzi. Dátum-időnek kell lennie.

source True
  • string

Forráshivatkozás a bemeneti változókhoz. Minden változónak egy két oszlopból timestamp álló valueCSV-fájlnak és . Alapértelmezés szerint a változó fájlneve lesz a változó neve.

startTime True
  • string

Kötelező mező, amely a betanítási adatok kezdési időpontját jelzi. Dátum-időnek kell lennie.

alignPolicy
displayName
  • string

Nem kötelező mező. Annak a modellnek a neve, amelynek maximális hossza 24.

slidingWindow
  • integer

Nem kötelező mező, amely azt jelzi, hogy hány korábbi pont lesz felhasználva a következő pont anomáliadelegi pontszámának kiszámításához.

Válaszok

Name Type Description
201 Created

Többváltozós anomáliadetektálási modell létrehozása és betanítása.

Headers

  • Location: string
Other Status Codes

Hibaválasz

Headers

  • x-ms-error-code: string

Biztonság

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

Példák

Train Multivariate model

Sample Request

POST {Endpoint}/anomalydetector/v1.1-preview.1/multivariate/models


{
  "slidingWindow": 20,
  "alignPolicy": {
    "alignMode": "Outer",
    "fillNAMethod": "Linear",
    "paddingValue": 0
  },
  "source": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.zip?sp=rl&st=2020-12-04T06:03:47Z&se=2022-12-05T06:03:00Z&sv=2019-12-12&sr=b&sig=AZTbvZ7fcp3MdqGY%2FvGHJXJjUgjS4DneCGl7U5omq5c%3D",
  "startTime": "2019-04-01T00:00:00Z",
  "endTime": "2019-04-02T00:00:00Z",
  "displayName": "Devops-MultiAD"
}

Sample Response

Location: {Endpoint}/anomalydetector/v1.1-preview/multivariate/models/{modelId}
Content-Type: application/json
x-ms-error-code: Error Code
{
  "code": "Error Code",
  "message": "Error Message"
}

Definíciók

alignMode

Nem kötelező mező, amely azt jelzi, hogyan igazítjuk a különböző változókat ugyanabba az időtartományba. Belső vagy külső.

AlignPolicy
DiagnosticsInfo
ErrorResponse
fillNAMethod

Nem kötelező mező, amely azt jelzi, hogy a hiányzó értékek hogyan lesznek kitöltve. Az előző, az ezt követő, a lineáris, a nulla, a rögzített és a nem kitöltött elemek egyike. Nem állítható be NotFill értékre, ha az alignMode értéke Külső.

ModelInfo

Modell eredményeinek betanítása, beleértve az állapotot, a hibákat és a modell és változók információinak diagnosztizálását.

ModelState
modelStatus

Modell betanítási állapota.

VariableState

alignMode

Nem kötelező mező, amely azt jelzi, hogyan igazítjuk a különböző változókat ugyanabba az időtartományba. Belső vagy külső.

Name Type Description
Inner
  • string
Outer
  • string

AlignPolicy

Name Type Description
alignMode

Nem kötelező mező, amely azt jelzi, hogyan igazítjuk a különböző változókat ugyanabba az időtartományba. Belső vagy külső.

fillNAMethod

Nem kötelező mező, amely azt jelzi, hogy a hiányzó értékek hogyan lesznek kitöltve. Az előző, az ezt követő, a lineáris, a nulla, a rögzített és a nem kitöltött elemek egyike. Nem állítható be NotFill értékre, ha az alignMode értéke Külső.

paddingValue
  • number

Nem kötelező mező. Akkor szükséges, ha a fillNAMethod rögzített.

DiagnosticsInfo

Name Type Description
modelState
variableStates

ErrorResponse

Name Type Description
code
  • string

A hibakód.

message
  • string

A szolgáltatás által jelentett hibát magyarázó üzenet.

fillNAMethod

Nem kötelező mező, amely azt jelzi, hogy a hiányzó értékek hogyan lesznek kitöltve. Az előző, az ezt követő, a lineáris, a nulla, a rögzített és a nem kitöltött elemek egyike. Nem állítható be NotFill értékre, ha az alignMode értéke Külső.

Name Type Description
Fixed
  • string
Linear
  • string
NotFill
  • string
Previous
  • string
Subsequent
  • string
Zero
  • string

ModelInfo

Modell eredményeinek betanítása, beleértve az állapotot, a hibákat és a modell és változók információinak diagnosztizálását.

Name Type Description
alignPolicy
diagnosticsInfo
displayName
  • string

Nem kötelező mező. Annak a modellnek a neve, amelynek maximális hossza 24.

endTime
  • string

Kötelező mező, amely a betanítási adatok befejezési idejét jelzi. Dátum-időnek kell lennie.

errors

Hibaüzenetek, amikor nem sikerült létrehozni egy modellt.

slidingWindow
  • integer

Nem kötelező mező, amely azt jelzi, hogy hány korábbi pont lesz felhasználva a következő pont anomáliadelegi pontszámának kiszámításához.

source
  • string

Forráshivatkozás a bemeneti változókhoz. Minden változónak egy két oszlopból timestamp álló valueCSV-fájlnak és . Alapértelmezés szerint a változó fájlneve lesz a változó neve.

startTime
  • string

Kötelező mező, amely a betanítási adatok kezdési időpontját jelzi. Dátum-időnek kell lennie.

status

Modell betanítási állapota.

ModelState

Name Type Description
epochIds
  • integer[]

Alapidőszak azonosítója

latenciesInSeconds
  • number[]
trainLosses
  • number[]
validationLosses
  • number[]

modelStatus

Modell betanítási állapota.

Name Type Description
CREATED
  • string
FAILED
  • string
READY
  • string
RUNNING
  • string

VariableState

Name Type Description
effectiveCount
  • integer

A megszámlált tényleges pontok száma.

endTime
  • string

A változó befejezési ideje.

filledNARatio
  • number

A változó által kitöltött NaN-értékek aránya.

startTime
  • string

Start menü változó ideje.

variable
  • string

Változó neve.