Angelos Chatzimparmpas
f256af3841
|
5 years ago | |
---|---|---|
__pycache__ | 5 years ago | |
cachedir/joblib/tsneGrid | 5 years ago | |
css | 5 years ago | |
data | 5 years ago | |
js | 5 years ago | |
modules | 5 years ago | |
textures | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE | 6 years ago | |
LICENSE.txt | 5 years ago | |
Makefile.win | 5 years ago | |
README.md | 5 years ago | |
bh_tsne | 5 years ago | |
bhtsne.py | 5 years ago | |
fast_tsne.m | 5 years ago | |
index.html | 5 years ago | |
requirements.txt | 5 years ago | |
run.sh | 5 years ago | |
sptree.cpp | 5 years ago | |
sptree.h | 5 years ago | |
tsne.cpp | 5 years ago | |
tsne.h | 5 years ago | |
tsneGrid.py | 5 years ago | |
tsne_main.cpp | 5 years ago | |
vptree.h | 5 years ago |
README.md
t-viSNE: Interactive Assessment and Interpretation of t-SNE Projections
This Git repository contains the code that accompanies a research publication so-called "t-viSNE: Interactive Assessment and Interpretation of t-SNE Projections". The details of the experiments and the research outcome are described in this paper.
Note: This repository contains a frozen version (commit id: 127) that matches the paper's implementation. However, we plan to improve the implementation in the future.
Data Sets
The data sets are available online from the UCI Machine Learning Repository. We use the Iris data set, Breast Cancer Wisconsin (Original) data set, Pima Indians Diabetes data set, and the SPECTF Heart data set. All data sets are transformed in comma separated format (csv).
Requirements
For the backend:
For the frontend:
Usage
Demonstration of usage in Python:
# first terminal: hosting the visualization side (client)
python3 -m http.server # for Python3
#or
python -m SimpleHTTPServer 8000 # for Python2
# second terminal: hosting the computational side (server)
FLASK_APP=tsneGrid.py flask run