CommerceDatastoreImageDeepTags

AI Overview😉

  • The potential purpose of this module is to analyze and understand the content of images on a website, particularly in the context of e-commerce and shopping. It appears to be a deep learning-based model that extracts relevant information from images, such as objects, attributes, and tags, to improve search results and shopping experiences.
  • This module could impact search results by providing more accurate and relevant information about the content of images, allowing for better matching of search queries with relevant images. It could also enable features like visual search, image-based product recommendations, and more accurate product categorization. This could lead to a better user experience, increased engagement, and improved conversion rates.
  • To be more favorable to this function, a website could optimize its images by ensuring they are high-quality, well-lit, and in focus. They could also provide accurate and descriptive alt tags, captions, and metadata for their images, which could help the model better understand the content of the images. Additionally, using structured data and schema markup on product pages could provide the model with more context and information about the products being displayed.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTags (google_api_content_warehouse v0.4.0)

Image-level deep tags: essentially equivalent to the proto above but containing tags that are computed at the image level. These image signals are maintained by the Visual Shopping team (visual-shopping@). If you do use the signals, please add an entry in go/ShoppingImageAttributeClients to be notified for model upgrade. We recommend our clients against using the raw confidence value directly. Instead, the clients should use the library, cs/ads/shopping/visual/deeptags/public/single_tag.h and cs/ads/shopping/visual/deeptags/public/single_scored_tag.h to specify an operating point in terms of precision or recall. See the following code example: http://google3/shopping/visual/explore_looks/looks_offline_pipeline.cc?l=268&rcl=304165166 model_outputs is a repeated field. Please check version to get the model you desire to use, instead of indexing the model_outputs directly e.g. model_outputs(0). We will remove the old versions in the future and this will lead to incorrect model. Models: As of Q2 2020, we have two models running within Shopping: model one only has the overlay tag, which we are deprecating, and model two has the tags specified in go/VisualShoppingImageAttributes.

Attributes

  • modelOutputs (type: list(GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTagsModelOutput.t), default: nil) - The set of outputs for a series of model versions. The size of this field should not extend beyond 4 at any time: two versions for slow-update track dependencies, and two versions for fast-update track dependencies.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTags{
  modelOutputs:
    [
      GoogleApi.ContentWarehouse.V1.Model.CommerceDatastoreImageDeepTagsModelOutput.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.