View Source GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchMultimodalTopicTrainingFeatures (google_api_content_warehouse v0.4.0)

Multimodal features for a single generated topic used to build training data.

Attributes

  • maxFrameSimilarityInterval (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchFrameSimilarityInterval.t, default: nil) - The similarity info for the frame with maximum similarity to the topic in its visual interval. The repeated similarity field in this proto has a single value corresponding to the maximum similarity. This similarity score is used to filter and pick the training data examples.
  • normalizedTopic (type: String.t, default: nil) - The topic/query normalized for Navboost and QBST lookups as well as fetching of the Rankembed nearest neighbors.
  • qbstTermsOverlapFeatures (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchQbstTermsOverlapFeatures.t, default: nil) - QBST terms overlap features for a candidate query.
  • rankembedNearestNeighborsFeatures (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchRankEmbedNearestNeighborsFeatures.t, default: nil) - Rankembed similarity features for a candidate nearest neighbor rankembed query.
  • saftEntityInfo (type: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchSaftEntityInfo.t, default: nil) - The information about the saft entity annotation for this topic.
  • topicDenseVector (type: list(number()), default: nil) - Raw float feature vector of the topic's co-text embedding representation in the Starburst space.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchMultimodalTopicTrainingFeatures{
    maxFrameSimilarityInterval:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchFrameSimilarityInterval.t()
      | nil,
    normalizedTopic: String.t() | nil,
    qbstTermsOverlapFeatures:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchQbstTermsOverlapFeatures.t()
      | nil,
    rankembedNearestNeighborsFeatures:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchRankEmbedNearestNeighborsFeatures.t()
      | nil,
    saftEntityInfo:
      GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchSaftEntityInfo.t()
      | nil,
    topicDenseVector: [number()] | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.