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.1

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.1
File Size Uploaded
bayesml-0.5.1.tar.gz 145.3 kB Details

Built distribution (wheel)

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

Total release size: 291.5 kB

Release files / bayesml-0.5.1.tar.gz

Download URL bayesml-0.5.1.tar.gz
Size 145.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3d85bdbf5bcaf9974c5547cd7d92237e241c01ffb725b1972c64570ed20b8af7
BLAKE2b-256 checksum
How to use checksums
5e96e7b292942a15e55cde1e6f95e50154db0f9642d9ea1583a4304a8dfd34b3
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.1-py3-none-any.whl

Download URL bayesml-0.5.1-py3-none-any.whl
Size 146.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54b40aabffb60af23c4fc6a892d59b047c9aa62a46818536dbdef8a1af8bc1ad
BLAKE2b-256 checksum
How to use checksums
0dde5b6a0a5161da0fb3691b7cceb28c5e9b6c5cd59fee493a139ae68b042e9b
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

This release

0.5.1 This release

2 release files

0.5.0

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