Skip to main content

Your First Library for Bayesian Machine Learning

Project description

Purpose

BayesML contributes to wide society thourgh 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bayesml-0.4.1.tar.gz (131.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bayesml-0.4.1-py3-none-any.whl (134.5 kB view details)

Uploaded Python 3

File details

Details for the file bayesml-0.4.1.tar.gz.

File metadata

  • Download URL: bayesml-0.4.1.tar.gz
  • Upload date:
  • Size: 131.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for bayesml-0.4.1.tar.gz
Algorithm Hash digest
SHA256 632b697782ccab8fab7594846fc0a56250cef3e3fbff42aaec8492bacef59c50
MD5 5fa8e7057ff57c0e312fcc21998c1791
BLAKE2b-256 c66267f66f0c93463137d8b4a8baf89e7e48a0aea223219b313a63295700e835

See more details on using hashes here.

File details

Details for the file bayesml-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: bayesml-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 134.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for bayesml-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e954826ca2e7020f599333750b79460d7d5cc8f8faee52ee762d4c3fe1976ec
MD5 0b8edecda1bbadcd88df9c612d55b1e6
BLAKE2b-256 a40865e009d1e93e95e72674e22f03e33e4fe385ad44b2a6323ee0c42a547cda

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page