A web application for experimenting with dimensionality reduction with human guidance.
- Install Docker
- Clone this Repository using
git clone https://github.com/CR1337/human-guided-dimension-reduction.git
. - cd into this repository with
cd human-guided-dimension-reduction
. - Build the docker services by running
bin/build
. - Create a virtual environment by executing
python3 -m venv .venv
. - Activate the virtual environment with
source .venv/bin/activate
. - Install dependencies using
pip3 install -r requirements.txt
. - Change directory with
cd services/backend
. - Run
./compile-neighbors
. - Run
chmod +x neighbors/neighbors
. - Change back to the main directory with
cd ../..
. - Run
python3 util/init_neighbors.py
.
(Not tested, you are on your own.)
- Install Docker
- Clone this Repository using
git clone https://github.com/CR1337/human-guided-dimension-reduction.git
. - cd into this repository with
cd human-guided-dimension-reduction
. - Build the docker services by running
bin\build.bat
. - Create a virtual environment by executing
python -m venv .venv
. - Activate the virtual environment with
.venv\bin\activate
. - Install dependencies using
pip install -r requirements.txt
. - Make sure you have g++ installed (at least version 11.4).
- Change directory with
cd services\backend
. - Run
.\compile-neighbors.bat
. - Change back to the main directory with
cd ..\..
. - Run
python3 util\init_neighbors.py
.
- Execute
bin/run
- Open your Browser and navigate to http://localhost:8080
- Execute
bin\run.bat
- Open your Browser and navigate to http://localhost:8080