sklearn.metrics.pairwise.chi2_kernel

sklearn.metrics.pairwise.chi2_kernel()

Calcula el núcleo exponencial chi-cuadrado X y Y.

El núcleo chi-cuadrado se calcula entre cada par de filas en X y Y. X y Y tienen que ser no negativos. Este núcleo se aplica más comúnmente a los histogramas.

El núcleo chi-cuadrado viene dado por:

k(x, y) = exp(-gamma Sum [(x - y)^2 / (x + y)])

Puede interpretarse como una diferencia ponderada por entrada.

Lee más en el Manual de Usuario.

Parámetros
Xarray-like de forma (n_samples_X, n_features)
Yndarray de forma (n_samples_Y, n_features), default=None
gammafloat, default=1.

Parámetro de escalamiento del núcleo chi2.

Devuelve
kernel_matrixndarray de forma (n_samples_X, n_samples_Y)

Ver también

additive_chi2_kernel

La versión aditiva de este núcleo.

sklearn.kernel_approximation.AdditiveChi2Sampler

Una aproximación de Fourier a la versión aditiva de este núcleo.

Referencias