public sealed class VideoClassificationPredictionParams : IMessage<VideoClassificationPredictionParams>, IEquatable<VideoClassificationPredictionParams>, IDeepCloneable<VideoClassificationPredictionParams>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class VideoClassificationPredictionParams.
Prediction model parameters for Video Classification.
Implements
IMessageVideoClassificationPredictionParams, IEquatableVideoClassificationPredictionParams, IDeepCloneableVideoClassificationPredictionParams, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.ParamsAssembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
VideoClassificationPredictionParams()
public VideoClassificationPredictionParams()
VideoClassificationPredictionParams(VideoClassificationPredictionParams)
public VideoClassificationPredictionParams(VideoClassificationPredictionParams other)
Parameter | |
---|---|
Name | Description |
other |
VideoClassificationPredictionParams |
Properties
ConfidenceThreshold
public float ConfidenceThreshold { get; set; }
The Model only returns predictions with at least this confidence score. Default value is 0.0
Property Value | |
---|---|
Type | Description |
float |
MaxPredictions
public int MaxPredictions { get; set; }
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.
Property Value | |
---|---|
Type | Description |
int |
OneSecIntervalClassification
public bool OneSecIntervalClassification { get; set; }
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
Property Value | |
---|---|
Type | Description |
bool |
SegmentClassification
public bool SegmentClassification { get; set; }
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
Property Value | |
---|---|
Type | Description |
bool |
ShotClassification
public bool ShotClassification { get; set; }
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
Property Value | |
---|---|
Type | Description |
bool |