



Using vector embeddings to classify items into categories without training data for those specific categories. Leverages semantic similarity between text and category descriptions for instant classification.
Loading more......
On this page
Zero-Shot Classification with Embeddings
Zero-shot classification uses embeddings to categorize items without category-specific training examples. Works by computing similarity between item and category descriptions.
categories = [
"product complaint",
"shipping inquiry",
"billing question"
]
# Embed categories
cat_embeddings = [model.encode(c) for c in categories]
# Classify new message
message = "Where is my package?"
msg_embedding = model.encode(message)
# Find closest category
similarities = [cosine_similarity(msg_embedding, c) for c in cat_embeddings]
category = categories[np.argmax(similarities)] # "shipping inquiry"
Depends on embedding model used.
Explore more items related to this one