mononet#
Unconstrained monotonic neural networks with first-class support for PyTorch, JAX (Flax NNX), and Keras 3.
Reference implementation of:
Runje, D., Shankaranarayana, S. M. (2023). Constrained Monotonic Neural Networks. ICML 2023. arXiv:2205.11775
Install#
pip install "mononet[torch]" # PyTorch
pip install "mononet[jax]" # JAX + Flax NNX
pip install "mononet[keras]" # Keras 3
pip install "mononet[all]" # all three
Citation#
If you use mononet in academic work, please cite the reference paper:
@inproceedings{runje2023constrained,
title = {Constrained Monotonic Neural Networks},
author = {Runje, Davor and Shankaranarayana, Sharath M.},
booktitle = {Proceedings of the 40th International Conference on Machine Learning},
series = {Proceedings of Machine Learning Research},
volume = {202},
year = {2023},
publisher = {PMLR},
url = {https://proceedings.mlr.press/v202/runje23a.html},
eprint = {2205.11775},
archivePrefix = {arXiv}
}
Note: confirm the exact BibTeX entry against the PMLR proceedings page before the first PyPI release — venue, volume, and URL fields are sensitive to typos.