Skip to main content

No project description provided

Project description

Joint Probability Trees (short JPTs) are a formalism for learning of and reasoning about joint probability distributions, which is tractable for practical applications. JPTs support both symbolic and subsymbolic variables in a single hybrid model, and they do not rely on prior knowledge about variable dependencies or families of distributions. JPT representations build on tree structures that partition the problem space into relevant subregions that are elicited from the training data instead of postulating a rigid dependency model prior to learning. Learning and reasoning scale linearly in JPTs, and the tree structure allows white-box reasoning about any posterior probability \(P(Q\mid E)\), such that interpretable explanations can be provided for any inference result. This documentation introduces the code base of the pyjpt library, which is implemented in Python/Cython, and showcases the practical applicability of JPTs in high-dimensional heterogeneous probability spaces, making it a promising alternative to classic probabilistic

## Documentation The documentation is hosted on readthedocs.org [here](https://joint-probability-trees.readthedocs.io/en/latest/).

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyjpt-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyjpt-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyjpt-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file pyjpt-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjpt-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be11962dd7949a825ba3de3f92aab579e7e03cff234e90c0b60059c4edef9d18
MD5 6f3c74ce8d22688db1f5fd5d267168a3
BLAKE2b-256 bd61883cc8773c9077ee660fd855247c0c667b676bb3fb384847e625d3275cca

See more details on using hashes here.

File details

Details for the file pyjpt-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjpt-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2626f635954060a7fc15c44df4238a9f4d577af15e0855833670f61ce4c839e1
MD5 e168cdbfaacdffe9cd43cd2a440bc731
BLAKE2b-256 2c763311f481ce16a1ae17f526f29f3888f7495c52c747a6d43e33abec2d1cd4

See more details on using hashes here.

File details

Details for the file pyjpt-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjpt-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2224b33fd28eb817f7dc32ed1f204cec3b120127189153c2074846970188d2f1
MD5 82f105abb2b67c440102104ef6f0132d
BLAKE2b-256 97cdcfa7f6b25408703430d5f701ac0b9cde98a8f8f6ffef60aa2352326a9abe

See more details on using hashes here.

Supported by

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