Skip to content

Embedding Visualizer (EmbedViz) data app made with Streamlit library

License

Notifications You must be signed in to change notification settings

prakhar21/EmbedViz-Streamlit

Repository files navigation

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...

  1. Choose pre-loaded or Upload custom Word Embeddings
  2. Apply Dimensionality reduction techniques like PCA, TSNE
  3. Plot 2D/3D plot
  4. 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

  1. Add KNN search for neighbourhood lookup.
  2. Adding more dimensions such as size and color gradient.
  3. Robust to handeling large data.

About

Embedding Visualizer (EmbedViz) data app made with Streamlit library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages