AI engineering glossary · Computer vision

What is image embedding?

Image embedding: A fixed-length vector representing an image such that visually or semantically similar images have nearby vectors. It powers image search, duplicate detection and recommendation. It is usually taken from a late layer of a neural network and compared by cosine similarity or distance.

Level: intermediateTopic: Computer vision

Image embedding: an example

An e-commerce app embeds every product photo and, for a query photo of a kurta, returns the products with the closest vectors by cosine similarity.

Related terms

More Computer vision terms

Where you learn it

Image embedding is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.