awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
probml avatar

probml/pyprobml

0
View on GitHub↗
7,096 星标·1,623 分支·Jupyter Notebook·MIT·8 次浏览

Pyprobml

pyprobml is a collection of notebook-based implementations of probabilistic machine learning models and algorithms. It uses scientific computing and data analysis libraries to execute mathematical concepts and theories for practical application and research.

The project focuses on the programmatic generation of scientific figures and visualizations to recreate results from a technical text. It employs a system of branch-based asset storage to isolate these generated images from the source code.

The repository covers a wide range of probabilistic modeling and machine learning tasks, including Bayesian model prototyping, time series segmentation with hidden Markov models, and sampling via Gibbs sampling. It also includes educational tutorials for numerical computing and image classification.

The project utilizes automated notebook verification and execution testing to ensure code correctness and style consistency.

Features

  • Machine Learning Implementations - Implements a comprehensive collection of probabilistic machine learning models and algorithms using Python.
  • Figure Recreation - Executes code to reproduce specific figures and visualizations presented throughout a technical text.
  • Bayesian Model Prototyping - Implements Bayesian models and sampling methods to explore and prototype probabilistic machine learning theories.
  • Research Figure Generation - Produces publication-quality graphics by executing code that maps mathematical concepts to visual plots.
  • Educational Code Notebooks - Encapsulates mathematical models and algorithms within executable notebooks for reproducible research and education.
  • Figure Reproductions - Executes models and algorithms specifically to reproduce the scientific figures presented in a technical text.
  • Machine Learning Tutorials - Provides pedagogical notebooks that guide users through the implementation of machine learning models using scientific libraries.
  • Instructional Code Demos - Provides standalone code examples and supplementary materials to demonstrate probabilistic concepts.
  • Numerical Library Integrations - Leverages standard numerical computing and data analysis libraries to implement complex probabilistic models.
  • Educational Tutorials - Builds pedagogical notebooks that demonstrate how to use specific scientific computing tools and libraries.
  • Machine Learning Tutorials - Provides educational resources and implementation patterns for probabilistic machine learning and numerical computing.
  • Scientific Figure Generation - Programmatically generates high-quality scientific plots and figures from machine learning code for publications.
  • Vectorized Array Operations - Uses array-based operations to implement high-performance probabilistic algorithms and numerical models.
  • Notebook Execution Testing - Provides automated notebook verification and execution testing to ensure code correctness and style consistency.

Star 历史

probml/pyprobml 的 Star 历史图表probml/pyprobml 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Pyprobml 的开源替代方案

相似的开源项目,按与 Pyprobml 的功能重合度排序。
  • donnemartin/data-science-ipython-notebooksdonnemartin 的头像

    donnemartin/data-science-ipython-notebooks

    29,166在 GitHub 上查看↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Pythonawsbig-datacaffe
    在 GitHub 上查看↗29,166
  • ageron/handson-mlageron 的头像

    ageron/handson-ml

    25,608在 GitHub 上查看↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Jupyter Notebook
    在 GitHub 上查看↗25,608
  • tangyudi/ai-learntangyudi 的头像

    tangyudi/Ai-Learn

    13,065在 GitHub 上查看↗

    Ai-Learn is an educational repository and technical reference designed to facilitate the mastery of artificial intelligence and data science workflows. It provides a structured curriculum that combines theoretical mathematical foundations with practical coding exercises, enabling users to build predictive models, neural networks, and analytical pipelines using Python. The project distinguishes itself by emphasizing a first-principles approach to machine learning. Rather than relying solely on high-level abstractions, it guides users through the reconstruction of core algorithms from scratch,

    algorithmartificial-intelligencecaffe
    在 GitHub 上查看↗13,065
  • nlintz/tensorflow-tutorialsnlintz 的头像

    nlintz/TensorFlow-Tutorials

    6,026在 GitHub 上查看↗

    This repository is a collection of guided tutorials for building and training machine learning models using the TensorFlow framework. It provides practical walkthroughs and examples for implementing a variety of model architectures to solve data prediction and analysis problems. The guides cover the construction of feedforward, convolutional, and recurrent neural networks to analyze complex data patterns. It includes specific tutorials for unsupervised learning, such as denoising autoencoders and word-to-vec embeddings, as well as examples for training generative adversarial networks to synth

    Jupyter Notebook
    在 GitHub 上查看↗6,026
查看 Pyprobml 的所有 30 个替代方案→

常见问题解答

probml/pyprobml 是做什么的?

pyprobml is a collection of notebook-based implementations of probabilistic machine learning models and algorithms. It uses scientific computing and data analysis libraries to execute mathematical concepts and theories for practical application and research.

probml/pyprobml 的主要功能有哪些?

probml/pyprobml 的主要功能包括:Machine Learning Implementations, Figure Recreation, Bayesian Model Prototyping, Research Figure Generation, Educational Code Notebooks, Figure Reproductions, Machine Learning Tutorials, Instructional Code Demos。

probml/pyprobml 有哪些开源替代品?

probml/pyprobml 的开源替代品包括: donnemartin/data-science-ipython-notebooks — This project is a collection of interactive Python notebooks and educational resources designed for mastering data… ageron/handson-ml — This is a machine learning educational repository consisting of a collection of notebooks and code examples. It… tangyudi/ai-learn — Ai-Learn is an educational repository and technical reference designed to facilitate the mastery of artificial… nlintz/tensorflow-tutorials — This repository is a collection of guided tutorials for building and training machine learning models using the… dod-o/statistical-learning-method_code — This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear… ctgk/prml — PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of…