Skip to main content

NormFlowPy

This repository contains the implementation of various types of normalizing flow/ invertible neural networks. In addition, we provide a simple API run, train, and implement new types of normalizing flows. We have implemented the following layers:

  • Affine Coupling
  • Invertible 1x1
  • Neural Spline Flow and Cubic Flow and others. Note, that so implementation's based on other Github repositories and this would be stated in each file.

Installation

pip install normflowpy

Code Examples

We have provide only a single example at this stage please see moons notebook

Contribution & Problems

We welcomes contributions from anyone and if you find a bug or have a question, please create a GitHub issue.

Refernces

[1] Kingma, Durk P., and Prafulla Dhariwal. "Glow: Generative flow with invertible 1x1 convolutions." Advances in neural information processing systems 31 (2018).

[2] Laurent Dinh, David Krueger, and Yoshua Bengio. NICE: nonlinear independent components estimation. In Yoshua Bengio and Yann LeCun, editors, 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Workshop Track Proceedings, 2015.

[3] Andreas Lugmayr, Martin Danelljan, Luc Van Gool, and RaduTimofte.Srflow: Learning the super-resolution space withnormalizing flow. InEuropean Conference on Computer Vision,pages 715–732. Springer, 2020.

[4] Laurent Dinh, Jascha Sohl-Dickstein, and Samy Bengio. Densityestimation using real nvp.arXiv preprint arXiv:1605.08803,2016.

[5] Conor Durkan, Artur Bekasov, Iain Murray, and George Papa-makarios. Cubic-spline flows.arXiv preprint arXiv:1906.02145,2019

Metadata

Release files for normflowpy 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for normflowpy 0.2.0
File Size Uploaded Provenance Actions
normflowpy-0.2.0.tar.gz 21.9 kB Without provenance Details for normflowpy-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for normflowpy 0.2.0
File Interpreter ABI Platform Actions
normflowpy-0.2.0-py3-none-any.whl Python 3 none any Details for normflowpy-0.2.0-py3-none-any.whl

Total release size: 53.0 kB

Release files / normflowpy-0.2.0.tar.gz

Download URL normflowpy-0.2.0.tar.gz
Size 21.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b8ade292bfd0ae87a9cdd018f469db0f620a4ac9284e93fce6cd73a3c5744b38
BLAKE2b-256 checksum
How to use checksums
15dc03e1c3d2cdde7747e28abf944402afd3cd8679688c81258d349731a895c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Release files / normflowpy-0.2.0-py3-none-any.whl

Download URL normflowpy-0.2.0-py3-none-any.whl
Size 31.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5cb345e7f0ec4680dfaaab1cfbdbf8ed158644f1cc154cedee6d618d00a46064
BLAKE2b-256 checksum
How to use checksums
2e88e83b71c673c675ebb29bc037d90bfe0416b12e2efe9eaeb224bfe7aad289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Security for normflowpy 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page