Skip to main content

Python package to estimate sensitivity of optima to hyperparameters.

Project description

# “Variational inference tools to leverage estimator sensitivity”: vittles.

[![image](https://travis-ci.org/rgiordan/vittles.svg?branch=master)](https://travis-ci.org/rgiordan/vittles)

[![image](https://codecov.io/gh/rgiordan/vittles/branch/master/graph/badge.svg)](https://codecov.io/gh/rgiordan/vittles)

## Description.

This is a library (very much still in development) intended to make sensitivity analysis easier for optimization problems. For background and motivation, see the following papers:

A Higher-Order Swiss Army Infinitesimal Jackknife Ryan Giordano, Michael I. Jordan, Tamara Broderick <https://arxiv.org/abs/1907.12116>

Covariances, Robustness, and Variational Bayes Ryan Giordano, Tamara Broderick, Michael I. Jordan <https://arxiv.org/abs/1709.02536>

A Swiss Army Infinitesimal Jackknife Ryan Giordano, Will Stephenson, Runjing Liu, Michael I. Jordan, Tamara Broderick <https://arxiv.org/abs/1806.00550>

Evaluating Sensitivity to the Stick Breaking Prior in Bayesian Nonparametrics Runjing Liu, Ryan Giordano, Michael I. Jordan, Tamara Broderick <https://arxiv.org/abs/1810.06587>

## Using the package.

We welcome new users! However, please be aware that the package is still in development. We encourage users to contact the author (github user rgiordan) for advice, bugs, or if you’re using the package for something important.

### Installation.

To install the latest tagged version, install with pip:

python3 -m pip install vittles.

Note that vittles is under rapid development, so you may want to clone the respository and use the master branch instead.

### Documentation and Examples.

For examples and API documentation, see [readthedocs](https://vittles-python.readthedocs.io/en/latest/index.html).

Alternatively, check out the repo and run make html in docs/.

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

vittles-0.173.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

vittles-0.173-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file vittles-0.173.tar.gz.

File metadata

  • Download URL: vittles-0.173.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for vittles-0.173.tar.gz
Algorithm Hash digest
SHA256 a1b100a9b982e344227561ca575c4cc80fec0e9711e4401a37e5467f55d4b508
MD5 cf6a94c48d2feb0d4883e2c569a91707
BLAKE2b-256 2dc55ef6fe01e44f5c6f0c85aa29ae205594d5d087349268b0b475b440bb41ff

See more details on using hashes here.

File details

Details for the file vittles-0.173-py3-none-any.whl.

File metadata

  • Download URL: vittles-0.173-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for vittles-0.173-py3-none-any.whl
Algorithm Hash digest
SHA256 b6898f00048c8367af574b3aed582bc74fef9edb33fff62f69ad1a0e69552520
MD5 16b75aafa902519623dbf041b25a57f8
BLAKE2b-256 2fc245bd9149813554784569cc18532c18f8a21a903b8fd3c54698af4d3b6043

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