Créer un modèle
Créez puis entraînez un modèle dans Détection des anomalies.
Vous pouvez créer le modèle dans un projet existant ou en créer un.
Exemples d'appel d'API
Vous pouvez utiliser les appels d'API du service Anomaly Detection suivants pour vous aider à créer et entraîner des modèles.
-
Créez un projet d'IA :
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/projects Method: POST Body: { "displayName":"Test Anomaly Detection", "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrr…..jpbdfmcjmzdufz6sy52pra", "description" : "PROJECT FOR ANOMALY DETECTION" }
-
Créez une ressource de données, qui suppose que les données se trouvent déjà dans OCI Object Storage :
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/dataAssets Method: POST Body: { "displayName" : "sample dataAsset", "compartmentId" : "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrbl…..pbdfmcjmzdufz6sy52pra", "projectId" : "ocid1.aiproject.oc1.iad.amaaaaaaor7l3jiauulbiu5dtqga….eksq3ophqwxsiyuf4q", "description" : "oracle object storage data asset", "dataSourceDetails" : { "dataSourceType" : "ORACLE_OBJECT_STORAGE", "bucketName" : "mset_service_model_storage", "namespace" : "namespace_bucket", "objectName" : "ValidTrainingData.json" } }
-
Entraînez le modèle :
-
Exemple de modèle univarié
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/models Method: POSTBody:{ "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrb…..rcmjpbdfmcjmzdufz6sy52pra", "displayName": "ashburn_data_center", "description": "Ashburn Data center model", "projectId": "ocid1.aianomalydetectionproject.oc1.phx.amaaaaaaukxuveqahqmhksgwsdf5w7unr75nrk4cevclqitd6nkroltlr34q", "modelTrainingDetails": { "targetFap": 0.05, "trainingFraction": 0.7, "algorithmHint": "UNIVARIATE_OCSVM", "dataAssetIds": [ "ocid1.aianomalydetectiondataasset.oc1.phx.amaaaaaaukxuveqaun27l3qyrcdz5bofrezezf6sivlhk6kxhnj6dnkzqyea" ] } }
-
Exemple de modèle multivarié
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/models Method: POST Body:{ "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrb…..rcmjpbdfmcjmzdufz6sy52pra", "displayName": "ashburn_data_center", "description": "Ashburn Data center model", "projectId": "ocid1.aianomalydetectionproject.oc1.phx.amaaaaaaukxuveqahqmhksgwsdf5w7unr75nrk4cevclqitd6nkroltlr34q", "modelTrainingDetails": { "targetFap": 0.05, "trainingFraction": 0.7, "algorithmHint": "MULTIVARIATE_MSET", "dataAssetIds": [ "ocid1.aianomalydetectiondataasset.oc1.phx.amaaaaaaukxuveqaun27l3qyrcdz5bofrezezf6sivlhk6kxhnj6dnkzqyea" ] }
-
-
Nous recommandons cette approche pour créer et entraîner des modèles de détection d'anomalies dans les applications existantes à implémenter en production.
Exemples d'appel d'API
Vous pouvez utiliser les appels d'API du service Anomaly Detection suivants pour vous aider à créer et entraîner des modèles.
-
Créez un projet d'IA :
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/projects Method: POST Body: { "displayName":"Test Anomaly Detection", "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrr…..jpbdfmcjmzdufz6sy52pra", "description" : "PROJECT FOR ANOMALY DETECTION" }
-
Créez une ressource de données, qui suppose que les données se trouvent déjà dans OCI Object Storage :
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/dataAssets Method: POST Body: { "displayName" : "sample dataAsset", "compartmentId" : "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrbl…..pbdfmcjmzdufz6sy52pra", "projectId" : "ocid1.aiproject.oc1.iad.amaaaaaaor7l3jiauulbiu5dtqga….eksq3ophqwxsiyuf4q", "description" : "oracle object storage data asset", "dataSourceDetails" : { "dataSourceType" : "ORACLE_OBJECT_STORAGE", "bucketName" : "mset_service_model_storage", "namespace" : "namespace_bucket", "objectName" : "ValidTrainingData.json" } }
-
Entraînez le modèle :
-
Exemple de modèle univarié
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/models Method: POSTBody:{ "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrb…..rcmjpbdfmcjmzdufz6sy52pra", "displayName": "ashburn_data_center", "description": "Ashburn Data center model", "projectId": "ocid1.aianomalydetectionproject.oc1.phx.amaaaaaaukxuveqahqmhksgwsdf5w7unr75nrk4cevclqitd6nkroltlr34q", "modelTrainingDetails": { "targetFap": 0.05, "trainingFraction": 0.7, "algorithmHint": "UNIVARIATE_OCSVM", "dataAssetIds": [ "ocid1.aianomalydetectiondataasset.oc1.phx.amaaaaaaukxuveqaun27l3qyrcdz5bofrezezf6sivlhk6kxhnj6dnkzqyea" ] } }
-
Exemple de modèle multivarié
Endpoint: https://anomalydetection.aiservice.us-phoenix-1.oci.oraclecloud.com/20210101/models Method: POST Body:{ "compartmentId": "ocid1.compartment.oc1..aaaaaaaaaqf4b7xq6kxrrb…..rcmjpbdfmcjmzdufz6sy52pra", "displayName": "ashburn_data_center", "description": "Ashburn Data center model", "projectId": "ocid1.aianomalydetectionproject.oc1.phx.amaaaaaaukxuveqahqmhksgwsdf5w7unr75nrk4cevclqitd6nkroltlr34q", "modelTrainingDetails": { "targetFap": 0.05, "trainingFraction": 0.7, "algorithmHint": "MULTIVARIATE_MSET", "dataAssetIds": [ "ocid1.aianomalydetectiondataasset.oc1.phx.amaaaaaaukxuveqaun27l3qyrcdz5bofrezezf6sivlhk6kxhnj6dnkzqyea" ] }
-
-