Distributional Principal Autoencoder (DPA) is a nonlinear dimension reduction method proposed in the paper "Distributional Principal Autoencoders" by Xinwei Shen and Nicolai Meinshausen. This directory contains the Python implementation of DPA.
The latest release of the Python package can be installed through pip:
pip install DistributionalPrincipalAutoencoder
The development version can be installed from github:
pip install -e "git+https://github.com/xwshen51/DistributionalPrincipalAutoencoder"
See this tutorial for an example on S-curve.
If you meet any problems with the code, please submit an issue or contact Xinwei Shen.