|
static void | ApplyKernelMatrix (const arma::mat &data, arma::mat &transformedData, arma::vec &eigval, arma::mat &eigvec, const size_t, KernelType kernel=KernelType()) |
| Construct the exact kernel matrix. More...
|
|
template<typename KernelType>
class mlpack::kpca::NaiveKernelRule< KernelType >
Definition at line 22 of file naive_method.hpp.
template<typename KernelType >
static void mlpack::kpca::NaiveKernelRule< KernelType >::ApplyKernelMatrix |
( |
const arma::mat & |
data, |
|
|
arma::mat & |
transformedData, |
|
|
arma::vec & |
eigval, |
|
|
arma::mat & |
eigvec, |
|
|
const size_t |
, |
|
|
KernelType |
kernel = KernelType() |
|
) |
| |
|
inlinestatic |
Construct the exact kernel matrix.
- Parameters
-
data | Input data points. |
transformedData | Matrix to output results into. |
eigval | KPCA eigenvalues will be written to this vector. |
eigvec | KPCA eigenvectors will be written to this matrix. |
rank | Rank to be used for matrix approximation. |
kernel | Kernel to be used for computation. |
Definition at line 35 of file naive_method.hpp.
The documentation for this class was generated from the following file: