Describir: Bayesian quadrature for Gaussian process kernel learning, neural ensemble search, and high dimensional integrands