Interpréter les résultats des prédictions à partir de modèles de classification de vidéos

Une fois que vous avez demandé une prédiction, Vertex AI renvoie les résultats en fonction de l'objectif du modèle. Les prédictions d'un modèle de classification renvoient des plans et des séquences de vos vidéos qui ont été classés sur la base de vos propres étiquettes. Un score de confiance est attribué à chaque prédiction.

Le score de confiance indique à quel point votre modèle associe chaque classe ou étiquette à un élément de test. Plus le score est élevé, plus le modèle a de chances d'appliquer l'étiquette à cet élément. C'est vous qui décidez du seuil de confiance auquel vous acceptez les résultats du modèle.

Curseur du seuil de score

Dans la console Google Cloud, Vertex AI fournit un curseur permettant d'ajuster le seuil de confiance pour toutes les classes ou étiquettes, ou une classe ou une étiquette individuelle. Le curseur est disponible sur la page des détails du modèle dans l'onglet Évaluation. Le seuil de confiance est le niveau de confiance minimum pour que le modèle attribue une classe ou une étiquette à un élément de test. Lorsque vous ajustez le seuil, vous pouvez voir comment les valeurs de précision et de rappel de votre modèle changent. Les seuils plus élevés augmentent généralement la précision et abaissent le rappel.

Exemple de résultat de prédiction par lot

L'exemple suivant est un résultat de prédiction obtenu avec un modèle qui identifie les chats et les chiens dans une vidéo. Le résultat comprend des classifications de segments, de plans et d'intervalles d'une seconde.

{
  "instance": {
   "content": "gs://bucket/video.mp4",
    "mimeType": "video/mp4",
    "timeSegmentStart": "1s",
    "timeSegmentEnd": "5s"
  }
  "prediction": [{
    "id": "1",
    "displayName": "cat",
    "type": "segment-classification",
    "timeSegmentStart": "1s",
    "timeSegmentEnd": "5s",
    "confidence": 0.7
  }, {
    "id": "1",
    "displayName": "cat",
    "type": "shot-classification",
    "timeSegmentStart": "1s",
    "timeSegmentEnd": "4s",
    "confidence": 0.9
  }, {
    "id": "2",
    "displayName": "dog",
    "type": "shot-classification",
    "timeSegmentStart": "4s",
    "timeSegmentEnd": "5s",
    "confidence": 0.6
  }, {
    "id": "1",
    "displayName": "cat",
    "type": "one-sec-interval-classification",
    "timeSegmentStart": "1s",
    "timeSegmentEnd": "1s",
    "confidence": 0.95
  }, {
    "id": "1",
    "displayName": "cat",
    "type": "one-sec-interval-classification",
    "timeSegmentStart": "2s",
    "timeSegmentEnd": "2s",
    "confidence": 0.9
  }, {
    "id": "1",
    "displayName": "cat",
    "type": "one-sec-interval-classification",
    "timeSegmentStart": "3s",
    "timeSegmentEnd": "3s",
    "confidence": 0.85
  }, {
    "id": "2",
    "displayName": "dog",
    "type": "one-sec-interval-classification",
    "timeSegmentStart": "4s",
    "timeSegmentEnd": "4s",
    "confidence": 0.6
  }]
}