awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tensorflow/probability

Open-source alternatives to Probability

30 open-source projects similar to tensorflow/probability, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Probability alternative.

  • blei-lab/edwardAvatar blei-lab

    blei-lab/edward

    4,841Vezi pe 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
    Vezi pe GitHub↗4,841
  • pymc-devs/pymcAvatar pymc-devs

    pymc-devs/pymc

    9,650Vezi pe 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
    Vezi pe GitHub↗9,650
  • uber/pyroAvatar uber

    uber/pyro

    9,009Vezi pe 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
    Vezi pe GitHub↗9,009

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • cornellius-gp/gpytorchAvatar cornellius-gp

    cornellius-gp/gpytorch

    3,893Vezi pe GitHub↗

    GPyTorch is a GPU-accelerated probabilistic framework and PyTorch library for implementing scalable Gaussian process models. It provides a system for Gaussian process modeling and uncertainty estimation, designed to perform efficient matrix operations on graphics hardware. The framework features a modular kernel system for constructing custom covariance functions and modeling complex data dependencies. It specifically integrates Gaussian processes with deep neural networks to create hybrid models for regression and classification. The system employs numerical linear algebra techniques, inclu

    Python
    Vezi pe GitHub↗3,893
  • accord-net/frameworkAvatar accord-net

    accord-net/framework

    4,540Vezi pe GitHub↗

    This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries for numerical analysis, statistics, and mathematical optimization. It serves as a foundational toolkit for developing applications in machine learning, digital signal processing, and computer vision. The framework provides specialized toolkits for training and deploying predictive models, including neural networks, support vector machines, and decision trees. It further distinguishes itself with deep integrations for real-time visual analysis, such as object tracking and facia

    C#
    Vezi pe GitHub↗4,540
  • exacity/deeplearningbook-chineseAvatar exacity

    exacity/deeplearningbook-chinese

    37,285Vezi pe GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    TeX
    Vezi pe GitHub↗37,285
  • aloctavodia/statistical-rethinking-with-python-and-pymc3Avatar aloctavodia

    aloctavodia/Statistical-Rethinking-with-Python-and-PyMC3

    876Vezi pe GitHub↗

    This repository serves as an educational resource for Bayesian statistical modeling, providing a collection of instructional examples that translate theoretical concepts into executable Python code. It functions as a computational framework for performing statistical inference and parameter estimation, designed to help users learn and apply probabilistic programming techniques through interactive documentation. The project utilizes a probabilistic programming framework to define statistical models as directed acyclic graphs, enabling automated inference through advanced sampling algorithms. B

    Jupyter Notebookbayesian-data-analysisdata-sciencepymc
    Vezi pe GitHub↗876
  • pyro-ppl/pyroAvatar pyro-ppl

    pyro-ppl/pyro

    9,009Vezi pe GitHub↗

    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 pro

    Python
    Vezi pe GitHub↗9,009
  • camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackersAvatar CamDavidsonPilon

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

    28,162Vezi pe 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
    Vezi pe GitHub↗28,162
  • krasserm/bayesian-machine-learningAvatar krasserm

    krasserm/bayesian-machine-learning

    1,916Vezi pe GitHub↗

    This project is an educational collection of computational notebooks and tutorials focused on Bayesian machine learning and probabilistic programming. It provides a framework for building predictive models that represent uncertainty by defining probability distributions over parameters rather than relying on single point estimates. The repository serves as a library of statistical methods for estimating parameter distributions, performing regression, and quantifying confidence levels in predictive systems. It covers a range of techniques including Gaussian process regression, Markov chain Mon

    Jupyter Notebookbayesian-machine-learningbayesian-methodsbayesian-optimization
    Vezi pe GitHub↗1,916
  • llmquant/quant-wikiAvatar LLMQuant

    LLMQuant/quant-wiki

    3,041Vezi pe GitHub↗

    quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering, and algorithmic trading. It serves as a centralized library of documentation covering mathematical models, financial instruments, and systematic trading strategies. The project integrates AI-driven capabilities through a modular retrieval-augmented generation framework that extracts structured data from research papers and news. It features a multi-agent workflow engine designed to discover and validate predictive alpha factors, alongside tools for local large language model

    quantitative-financequantitative-tradingwiki
    Vezi pe GitHub↗3,041
  • snowkylin/tensorflow-handbookAvatar snowkylin

    snowkylin/tensorflow-handbook

    3,927Vezi pe GitHub↗

    This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying machine learning models using TensorFlow 2. It serves as a structured learning guide covering core deep learning concepts, including neural network architectures, automatic differentiation, and tensor operations. The handbook provides technical guidance on optimizing execution efficiency through GPU memory management, distributed training, and model quantization. It also includes detailed manuals for constructing high-performance data pipelines and exporting models for production s

    Jupyter Notebook
    Vezi pe GitHub↗3,927
  • tingsongyu/pytorch-tutorial-2ndAvatar TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Vezi pe GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Vezi pe GitHub↗4,555
  • facebookresearch/flashlightAvatar facebookresearch

    facebookresearch/flashlight

    5,443Vezi pe GitHub↗

    Flashlight is a C++ machine learning library and deep learning framework designed for building and training neural networks. It functions as a tensor manipulation library and an automatic differentiation engine that tracks operations to calculate gradients via backpropagation for model optimization. The project is distinguished by its role as a distributed training framework, utilizing all-reduce gradient synchronization and distributed environments to scale machine learning workloads across multiple nodes and devices. It features a backend-agnostic memory interface and RAII-based management

    C++
    Vezi pe GitHub↗5,443
  • sciml/differentialequations.jlAvatar SciML

    SciML/DifferentialEquations.jl

    3,121Vezi pe GitHub↗

    DifferentialEquations.jl is a comprehensive numerical library designed for solving ordinary, stochastic, delay, and algebraic differential equations. It functions as a high-performance solver suite that integrates scientific machine learning, probabilistic programming, and automated differentiation into a unified framework. By leveraging multiple dispatch and symbolic-numeric integration, the library provides a flexible environment for complex mathematical modeling and simulation. The project distinguishes itself through its ability to bridge traditional numerical analysis with modern machine

    Juliadaeddedelay-differential-equations
    Vezi pe GitHub↗3,121
  • haifengl/smileAvatar haifengl

    haifengl/smile

    6,387Vezi pe GitHub↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Java
    Vezi pe GitHub↗6,387
  • rasbt/machine-learning-bookAvatar rasbt

    rasbt/machine-learning-book

    5,239Vezi pe GitHub↗

    This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of interactive Jupyter Notebooks. It provides practical Python implementations for the end-to-end machine learning lifecycle, covering supervised and unsupervised learning, deep learning, and reinforcement learning. The resource distinguishes itself by providing detailed implementation guides for complex architectures, including transformers, generative adversarial networks, and convolutional neural networks. It also features specialized courseware for developing reinforcement l

    Jupyter Notebook
    Vezi pe GitHub↗5,239
  • apachecn/pytorch-doc-zhAvatar apachecn

    apachecn/pytorch-doc-zh

    4,224Vezi pe GitHub↗

    This project is a Chinese language translation of the technical guides and API references for the PyTorch deep learning framework. It serves as a localized knowledge base and reference material to make deep learning documentation accessible to non-English speakers. The documentation covers a comprehensive range of PyTorch capabilities, including neural network model development, automatic differentiation, and the implementation of backend kernels. It provides detailed guidance on distributed training strategies, model deployment through formats like ONNX and C++, and various model optimizatio

    Shelldeep-learningdocumentationpython
    Vezi pe GitHub↗4,224
  • pyro-ppl/numpyroAvatar pyro-ppl

    pyro-ppl/numpyro

    2,708Vezi pe GitHub↗

    Probabilistic programming powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.

    Python
    Vezi pe GitHub↗2,708
  • flashlight/flashlightAvatar flashlight

    flashlight/flashlight

    5,443Vezi pe GitHub↗

    Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural networks. It functions as a comprehensive neural network framework and automatic differentiation engine, providing the tools to construct computation graphs and calculate gradients via backpropagation. The project serves as a distributed training framework, utilizing all-reduce operations to synchronize gradients and parameters across multiple compute nodes and devices. It distinguishes itself through deep integration of high-performance tensor manipulation, native device memory in

    C++
    Vezi pe GitHub↗5,443
  • karpathy/microgradAvatar karpathy

    karpathy/micrograd

    16,455Vezi pe GitHub↗

    micrograd is a scalar autograd engine and minimal neural network library. It implements a system for reverse-mode automatic differentiation over a dynamic graph of scalar operations to calculate gradients. The project includes a computation graph visualizer that generates representations of data flow and gradient propagation. It provides a set of tools for constructing and training multi-layer perceptrons using an API modeled after PyTorch. The library covers the fundamentals of backpropagation and neural network construction, specifically for binary classification tasks. This includes the i

    Jupyter Notebook
    Vezi pe GitHub↗16,455
  • nfmcclure/tensorflow_cookbookAvatar nfmcclure

    nfmcclure/tensorflow_cookbook

    6,239Vezi pe GitHub↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Jupyter Notebookclassificationcnngenetic-algorithm
    Vezi pe GitHub↗6,239
  • nvidia/warpAvatar NVIDIA

    NVIDIA/warp

    6,233Vezi pe GitHub↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Pythoncudadifferentiable-programminggpu
    Vezi pe GitHub↗6,233
  • czy36mengfei/tensorflow2_tutorials_chineseAvatar czy36mengfei

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786Vezi pe GitHub↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Jupyter Notebook
    Vezi pe GitHub↗7,786
  • lululxvi/deepxdeAvatar lululxvi

    lululxvi/deepxde

    3,874Vezi pe GitHub↗

    DeepXDE is a scientific machine learning library and deep learning PDE solver used to compute solutions for forward and inverse ordinary, partial, and integro-differential equations. It functions as a physics-informed neural network library that embeds physical laws and boundary conditions directly into the neural network loss function. The project provides a deep operator network framework for learning operator mappings that approximate relationships between functions in multiphysics problems. It is implemented as a multi-backend tensor library, allowing the system to switch between differen

    Pythondeep-learningdeeponetjax
    Vezi pe GitHub↗3,874
  • openmlsys/openmlsysAvatar openmlsys

    openmlsys/openmlsys

    4,813Vezi pe GitHub↗

    This project is a comprehensive educational resource and curriculum focused on the design and implementation of the full machine learning software and hardware stack. It serves as a technical reference for architecting machine learning systems, spanning from low-level programming interfaces to large-scale deployment infrastructure. The project provides instructional guidance on several specialized domains, including the development of AI compilers through intermediate representations and graph optimizations. It covers the architectural patterns required for distributed training across GPU clu

    TeXcomputer-systemsmachine-learningsoftware-architecture
    Vezi pe GitHub↗4,813
  • fluxml/flux.jlAvatar FluxML

    FluxML/Flux.jl

    4,726Vezi pe GitHub↗

    Flux.jl is a deep learning framework and numerical computing toolkit written in Julia. It serves as a machine learning library for designing and training neural networks, providing a system for automatic differentiation to optimize model parameters. The framework enables deep learning development and machine learning research by representing layers as parameterized functions. It supports scientific machine learning, integrating neural networks into workflows for solving physical and mathematical problems. The toolkit provides native GPU acceleration for tensor computations and utilizes rever

    Julia
    Vezi pe GitHub↗4,726
  • lyhue1991/eat_pytorch_in_20_daysAvatar lyhue1991

    lyhue1991/eat_pytorch_in_20_days

    6,157Vezi pe GitHub↗

    This project is a deep learning tutorial series and educational curriculum designed to teach PyTorch fundamentals. It serves as a structured training guide for mastering neural network architecture, automatic differentiation, and the use of tensors and dynamic computation graphs. The curriculum focuses on practical implementations, specifically guiding the development of recommendation systems, advertising models, and interest networks to predict user preferences. It also provides instructional content for time series forecasting and processing sequential data. The material covers a broad ra

    Jupyter Notebookdeep-learningpytorch
    Vezi pe GitHub↗6,157
  • astorfi/tensorflow-worldAvatar astorfi

    astorfi/TensorFlow-World

    4,492Vezi pe GitHub↗

    TensorFlow-World is a collection of tutorials, implementation guides, and model templates for building and training machine learning models using the TensorFlow framework. It serves as an educational resource for designing deep learning architectures and implementing predictive models. The project provides ready-to-use examples for constructing neural network architectures and linear classifiers. It includes guides on performing tensor operations, automatic differentiation, and gradient descent optimization. The materials cover a range of machine learning capabilities, including the use of h

    Python
    Vezi pe GitHub↗4,492
  • je-suis-tm/quant-tradingAvatar je-suis-tm

    je-suis-tm/quant-trading

    9,190Vezi pe GitHub↗

    This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies. The library is distinguished by its focus on currency and commodity correlation modeling, using regression and normalization to identify exchange rate drivers. It features a specialized portfolio optimization engine that applies graph theory, such as clique centrality and degeneracy ordering, alongside quadratic programming to balance risk-adjusted returns. The

    Pythonalgorithmic-tradingbollinger-bandscommodity-trading
    Vezi pe GitHub↗9,190