YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
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