Metadata-Version: 2.0
Name: vittles
Version: 0.17
Summary: Python package to estimate sensitivity of optima to hyperparameters.
Home-page: https://github.com/rgiordan/vittles
Author: Ryan Giordano
Author-email: rgiordan@gmail.com
License: UNKNOWN
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Dist: autograd (>=1.3)
Requires-Dist: numpy
Requires-Dist: paragami (>=0.34)
Requires-Dist: pytest
Requires-Dist: scipy

# "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/`.


