YAML Metadata
Warning:
empty or missing yaml metadata in repo card
(https://huggingface.co/docs/hub/model-cards#model-card-metadata)
Text Embedding Visualizer
This project generates embeddings for short sentences and visualizes them in 2D using PCA and t-SNE.
It works on both CPU and GPU laptops with the same dependencies.
Install
## create a virtual environment
python -m venv venv
## activate the venv
source ./venv/bin/activate # Windows: ./venv/Scripts/activate
pip install -r requirements.txt
***How it Works***
## Loads a small dataset of sentences.
## Generates embeddings with all-MiniLM-L6-v2.
## Reduces dimensions using PCA and t-SNE.
## Visualizes them on a 2D plot.
## Example Output
When running the script, you will see:
followed by **two interactive plots**:
1. **PCA Visualization**
- Each dot represents a sentence.
- Sentences with similar meaning appear closer together.
- Example:
- "The Eiffel Tower is in France"
and "The capital of France is Paris"
are positioned near each other.
2. **t-SNE Visualization**
- Another dimensionality reduction method that shows natural clusters.
- Example:
- "Cats are amazing pets" and "Dogs are loyal companions"
appear together in one cluster, away from unrelated topics.
The plots help you **see how AI models understand meaning** in text.
---
## Sample Sentences Used
- Artificial intelligence is transforming the world.
- Cats are amazing pets.
- The capital of France is Paris.
- The Eiffel Tower is in France.
- Deep learning enables image recognition.
- Dogs are loyal companions.
- The sun rises in the east.
- The moon orbits the Earth.
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
๐
Ask for provider support