<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/probability/blob/v0.25.0/tensorflow_probability/python/math/psd_kernels/__init__.py) |

Positive-semidefinite kernels package.

## Classes

[`class AutoCompositeTensorPsdKernel`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/AutoCompositeTensorPsdKernel): Abstract base class for positive semi-definite kernel functions.

[`class ChangePoint`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/ChangePoint): Changepoint Kernel.

[`class Constant`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/Constant): Kernel that just outputs positive constant values.

[`class ExpSinSquared`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/ExpSinSquared): Exponentiated Sine Squared Kernel.

[`class ExponentialCurve`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/ExponentialCurve): Exponential Curve Kernel.

[`class ExponentiatedQuadratic`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/ExponentiatedQuadratic): The ExponentiatedQuadratic kernel.

[`class FeatureScaled`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/FeatureScaled): Kernel that first rescales all feature dimensions.

[`class FeatureTransformed`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/FeatureTransformed): Input transformed kernel.

[`class GammaExponential`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/GammaExponential): The GammaExponential kernel.

[`class GeneralizedMatern`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/GeneralizedMatern): Generalized Matern Kernel.

[`class KumaraswamyTransformed`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/KumaraswamyTransformed): Transform inputs by Kumaraswamy bijector.

[`class Linear`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/Linear): Linear Kernel.

[`class MaternFiveHalves`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/MaternFiveHalves): Matern 5/2 Kernel.

[`class MaternOneHalf`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/MaternOneHalf): Matern Kernel with parameter 1/2.

[`class MaternThreeHalves`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/MaternThreeHalves): Matern Kernel with parameter 3/2.

[`class Parabolic`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/Parabolic): The Parabolic kernel.

[`class PointwiseExponential`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/PointwiseExponential): Pointwise exponential of a positive semi-definite kernel.

[`class Polynomial`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/Polynomial): Polynomial Kernel.

[`class PositiveSemidefiniteKernel`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/PositiveSemidefiniteKernel): Abstract base class for positive semi-definite kernel functions.

[`class RationalQuadratic`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/RationalQuadratic): RationalQuadratic Kernel.

[`class SchurComplement`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/SchurComplement): The SchurComplement kernel.

[`class SpectralMixture`](https://www.tensorflow.org/probability/api_docs/python/tfp/math/psd_kernels/SpectralMixture): The SpectralMixture kernel.