-tensor-py pip install deep
The \(\texttt{deep\_tensor}\) package contains a PyTorch implementation of the deep inverse Rosenblatt transport (DIRT) algorithm introduced by Cui and Dolgov (2022).
Installation
\(\texttt{deep\_tensor}\) can be installed using pip:
The package can then be imported using
import deep_tensor as dt
Getting Started
Check out the examples page and API reference for help getting started with \(\texttt{deep\_tensor}\).
Further Reading
The deep inverse Rosenblatt transport (DIRT) algorithm (Cui and Dolgov 2022) uses a composition of mappings, constructed using functional tensor trains, to approximate the Rosenblatt transport between an arbitrary target density function and a simple product-form reference density. Early work on functional tensor train (FTT) approximations to probability density functions was conducted by Dolgov et al. (2020). Cui and Dolgov (2022) introduced the idea of using a composition of FTT-based mappings to provide a more accurate characterisation of highly correlated or concentrated probability densities.
The DIRT methodology has also been used for problems including amortised inference (Cui, Dolgov, and Zahm 2023), rare event estimation (Cui, Dolgov, and Scheichl 2024), sequential inference (Zhao and Cui 2024), and optimal experimental design (Koval, Herzog, and Scheichl 2024).