.TH "mlpack::kernel::NystroemMethod< KernelType, PointSelectionPolicy >" 3 "Tue Sep 9 2014" "Version 1.0.10" "MLPACK" \" -*- nroff -*- .ad l .nh .SH NAME mlpack::kernel::NystroemMethod< KernelType, PointSelectionPolicy > \- .SH SYNOPSIS .br .PP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBNystroemMethod\fP (const arma::mat &\fBdata\fP, KernelType &\fBkernel\fP, const size_t \fBrank\fP)" .br .RI "\fICreate the \fBNystroemMethod\fP object\&. \fP" .ti -1c .RI "void \fBApply\fP (arma::mat &output)" .br .RI "\fIApply the low-rank factorization to obtain an output matrix G such that K' = G * G^T\&. \fP" .ti -1c .RI "void \fBGetKernelMatrix\fP (const arma::mat *\fBdata\fP, arma::mat &miniKernel, arma::mat &semiKernel)" .br .RI "\fIConstruct the kernel matrix with matrix that contains the selected points\&. \fP" .ti -1c .RI "void \fBGetKernelMatrix\fP (const arma::Col< size_t > &selectedPoints, arma::mat &miniKernel, arma::mat &semiKernel)" .br .RI "\fIConstruct the kernel matrix with the selected points\&. \fP" .in -1c .SS "Private Attributes" .in +1c .ti -1c .RI "const arma::mat & \fBdata\fP" .br .RI "\fIThe reference dataset\&. \fP" .ti -1c .RI "KernelType & \fBkernel\fP" .br .RI "\fIThe locally stored kernel, if it is necessary\&. \fP" .ti -1c .RI "const size_t \fBrank\fP" .br .RI "\fIRank used for matrix approximation\&. \fP" .in -1c .SH "Detailed Description" .PP .SS "template>class mlpack::kernel::NystroemMethod< KernelType, PointSelectionPolicy >" .PP Definition at line 38 of file nystroem_method\&.hpp\&. .SH "Constructor & Destructor Documentation" .PP .SS "template> \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::\fBNystroemMethod\fP (const arma::mat &data, KernelType &kernel, const size_trank)" .PP Create the \fBNystroemMethod\fP object\&. The constructor here does not really do anything\&. .PP \fBParameters:\fP .RS 4 \fIdata\fP Data matrix\&. .br \fIkernel\fP Kernel to be used for computation\&. .br \fIrank\fP Rank to be used for matrix approximation\&. .RE .PP .SH "Member Function Documentation" .PP .SS "template> void \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::Apply (arma::mat &output)" .PP Apply the low-rank factorization to obtain an output matrix G such that K' = G * G^T\&. .PP \fBParameters:\fP .RS 4 \fIoutput\fP Matrix to store kernel approximation into\&. .RE .PP .PP Referenced by mlpack::kpca::NystroemKernelRule< KernelType, PointSelectionPolicy >::ApplyKernelMatrix()\&. .SS "template> void \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::GetKernelMatrix (const arma::mat *data, arma::mat &miniKernel, arma::mat &semiKernel)" .PP Construct the kernel matrix with matrix that contains the selected points\&. .PP \fBParameters:\fP .RS 4 \fIdata\fP Data matrix pointer\&. .br \fIminiKernel\fP to store the constructed mini-kernel matrix in\&. .br \fIminiKernel\fP to store the constructed semi-kernel matrix in\&. .RE .PP .SS "template> void \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::GetKernelMatrix (const arma::Col< size_t > &selectedPoints, arma::mat &miniKernel, arma::mat &semiKernel)" .PP Construct the kernel matrix with the selected points\&. .PP \fBParameters:\fP .RS 4 \fIpoints\fP Indices of selected points\&. .br \fIminiKernel\fP to store the constructed mini-kernel matrix in\&. .br \fIminiKernel\fP to store the constructed semi-kernel matrix in\&. .RE .PP .SH "Member Data Documentation" .PP .SS "template> const arma::mat& \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::data\fC [private]\fP" .PP The reference dataset\&. .PP Definition at line 83 of file nystroem_method\&.hpp\&. .SS "template> KernelType& \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::kernel\fC [private]\fP" .PP The locally stored kernel, if it is necessary\&. .PP Definition at line 85 of file nystroem_method\&.hpp\&. .SS "template> const size_t \fBmlpack::kernel::NystroemMethod\fP< KernelType, PointSelectionPolicy >::rank\fC [private]\fP" .PP Rank used for matrix approximation\&. .PP Definition at line 87 of file nystroem_method\&.hpp\&. .SH "Author" .PP Generated automatically by Doxygen for MLPACK from the source code\&.