Skip to main content

PyTorch uncertainty quantification toolkit with deep ensembles, Bayes-by-Backprop VI, Laplace, SGLD, MC Dropout, Gaussian Processes, and scientific ML backbones.

Project description

Deep-UQ is a PyTorch toolkit for uncertainty-aware machine learning.

It collects practical uncertainty quantification methods, Gaussian-process models, and scientific machine learning backbones in one package, with a common focus on predictive uncertainty for regression, classification, and field-to-field surrogate modeling.

Install

pip install uqdeepnn

Import

import deepuq

Included methods

  • Deep Ensembles
  • Variational Inference (Bayes by Backprop)
  • Laplace Approximation
  • MCMC via SGLD
  • MC Dropout
  • Gaussian Processes

Scientific machine learning backbones

  • DeepONet
  • Fourier Neural Operator (FNO)
  • CNN / ResNet spatial surrogates
  • U-Net backbones
  • Physics-Informed Neural Networks (PINNs)

Documentation

Package names

  • PyPI package: uqdeepnn
  • Python import: deepuq
  • Project / docs name: Deep-UQ

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

uqdeepnn-0.1.15.tar.gz (51.2 kB view details)

Uploaded Source

Built Distribution

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

uqdeepnn-0.1.15-py3-none-any.whl (49.0 kB view details)

Uploaded Python 3

File details

Details for the file uqdeepnn-0.1.15.tar.gz.

File metadata

  • Download URL: uqdeepnn-0.1.15.tar.gz
  • Upload date:
  • Size: 51.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uqdeepnn-0.1.15.tar.gz
Algorithm Hash digest
SHA256 1592f92a205738291b6a73ec6e51383f5ac868f72ebd6c765b7745d62365d75f
MD5 651db7a2999a8f5dc63ab24300665b0e
BLAKE2b-256 98d6908c45960689d1e52ec593e8f71494850013f727f0e5cce19459c50da203

See more details on using hashes here.

Provenance

The following attestation bundles were made for uqdeepnn-0.1.15.tar.gz:

Publisher: release.yml on Vispikarkaria/Deep-UQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uqdeepnn-0.1.15-py3-none-any.whl.

File metadata

  • Download URL: uqdeepnn-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uqdeepnn-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 df4d610a333d3cf11e99f13f29f45f7cafc76ae1451046042d1800da881cfa8f
MD5 d17aea8a1d1563d30dc3fd518d4ac73e
BLAKE2b-256 e23d101267dec3d1504fd5ee775ebdb3276421cdd2131894c58c7dfdc124d598

See more details on using hashes here.

Provenance

The following attestation bundles were made for uqdeepnn-0.1.15-py3-none-any.whl:

Publisher: release.yml on Vispikarkaria/Deep-UQ

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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