awesome-normalizing-flows  by janosh

Awesome list of normalizing flow resources

Created 5 years ago
1,568 stars

Top 26.7% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This repository is a curated list of resources for understanding and applying normalizing flows (NF), a powerful statistical tool for constructing complex probability distributions. It serves researchers, engineers, and practitioners in machine learning and statistics interested in generative modeling, density estimation, and Bayesian inference. The primary benefit is a comprehensive, up-to-date overview of the field, including foundational papers, recent advancements, and practical implementations.

How It Works

This is a curated list, not a software library. It organizes resources into categories such as publications, applications, videos, packages, and code repositories. The content is structured to provide a historical overview and highlight key developments, such as the introduction of coupling layers (NICE, RealNVP), autoregressive flows (MAF, IAF), continuous-time flows (FFJORD), and equivariant flows. The list emphasizes advancements in architectural components like invertible convolutions and spline-based transformations.

Quick Start & Requirements

This repository does not require installation or execution. It is a collection of links and information.

Highlighted Details

  • Extensive coverage of over 60 publications, detailing advancements from 2014 to the present.
  • Categorized lists of 15+ software packages across PyTorch, TensorFlow, and JAX, and 18+ code repositories.
  • Includes 8+ video tutorials and lectures from leading researchers in the field.
  • Features applications in diverse areas like time series analysis, molecular modeling, and reinforcement learning.

Maintenance & Community

The repository is community-driven, with a clear contribution process outlined for adding new resources. It encourages community input via issues and discussions. The README is auto-generated from YAML data files.

Licensing & Compatibility

The repository itself is licensed under the MIT License, allowing for broad use and modification. The linked resources may have their own licenses.

Limitations & Caveats

As a curated list, it does not provide direct software functionality. The quality and maintenance of linked packages and repositories vary, requiring users to evaluate them individually. The field is rapidly evolving, so the list may not capture the absolute latest developments immediately.

Health Check
Last Commit

2 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Didier Lopes Didier Lopes(Founder of OpenBB), and
2 more.

RULER by NVIDIA

0.8%
1k
Evaluation suite for long-context language models research paper
Created 1 year ago
Updated 1 month ago
Starred by Christian Laforte Christian Laforte(Distinguished Engineer at NVIDIA; Former CTO at Stability AI) and Logan Kilpatrick Logan Kilpatrick(Product Lead on Google AI Studio).

model-zoo by FluxML

0%
932
Julia/FluxML model demos
Created 8 years ago
Updated 9 months ago
Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Stas Bekman Stas Bekman(Author of "Machine Learning Engineering Open Book"; Research Engineer at Snowflake), and
4 more.

Awesome-pytorch-list by bharathgs

0.1%
16k
Curated list of PyTorch content on GitHub
Created 8 years ago
Updated 1 year ago
Feedback? Help us improve.