BigQuery vector search and embedding generation

  Рет қаралды 8,083

Google Cloud Tech

Google Cloud Tech

3 ай бұрын

Discover the power of semantic search! With BigQuery's vector search capabilities, you can analyze unstructured data like text, images, and videos based on their underlying meaning. Explore how machine learning transforms your data into numerical representations called embeddings, making it possible to find connections that traditional keyword searches often miss.
In this video, you'll learn how BigQuery seamlessly generates embeddings from unstructured objects and enables semantic search using familiar SQL functions. See a real-world example as we use these techniques to search a non-labeled product image catalog with text.
Vector search resources:
Learn more in the vector search documentation → goo.gle/bq-vector-search
Read the vector search blog here→ goo.gle/bq-vector-search-blog
Embedding generation resources:
Learn more in the embedding generation with BigQuery documentation → goo.gle/bqml-generate-embedding
Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech

Пікірлер: 17
@googlecloudtech
@googlecloudtech 2 ай бұрын
Subscribe to Google Cloud Tech → goo.gle/GoogleCloudTech
@newsverse-ir6rc
@newsverse-ir6rc 2 ай бұрын
With its seamless integration with the broader Google Cloud ecosystem, BigQuery empowers organizations to effortlessly ingest, store, and analyze massive amounts of data from a variety of sources.
@googlecloudtech
@googlecloudtech 2 ай бұрын
We definitely agree that BigQuery empowers organizations of all kinds to make informed data-driven decisions. We're glad you enjoyed the content. 😎
@ammarfasih3866
@ammarfasih3866 21 күн бұрын
is BigQuery embedding and vector search supports the negation? Like say I'm giving following below statement. "looking for boys t-shirts and not in yellow" Here I'm looking for boys t-shirts but particularly don't wanna include the the color yellow. At the moment what I've observed it is unable to handle the negation and returning the results with color yellow. Is there a way to handle this?
@ammarfasih3866
@ammarfasih3866 Ай бұрын
Can someone confirm if these embeddings are created based on some sort of metadata (in text format) or they are created based on the images analyzed, like done by gemini vision pro?
@KEVINCABALLERO-nb2uv
@KEVINCABALLERO-nb2uv Ай бұрын
Do anyone faced this issue ? Column 'ml_generate_embedding_result' must have the same array length, while the minimum length is 0 and the maximum length is 768.
@jeffnelson9889
@jeffnelson9889 26 күн бұрын
Run a query like the following to make sure that all of your embeddings (the column 'ml_generate_embedding_result') have the same length before creating your vector index: SELECT ARRAY_LENGTH(ml_generate_embedding_result), count(*) FROM `cymbal-product-analytics.cymbal_retail.merch_store_embeddings` GROUP BY 1;
@abubakrabdalla9430
@abubakrabdalla9430 2 ай бұрын
i'm facing this error Invalid table-valued function ML.GENERATE_EMBEDDING ML.GENERATE_EMBEDDING expects the 2nd argument to contain a column named content of type STRING. at [3:8]
@adammudrick6417
@adammudrick6417 2 ай бұрын
you need to change the name of the columns and ensure they are in the right order; #1 to n content, entity_id, *....
@ammarfasih3866
@ammarfasih3866 Ай бұрын
you need include a column with alias as content (this column would be used for embedding)
@batumanagadze2920
@batumanagadze2920 Ай бұрын
how did we get product_names based on that query?
@tmoanryk
@tmoanryk 27 күн бұрын
same question
@jeffnelson9889
@jeffnelson9889 26 күн бұрын
The field 'product_name' was defined in the table 'merch_store_embeddings' around 6:00 in the video. We then access the field around 8:30 in the video. When we defined the 'product_name' field, it was blank. The video doesn't show it, but I ran an UPDATE statement in the background, to populate some sample product names based on the sku_id field. The code looks something like: UPDATE `cymbal-product-analytics.cymbal_retail.merch_store_embeddings` SET product_name = CASE WHEN sku_id = 'HL4C2MYZ' THEN 'Sprinkle of Sunshine Thick Knit' WHEN sku_id = '3MTHOVTU' THEN 'Bold and Beautiful Loose Fit' WHEN sku_id = 'T9NYYE6N' THEN 'Mix & Match Magic Sweater' WHEN sku_id = 'QQNYZ5F2' THEN 'The Bold Harvest Sweater' WHEN sku_id = '45QE9RWO' THEN 'Oversized Embrace Sweater' END WHERE 1=1;
@jeffnelson9889
@jeffnelson9889 26 күн бұрын
@@tmoanryk Answered in the comment above.
@0269_m
@0269_m 2 ай бұрын
i love googlecloud man i run mc server there
@anupaminsight
@anupaminsight 2 ай бұрын
🇮🇳
Analyze documents in BigQuery with Document AI
7:41
Google Cloud Tech
Рет қаралды 6 М.
OpenAI Embeddings and Vector Databases Crash Course
18:41
Adrian Twarog
Рет қаралды 427 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 160 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 164 МЛН
What is a Vector Database?
8:12
IBM Technology
Рет қаралды 63 М.
Vector Databases simply explained! (Embeddings & Indexes)
4:23
AssemblyAI
Рет қаралды 301 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 221 М.
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 732 М.
How vector search and semantic ranking improve your GPT prompts
15:09
Microsoft Mechanics
Рет қаралды 19 М.
Vector Search and Embeddings
34:43
Google Cloud
Рет қаралды 7 М.
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,1 МЛН
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 881 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 675 М.
EXEED VX 2024: Не өзгерді?
9:06
Oljas Oqas
Рет қаралды 47 М.