Skip to main content

Purpose

BayesML contributes to wide society through promoting education, research, and application of machine learning based on Bayesian statistics and Bayesian decision theory.

Characteristics

  • Easy-to-use:
    • You can use pre-defined Bayesian statistical models by simply importing it. You don't need to define models yourself like PyMC or Stan.
  • Bayesian Decision Theoretic API:
    • BayesML's API corresponds to the structure of decision-making based on Bayesian decision theory. Bayesian decision theory is a unified framework for handling various decision-making processes, such as parameter estimation and prediction of new data. Therefore, BayesML enables intuitive operations for a wider range of decision-making compared to the fit-predict type API adopted in libraries like scikit-learn. Moreover, many of our models also implement fit-predict functions.
  • Model Visuialization Functions:
    • All packages have methods to visualize the probabilistic data generative model, generated data from that model, and the posterior distribution learned from the data in 2~3 dimensional space. Thus, you can effectively understand the characteristics of probabilistic data generative models and algorithms through the generation of synthetic data and learning from them.
  • Fast Algorithms Using Conjugate Prior Distributions:
    • Many of our learning algorithms adopt exact calculation methods or variational Bayesian methods that effectively use the conjugacy between probabilistic data generative models and prior distributions. Therefore, they are much faster than general-purpose MCMC methods and are also suitable for online learning. Although some algorithms adopt MCMC methods, but they use MCMC methods specialized for each model, taking advantage of conjugacy.

Star Us on GitHub

If you found this library helpful, please consider giving us a star on GitHub.
It really helps the project grow.

Open the repo and hit ☆ Star in the top right!

Star on GitHub

Metadata

Release files for bayesml 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bayesml 0.5.0
File Size Uploaded
bayesml-0.5.0.tar.gz 145.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bayesml 0.5.0
File Interpreter ABI Platform
bayesml-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 291.4 kB

Release files / bayesml-0.5.0.tar.gz

Download URL bayesml-0.5.0.tar.gz
Size 145.2 kB
Tags Source
SHA-256 checksum
How to use checksums
36e4830b049109e48674682e09bc6476817a982343ac95dbb232ee5692d0fa54
BLAKE2b-256 checksum
How to use checksums
928d9c63972747e8ed630a37242d8bfb5e552e4e5153793dbb6484ed4980b671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / bayesml-0.5.0-py3-none-any.whl

Download URL bayesml-0.5.0-py3-none-any.whl
Size 146.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98e020fb00abfcc62d0d5b90c1d0a52937089be6e46213ce4e7f93ebbb164f8a
BLAKE2b-256 checksum
How to use checksums
78403ab0deccc9a6a0e83fc50e31bca853a3a704f13477e1cd09be69766523a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

0.5.1

2 release files

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page