Text embeddings are dense vector representations that capture the semantic meaning of words and sentences. By mapping similar concepts to nearby points in high-dimensional space, they enable machines to understand relationships between different pieces of text.
This interactive visualization uses state-of-the-art transformer models to generate embeddings from your text, then applies UMAP (Uniform Manifold Approximation and Projection) to reduce the dimensionality down to 3D space while preserving the semantic relationships.
How it works:
- 🤖 AI-powered embeddings: Uses HuggingFace’s
all-MiniLM-L6-v2
transformer model to convert text into 384-dimensional vectors - 📐 Dimensionality reduction: UMAP algorithm intelligently compresses embeddings to 3D while maintaining semantic clustering
- 🎮 Interactive 3D space: Navigate the embedding space with mouse controls - drag to rotate, scroll to zoom
- 🔍 Semantic exploration: Texts with similar meanings appear closer together in the 3D space
Try adding your own texts to see how different concepts cluster together. You might discover interesting semantic relationships that weren’t immediately obvious!
3D Embedding Visualizer
Transform text into 3D visualizations using AI embeddings and UMAP dimensionality reduction. See how similar texts cluster together in 3D space, including the negative Z axis!
Add Texts to Visualize
Texts to Visualize (10):
How It Works
1. AI Embeddings
Each text is converted into a high-dimensional vector using Google's EmbeddingGemma model, capturing semantic meaning.
2. UMAP Reduction
UMAP reduces the high-dimensional embeddings to 3D coordinates while preserving the relationships between texts.
3. 3D Visualization
Points are positioned in 3D space where similar texts cluster together. Click points to see similarity-based coloring!
The visualization loads entirely in your browser using WebGL and WebAssembly - no server required. All the AI model inference happens locally, keeping your text private.
3D Visualization
💡 Tips: Click points to see similarity colors • Scroll to zoom, drag to rotate • Green plane = Z=0, Red plane = negative Z