awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pyro-ppl avatar

pyro-ppl/pyro

0
View on GitHub↗
9,009 Stars·1,009 Forks·Python·Apache-2.0·4 Aufrufepyro.ai↗

Pyro

Pyro is a deep probabilistic programming library and differentiable probabilistic modeler designed for Bayesian inference. It functions as a probabilistic programming language that allows for the construction of complex graphical models using PyTorch tensors and automatic differentiation.

The framework enables the definition of universal probabilistic models as standard Python functions. It integrates deep learning with probabilistic modeling to compute posterior distributions and estimate latent variables through gradient-based optimization and algorithmic solvers.

The system provides a probabilistic inference engine supporting variational and Markov Chain Monte Carlo methods. It handles tensor computation, automatic gradient differentiation, and latent variable tracking to manage the mapping between model parameters and inference updates.

The project includes support for containerized environments and interactive workspace provisioning with hardware acceleration.

Features

  • Probabilistic Programming - Provides a language for defining probabilistic models as Python functions for Bayesian inference and uncertainty quantification.
  • Automatic Differentiation Frameworks - Provides an engine for computing exact gradients used to optimize variational parameters during inference.
  • Posterior Inference - Implements algorithmic solvers for updating prior distributions to calculate posterior distributions for uncertainty quantification.
  • Probabilistic Graphical Models - Provides a framework for using graphs to represent and approximate probability distributions over variables.
  • Probabilistic Models - Implements statistical models that represent data distributions using probability density functions.
  • Differentiable Probabilistic Models - Builds deep universal probabilistic models by leveraging PyTorch for tensor computations and automatic differentiation.
  • Differentiable Probabilistic Modeling - Constructs probabilistic models where parameters are optimized through gradient-based methods provided by the tensor engine.
  • PyTorch Backends - Leverages PyTorch for tensor operations and GPU acceleration of probabilistic model parameters.
  • Bayesian Inference - Calculates posterior distributions and estimates latent variables using Markov Chain Monte Carlo simulations.
  • Deep - Combines deep learning with probabilistic modeling to build universal models for statistical analysis.
  • PyTorch-Integrated Probabilistic Languages - Defines and performs inference on complex probabilistic graphical models using PyTorch tensors and automatic differentiation.
  • Bayesian Probabilistic Programming Frameworks - Provides an integrated software environment for building probabilistic models and performing Bayesian inference.
  • Sampling Operation Sequences - Represents graphical models as a sequence of sampling operations that track dependencies for inference algorithms.
  • Stochastic Site Registries - Maintains a registry of stochastic sites to manage the mapping between model parameters and inference updates.
  • Deep Learning Ecosystems - Probabilistic programming framework for PyTorch.
  • Deep Learning Frameworks - Probabilistic programming framework for PyTorch.
  • Machine Learning - Deep probabilistic programming with PyTorch.
  • Machine-Learning-Frameworks - Probabilistic programming and Bayesian modeling in PyTorch.
  • Probabilistic Modeling - Deep Universal Probabilistic Programming.
  • PyTorch Repositories - Probabilistic programming library providing tutorials and flow implementations.

Star-Verlauf

Star-Verlauf für pyro-ppl/pyroStar-Verlauf für pyro-ppl/pyro

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Pyro

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pyro.
  • uber/pyroAvatar von uber

    uber/pyro

    9,009Auf GitHub ansehen↗

    Pyro is a probabilistic programming language and library built for PyTorch. It serves as a Bayesian inference engine and a tool for probabilistic graphical modeling, allowing users to define generative models that combine neural networks with probabilistic logic. The framework enables deep probabilistic programming by integrating probability distributions into computational graphs. This allows for the quantification of uncertainty in deep learning models and the execution of scalable posterior distribution calculations for complex data dependencies. The system provides a suite of inference c

    Python
    Auf GitHub ansehen↗9,009
  • pymc-devs/pymcAvatar von pymc-devs

    pymc-devs/pymc

    9,650Auf GitHub ansehen↗

    PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian inference. It provides a probabilistic graphical model library for specifying random variables, priors, and likelihood functions, supported by an MCMC sampling engine and variational inference tools to estimate posterior distributions. The framework features a GPU-accelerated inference backend that compiles models into machine code to increase execution speed. It utilizes a backend-agnostic tensor execution model and just-in-time graph compilation to optimize the computation o

    Pythonbayesian-inferencemcmcprobabilistic-programming
    Auf GitHub ansehen↗9,650
  • skorch-dev/skorchAvatar von skorch-dev

    skorch-dev/skorch

    6,166Auf GitHub ansehen↗

    Skorch is a library that wraps PyTorch neural networks in a scikit-learn compatible interface, allowing deep learning models to be used within standard machine learning pipelines and hyperparameter optimization tools. It functions as a data adapter, training manager, and optimization tool that bridges the gap between deep learning modules and conventional machine learning workflows. The project distinguishes itself by providing a toolkit for automating the PyTorch training lifecycle, including integrated checkpointing, early stopping, and learning rate scheduling. It further enables transfer

    Jupyter Notebook
    Auf GitHub ansehen↗6,166
  • camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackersAvatar von CamDavidsonPilon

    CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    28,162Auf GitHub ansehen↗

    This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for performing statistical inference and quantifying uncertainty through a probabilistic programming workflow using Python. The resource employs a computation-first pedagogy, teaching Bayesian methods and parameter estimation through executable code and simulations instead of formal mathematical notation. It provides a practical approach to implementing Markov Chain Monte Carlo sampling to estimate posterior distributions. The content covers building probabilistic models, integrating e

    Jupyter Notebookbayesian-methodsdata-sciencejupyter-notebook
    Auf GitHub ansehen↗28,162
Alle 30 Alternativen zu Pyro anzeigen→

Häufig gestellte Fragen

Was macht pyro-ppl/pyro?

Pyro is a deep probabilistic programming library and differentiable probabilistic modeler designed for Bayesian inference. It functions as a probabilistic programming language that allows for the construction of complex graphical models using PyTorch tensors and automatic differentiation.

Was sind die Hauptfunktionen von pyro-ppl/pyro?

Die Hauptfunktionen von pyro-ppl/pyro sind: Probabilistic Programming, Automatic Differentiation Frameworks, Posterior Inference, Probabilistic Graphical Models, Probabilistic Models, Differentiable Probabilistic Models, Differentiable Probabilistic Modeling, PyTorch Backends.

Welche Open-Source-Alternativen gibt es zu pyro-ppl/pyro?

Open-Source-Alternativen zu pyro-ppl/pyro sind unter anderem: uber/pyro — Pyro is a probabilistic programming language and library built for PyTorch. It serves as a Bayesian inference engine… pymc-devs/pymc — PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian… skorch-dev/skorch — Skorch is a library that wraps PyTorch neural networks in a scikit-learn compatible interface, allowing deep learning… camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackers — This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for… blei-lab/edward — Edward is a probabilistic programming language and inference engine designed for building deep generative models and… ctallec/pyvarinf — Python package facilitating the use of Bayesian Deep Learning methods with Variational Inference for PyTorch.