Learn AI

How Shopify improved consumer search intent with real-time ML (2024) - Shopify
How Shopify improved consumer search intent with real-time ML (2024) - Shopify
In the dynamic landscape of commerce, Shopify merchants rely on our platform's ability to seamlessly and reliably deliver highly relevant products to potential customers. Therefore, a rich and intuitive search experience is an essential part of our offering. Over the past year, Shopify has been integrating AI-powered search capabilities into our merchants’ storefronts. Shopify Storefront Search has transformed the way consumers can shop online. With Semantic Search, we went beyond keyword matching. We improved our understanding of the intent behind a consumer’s search, so that we could match a search with the most relevant products. The net result is helping our merchants boost their sales while offering positive interactive experiences for their consumers. It’s a win-win! Building ML assets with real-time Embeddings Around the same time, Shopify also started investing in creating foundational machine learning (ML) assets. These assets are built as a shared repository of ML primitives which are used as reusable building blocks for more sophisticated AI systems. Shopify Storefront Search is the perfect use case for these ML assets. Complex systems like this need primitives that can transform both text and images into data formats it can process. How do we do that? Enter embeddings, which translate textual and visual content into numerical vectors in a high-dimensional space. This transformation allows us to measure the similarity between different pieces of content, whether text or images, enabling more accurate and context-aware search results. Simplified example of using embeddings to compare search text to result corpus Now that we have a clear idea of the ML primitives that Shopify Storefront Search relies on, let’s take a look at how we send these embedding updates to their systems. Designing ML inference streaming pipelines Currently, Shopify processes roughly 2,500 embeddings per second (or roughly 216 million per day) across our image and text pipelines in near real time. These embeddings include net-new or updated content from across our merchants. Since most of our data platform infrastructure is built on BigQuery,
·shopify.engineering·
How Shopify improved consumer search intent with real-time ML (2024) - Shopify
Understanding Multimodal LLMs
Understanding Multimodal LLMs
There has been a lot of new research on the multimodal LLM front, including the latest Llama 3.2 vision models, which employ diverse architectural strategies...
·sebastianraschka.com·
Understanding Multimodal LLMs
LLM-assisted vector similarity search
LLM-assisted vector similarity search
Vector similarity search has revolutionised data retrieval, particularly in the context of Retrieval-Augmented Generation in conjunction with advanced Large Language Models (LLMs). However, it sometimes falls short when dealing with complex or nuanced queries. In this post, we explore our experimentation with a simple yet effective approach to mitigate this shortcoming by combining the efficiency of vector similarity search with the contextual understanding of LLMs.
·engineering.grab.com·
LLM-assisted vector similarity search
All Machine Learning Beginner Mistakes explained in 17 Min
All Machine Learning Beginner Mistakes explained in 17 Min
All Machine Learning Beginner Mistakes explained in 17 MinDon’t make the same mistakes I made! Here is a list of things to avoid when starting Machine Learni...
·youtube.com·
All Machine Learning Beginner Mistakes explained in 17 Min
How I'd Learn AI in 2024(If I could start over)
How I'd Learn AI in 2024(If I could start over)
Ai is the most booming field in 2024 and the job market for Artificial Intelligence (AI) and Machine Learning (ML) is only starting to skyrocket. I have a B....
·youtube.com·
How I'd Learn AI in 2024(If I could start over)
Building effective agents \ Anthropic
Building effective agents \ Anthropic
A post for developers with advice and workflows for building effective AI agents
·anthropic.com·
Building effective agents \ Anthropic
svpino/ml.school: Machine Learning School
svpino/ml.school: Machine Learning School
Machine Learning School. Contribute to svpino/ml.school development by creating an account on GitHub.
·github.com·
svpino/ml.school: Machine Learning School
Building Better AI Agents: The AI Enablement Stack
Building Better AI Agents: The AI Enablement Stack
Learn why the AI Enablement Stack is essential for modern AI development. 5 critical layers to build better, more capable intelligent agents.
·daytona.io·
Building Better AI Agents: The AI Enablement Stack
My 6 Secret Tips for Getting an ML Job in 2025
My 6 Secret Tips for Getting an ML Job in 2025
In this video, I share my 6 secret tips on how to get an ML job in 2025 because doing so feels almost impossible... At least, if you don't know what options ...
·youtube.com·
My 6 Secret Tips for Getting an ML Job in 2025
30 Year History of ChatGPT
30 Year History of ChatGPT
I follow the journey that led to the explosion of Large Language Models. From Jordan's pioneering work in 1986 to today's GPT-4, this documentary traces how ...
·youtube.com·
30 Year History of ChatGPT
Let's build GPT: from scratch, in code, spelled out.
Let's build GPT: from scratch, in code, spelled out.
We build a Generatively Pretrained Transformer (GPT), following the paper "Attention is All You Need" and OpenAI's GPT-2 / GPT-3. We talk about connections t...
·youtube.com·
Let's build GPT: from scratch, in code, spelled out.
PGVector's Missing Features — Trieve
PGVector's Missing Features — Trieve
PGVector offers infrastructure simplicity at the cost of missing some key features desireable in search solutions. We explain what those are in this blog.
·trieve.ai·
PGVector's Missing Features — Trieve
The rise of the AI crawler - Vercel
The rise of the AI crawler - Vercel
New research reveals how ChatGPT, Claude, and other AI crawlers process web content, including JavaScript rendering, assets, and other behavior and patterns—with recommendations for site owners, devs, and AI users.
·vercel.com·
The rise of the AI crawler - Vercel
Making it easier to build human-in-the-loop agents with interrupt
Making it easier to build human-in-the-loop agents with interrupt
While agents can be powerful, they are not perfect. This often makes it important to keep the human “in the loop” when building agents. For example, in our fireside chat we did with Michele Catasta (President of Replit) on their Replit Agent, he speaks several times about the human-in-the-loop component
·blog.langchain.dev·
Making it easier to build human-in-the-loop agents with interrupt
OpenAI Realtime API: The Missing Manual
OpenAI Realtime API: The Missing Manual
Everything we learned, and everything we think you need to know, from technical details on 24khz/G.711 audio, RTMP, HLS, WebRTC, to Interruption/VAD, to Cost, Latency, Tool Calls, and Context Mgmt
·latent.space·
OpenAI Realtime API: The Missing Manual