30 #ifndef __PDS_FUNCKERNEL_HPP__
31 #define __PDS_FUNCKERNEL_HPP__
80 Pds::Matrix
Polynomial(
const Pds::Matrix &X,
unsigned int M);
125 Pds::Matrix
Gaussian(
const Pds::Matrix &X,
const Pds::Matrix &G,
double Sigma=1.0);
158 Pds::Matrix
Gaussian(
const Pds::Matrix &X,
const Pds::Matrix &G,
const std::vector<double> &Sigma);
183 const std::vector<Pds::Vector> &Mu,
184 const std::vector<Pds::Matrix> &Sinv);
258 Pds::Matrix
FourierSeries(
const Pds::Matrix &X,
const Pds::Vector &L,
unsigned int K);
Pds::Matrix Polynomial(const Pds::Matrix &X, unsigned int M)
Crea una nueva matriz de "features" kernelizando de forma polinomial.
Pds::Matrix PolynomialId(unsigned int Ncol, unsigned int M)
Retorna una matriz donde cada fila tiene los indices de todos los monomios en las columnas de la matr...
Pds::Matrix FourierSeries(const Pds::Matrix &X, const Pds::Vector &L, unsigned int K)
Crea una nueva matriz de "features" kernelizando cada muestra en usando la serie de fourier.
Pds::Matrix Gaussian(const Pds::Matrix &X, const Pds::Matrix &G, double Sigma=1.0)
Crea una nueva matriz de "features" kernelizando de forma gaussiana.
Nombre de espacio para Pds (Procesamiento Digital de Senales)