dataframe-learn-2.4.1.0: Interpretable, expression-returning machine learning for the dataframe ecosystem.
Safe HaskellNone
LanguageHaskell2010

DataFrame.PCA.Kernel

Description

Kernel PCA with an RBF kernel, solved on a set of landmark points (Nyström). Exact kernel PCA when the landmark count covers every row, a principled approximation otherwise. fit trains the model; the projection is exposed as kernelPCAExprs / kernelPcaTransform (a transformer, so no Predict).

Synopsis

Documentation

data KernelPCAModel Source #

A fitted kernel PCA. Each component is Σ_l βₗ·K(x, landmarkₗ) + cᵢ with an RBF kernel of bandwidth kpcaGammaUsed.

Constructors

KernelPCAModel 

Instances

Instances details
Show KernelPCAModel Source # 
Instance details

Defined in DataFrame.PCA.Kernel

Eq KernelPCAModel Source # 
Instance details

Defined in DataFrame.PCA.Kernel

kernelPCAExprs :: KernelPCAModel -> [(Text, Expr Double)] Source #

Per-component projection expressions, named kpc1, kpc2, …

kernelPcaTransform :: KernelPCAModel -> Transform Source #

The kernel-PCA projection as a composable fitted Transform.