Interface VideoClassificationPredictionParamsOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      float getConfidenceThreshold()
      The Model only returns predictions with at least this confidence score.
      int getMaxPredictions()
      The Model only returns up to that many top, by confidence score, predictions per instance.
      boolean getOneSecIntervalClassification()
      Set to true to request classification for a video at one-second intervals.
      boolean getSegmentClassification()
      Set to true to request segment-level classification.
      boolean getShotClassification()
      Set to true to request shot-level classification.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getConfidenceThreshold

        float getConfidenceThreshold()
         The Model only returns predictions with at least this confidence score.
         Default value is 0.0
         
        float confidence_threshold = 1;
        Returns:
        The confidenceThreshold.
      • getMaxPredictions

        int getMaxPredictions()
         The Model only returns up to that many top, by confidence score,
         predictions per instance. If this number is very high, the Model may return
         fewer predictions. Default value is 10,000.
         
        int32 max_predictions = 2;
        Returns:
        The maxPredictions.
      • getSegmentClassification

        boolean getSegmentClassification()
         Set to true to request segment-level classification. Vertex AI returns
         labels and their confidence scores for the entire time segment of the
         video that user specified in the input instance.
         Default value is true
         
        bool segment_classification = 3;
        Returns:
        The segmentClassification.
      • getShotClassification

        boolean getShotClassification()
         Set to true to request shot-level classification. Vertex AI determines
         the boundaries for each camera shot in the entire time segment of the
         video that user specified in the input instance. Vertex AI then
         returns labels and their confidence scores for each detected shot, along
         with the start and end time of the shot.
         WARNING: Model evaluation is not done for this classification type,
         the quality of it depends on the training data, but there are no metrics
         provided to describe that quality.
         Default value is false
         
        bool shot_classification = 4;
        Returns:
        The shotClassification.
      • getOneSecIntervalClassification

        boolean getOneSecIntervalClassification()
         Set to true to request classification for a video at one-second intervals.
         Vertex AI returns labels and their confidence scores for each second of
         the entire time segment of the video that user specified in the input
         WARNING: Model evaluation is not done for this classification type, the
         quality of it depends on the training data, but there are no metrics
         provided to describe that quality. Default value is false
         
        bool one_sec_interval_classification = 5;
        Returns:
        The oneSecIntervalClassification.