What are Vector Embeddings? (original) (raw)

Last Updated : 11 May, 2026

Vector embedding are digital fingerprints or numerical representations of words or other pieces of data. Each object is transformed into a list of numbers called a vector. These vectors captures properties of the object in a more manageable and understandable form for machine learning models.

Vector-Embedding

Vector embedding

Here, each object is transformed into a numerical vector using an embedding model. These vectors are capturing features and relationships.

What are Vectors?

import numpy as np vector_sales= np.array([0.4, 0.3, 0.8]) vector_cost= np.array([0.2, 0.3, 0.1]) vector_prices= np.array([0.9, 0.8, 0.7])

`

Use of Vector embedding

Types of Vector embeddings

1. Word embedding

Word-Embedding

Word embedding

2. Sentence embedding

Sentence-Embedding

Sentence embedding

3. Image embedding

Image-Embedding

Image embedding

4. Multimodal embedding

Multimodal-Embedding

Multimodal embedding

How do Vector embedding work?

Let us take an example of Word embedding to understand how vectors are generated by taking emotions. Here we are transforming each emoji into a vector and the conditions will be our features.

emoji

Word embedding

For more explanation on word embeddings please refer: Word embedding in NLP

Applications