Implementation of Poincaré Embeddings for Learning Hierarchical Representations using distributed frameworks such as TensorFlow, PyTorch and HOROVOD.
Simply clone this repository via
git clone https://github.com/sobalgi/DS222-Poincare-Embedding.git
cd DS222-Poincare-Embedding
- Python 3 with NumPy
- PyTorch
- TensorFlow
- Horovod
- Scikit-Learn
- NLTK (to generate the WordNet data)
For TensorFLow implementations
cd tensorflow
For PyTorch implementations
cd pytorch
For Numpy implementation
cd numpy
The steps to reproduce the results of the experiments are given in the respective readme files of the folders.