TrentBrick/PyTorchDiscreteFlows
Discrete Normalizing Flows implemented in PyTorch
This is a tool for machine learning researchers and practitioners who are working with discrete data distributions. It helps you model complex, discrete data by transforming simple distributions into more intricate ones. You provide your discrete data, and it outputs a model that can generate similar discrete data or estimate the likelihood of existing data points. It's for those exploring advanced generative models in PyTorch.
115 stars. No commits in the last 6 months.
Use this if you are a machine learning researcher or practitioner needing to implement and experiment with discrete normalizing flows in PyTorch.
Not ideal if you are looking for a plug-and-play solution for non-discrete data or if you prefer a TensorFlow/Keras environment.
Stars
115
Forks
13
Language
Jupyter Notebook
License
—
Category
Last pushed
Oct 04, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/TrentBrick/PyTorchDiscreteFlows"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
lucidrains/rectified-flow-pytorch
Implementation of rectified flow and some of its followup research / improvements in Pytorch
probabilists/zuko
Normalizing flows in PyTorch
davidnabergoj/torchflows
Modern normalizing flows in Python. Simple to use and easily extensible.
keishihara/flow-matching
Flow Matching implemented in PyTorch
LukasRinder/normalizing-flows
Implementation of normalizing flows in TensorFlow 2 including a small tutorial.