awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
krasserm avatar

krasserm/bayesian-machine-learning

0
View on GitHub↗
1,916 stars·473 forks·Jupyter Notebook·Apache-2.0·3 vues

Bayesian Machine Learning

Ce projet est une collection éducative de notebooks computationnels et de tutoriels axés sur l'apprentissage automatique bayésien et la programmation probabiliste. Il fournit un framework pour construire des modèles prédictifs qui représentent l'incertitude en définissant des distributions de probabilité sur les paramètres plutôt que de s'appuyer sur des estimations ponctuelles uniques.

Le dépôt sert de bibliothèque de méthodes statistiques pour estimer les distributions de paramètres, effectuer des régressions et quantifier les niveaux de confiance dans les systèmes prédictifs. Il couvre une gamme de techniques incluant la régression par processus gaussien, l'échantillonnage de Monte Carlo par chaîne de Markov et l'inférence variationnelle pour approximer des distributions a posteriori complexes.

Au-delà de la régression et de l'inférence de base, la collection démontre comment identifier des structures latentes dans des jeux de données de haute dimension et automatiser la recherche de configurations de modèles optimales via la modélisation de substitution probabiliste. Ces ressources sont structurées comme des tutoriels étape par étape conçus pour faciliter l'implémentation pratique de modèles probabilistes et de techniques de quantification de l'incertitude.

Features

  • Bayesian Machine Learning - Provides a comprehensive collection of computational notebooks and tutorials for learning and implementing Bayesian machine learning techniques.
  • Gaussian Processes - Defines probability distributions over functions to predict continuous values while providing a rigorous measure of uncertainty for every output.
  • Markov Chain Monte Carlo Sampling - Generates sequences of random samples from complex probability distributions to approximate integrals that are otherwise computationally intractable.
  • Predictive Modeling - Builds machine learning models that represent uncertainty by defining probability distributions over parameters instead of relying on single point estimates.
  • Probabilistic Models - Builds predictive models that represent uncertainty by defining probability distributions over parameters rather than relying on single point estimates.
  • Uncertainty Estimation - Measures the confidence levels of machine learning predictions to ensure models provide reliable estimates of their own potential errors.
  • Variational Inference - Transforms difficult posterior distribution calculations into an optimization problem to estimate model parameters efficiently without exhaustive sampling.
  • Probabilistic Programming - Offers practical tutorials on defining probability distributions over model parameters to quantify uncertainty in predictive systems.
  • Latent Structure Analyzers - Identifies underlying patterns in complex datasets using statistical techniques to simplify high-dimensional information.
  • Probability Density Functions - Estimates outcomes and classifies data points by defining probability distributions over possible functions while utilizing efficient mathematical approximations.
  • Bayesian Regressions - Projects input data into higher-dimensional feature spaces to perform linear regression while maintaining full probabilistic control over parameter uncertainty.
  • Surrogate Model Optimization - Uses statistical models to approximate expensive objective functions, enabling efficient search and optimization of hyperparameters in high-dimensional spaces.
  • Probabilistic Graphical Models - Represents complex dependencies between variables as directed acyclic graphs to perform inference on hidden structures within high-dimensional datasets.
  • Hyperparameter Optimization - Searches for the most effective model settings by iteratively testing different configurations through probabilistic surrogate models.
  • Bayesian Optimization - Automates the search for optimal model configurations by using probabilistic surrogate models to guide the selection process.
  • Bayesian Neural Network Implementations - Measures the confidence of machine learning predictions by applying probabilistic methods to weight distributions.
  • Statistical Modeling Libraries - Ships a library of statistical methods for estimating parameter distributions and performing regression using Bayesian inference.

Historique des stars

Graphique de l'historique des stars pour krasserm/bayesian-machine-learningGraphique de l'historique des stars pour krasserm/bayesian-machine-learning

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Bayesian Machine Learning

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bayesian Machine Learning.
  • camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackersAvatar de CamDavidsonPilon

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

    28,162Voir sur GitHub↗

    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
    Voir sur GitHub↗28,162
  • pymc-devs/pymcAvatar de pymc-devs

    pymc-devs/pymc

    9,650Voir sur GitHub↗

    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
    Voir sur GitHub↗9,650
  • blei-lab/edwardAvatar de blei-lab

    blei-lab/edward

    4,841Voir sur GitHub↗

    Edward is a probabilistic programming language and inference engine designed for building deep generative models and Bayesian neural networks. It utilizes the TensorFlow framework to represent probabilistic models as differentiable computational graphs. The library enables the construction of complex data distributions through Bayesian neural networks, mixture models, and Gaussian processes. It differentiates itself by providing an integrated toolkit for both supervised and unsupervised probabilistic modeling, including the implementation of generative adversarial networks and mixture density

    Jupyter Notebookbayesian-methodsdata-sciencedeep-learning
    Voir sur GitHub↗4,841
  • uber/pyroAvatar de uber

    uber/pyro

    9,009Voir sur GitHub↗

    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
    Voir sur GitHub↗9,009
Voir les 30 alternatives à Bayesian Machine Learning→

Questions fréquentes

Que fait krasserm/bayesian-machine-learning ?

Ce projet est une collection éducative de notebooks computationnels et de tutoriels axés sur l'apprentissage automatique bayésien et la programmation probabiliste. Il fournit un framework pour construire des modèles prédictifs qui représentent l'incertitude en définissant des distributions de probabilité sur les paramètres plutôt que de s'appuyer sur des estimations ponctuelles uniques.

Quelles sont les fonctionnalités principales de krasserm/bayesian-machine-learning ?

Les fonctionnalités principales de krasserm/bayesian-machine-learning sont : Bayesian Machine Learning, Gaussian Processes, Markov Chain Monte Carlo Sampling, Predictive Modeling, Probabilistic Models, Uncertainty Estimation, Variational Inference, Probabilistic Programming.

Quelles sont les alternatives open-source à krasserm/bayesian-machine-learning ?

Les alternatives open-source à krasserm/bayesian-machine-learning incluent : 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… pymc-devs/pymc — PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian… uber/pyro — Pyro is a probabilistic programming language and library built for PyTorch. It serves as a Bayesian inference engine… blei-lab/edward — Edward is a probabilistic programming language and inference engine designed for building deep generative models and… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… tensorflow/probability — TensorFlow Probability is a library for probabilistic reasoning and statistical analysis integrated with the…

Collections incluant Bayesian Machine Learning

Sélections manuelles où Bayesian Machine Learning apparaît.
  • Livres et guides sur le machine learning
  • Statistiques et probabilités pour la Data Science