EmbedViz-Streamlit
EmbedViz-Streamlit copied to clipboard
Embedding Visualizer (EmbedViz) data app made with Streamlit library
EmbedViz
Embedding Visualizer (EmbedViz) is a miniature version of Tensorflow Embedding projector made using Streamlit library.
Streamlit is an awesome new tool that allows engineers to quickly build highly interactive web applications around their data, machine learning models, and pretty much anything. If you know Python, you’re good to go! Read more at https://lnkd.in/grV97PB
EmbedViz let's you...
- Choose pre-loaded or Upload custom Word Embeddings
- Apply Dimensionality reduction techniques like PCA, TSNE
- Plot 2D/3D plot
- Find a word in the space
P.S. No Web component knowledge is required ;) It's just Python
Getting Started
> git clone https://github.com/prakhar21/EmbedViz-Streamlit
> pip install streamlit
> streamlit run embedding_viz.py
Demo
Future Prospects
- Add KNN search for neighbourhood lookup.
- Adding more dimensions such as size and color gradient.
- Robust to handeling large data.