Home | Develop | Download | Contact
example_funckernel.cpp
1 
29 #include <iostream>
30 #include <Pds/Ra>
31 #include <Pds/Ml>
32 
33 int main(void)
34 {
35  Pds::Matrix X="1 2\n-2 1\n2 -1";
36  X.Print("X:\n");
37 
38  Pds::Matrix Kernel;
39  Pds::Matrix ID;
40 
41  // Polinomial
42  Kernel=Pds::Kernel::Polynomial(X,3);
43  Kernel.Print("\nKernel Poly\n");
44 
45  ID=Pds::Kernel::PolynomialId(X.Ncol(),3);
46  ID.T().Print("\nID.T()\n");
47 
48  // Fourier
49  Kernel=Pds::Kernel::FourierSeries(X,Pds::Vector("3 3"),1);
50  Kernel.Print("\nKernel Fseries\n");
51 
52  return 0;
53 }
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed