GrandPrix is a package for non-linear probabilistic dimension reduction algorithm in python, using TensorFlow and GPFlow. GrandPrix uses sparse variational approximation to project data to lower dimensional spaces. The model is described in the paper
To replicate the results in the paper please use the betaVersion
branch. The master
branch works with the latest version of GPflow
.
N.B.
The package contains several large data files which are needed to run the example notebooks. Please be sure that your system has Git Large File Storage (Git LFS) installed to download these large data files.
If you have any problems with installation see the script at the bottom of the page for a detailed setup guide from a new python environment.
git clone https://github.com/GPflow/GPflow.git
cd GPflow
pip install .
cd
See GPFlow page for more detailed instructions.
git clone https://github.com/ManchesterBioinference/GrandPrix
cd GrandPrix
python setup.py install
cd
To run the notebooks
cd GrandPrix/notebooks
jupyter notebook
File
When running GrandPrix in a cluster it may be useful to constrain the number of cores used. To do this insert this code at the beginning of your script.
from gpflow import settings
settings.session.intra_op_parallelism_threads = NUMCORES
settings.session.inter_op_parallelism_threads = NUMCORES
Installing with a new environment
conda create -n newEnv python=3.5
mkdir newInstall
cd newInstall
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4