Skip to main content

TorchLikelihoods: User-friendly handling of likelihoods in Pytorch

Project description

TorchLikelihoods

A library for handling likelihoods in PyTorch for any type of data

Installation

Run the following to install

pip install torchlikelihoods

Usage

from torchlikelihoods import NormalLikelihood
import torch

num_samples, num_feats = 100, 5
normal_data = torch.randn((num_samples, num_feats))

lik = NormalLikelihood(domain_size=num_feats)

scaler =  lik.get_scaler()

print(f"Domain size: {lik.domain_size()}")
print(f"Params size: {lik.params_size()}")

Do you want to get involved in the development?

pip install -e .[dev]

Testing

To run the tests:

make test
pytest

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

torchlikelihoods-0.0.6.3.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

torchlikelihoods-0.0.6.3-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file torchlikelihoods-0.0.6.3.tar.gz.

File metadata

  • Download URL: torchlikelihoods-0.0.6.3.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for torchlikelihoods-0.0.6.3.tar.gz
Algorithm Hash digest
SHA256 c4d71df1629a138709cc4888efcdb505dff7c213d6e54ea48465ae4cc7e053c9
MD5 3c963abed4b4e6565a99839641bf5a74
BLAKE2b-256 21e4015040a77ab259346fc489f6384551577b02515b01804c2ce8b2f3046f11

See more details on using hashes here.

File details

Details for the file torchlikelihoods-0.0.6.3-py3-none-any.whl.

File metadata

File hashes

Hashes for torchlikelihoods-0.0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 acc1c9c3923df735edd8db385c73a3134063267588ee3577f05e5d7aa8b49720
MD5 f955534baf0f29f39671edb735e0ce93
BLAKE2b-256 51b5dc8baa56a24b0e1581b6cb5c5239eb3423ef66145f99463cc2eb0817a855

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