Interface VideoClassificationPredictionParamsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
VideoClassificationPredictionParams, VideoClassificationPredictionParams.Builder

@Generated public interface VideoClassificationPredictionParamsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    The Model only returns predictions with at least this confidence score.
    int
    The Model only returns up to that many top, by confidence score, predictions per instance.
    boolean
    Set to true to request classification for a video at one-second intervals.
    boolean
    Set to true to request segment-level classification.
    boolean
    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 Details

    • 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.