other versions
- jessie 1.0.10-1
mlpack::kernel::LinearKernel(3) | MLPACK | mlpack::kernel::LinearKernel(3) |
NAME¶
mlpack::kernel::LinearKernel - The simple linear kernel (dot product).SYNOPSIS¶
Public Member Functions¶
LinearKernel ()
Static Public Member Functions¶
template<typename VecType > static double Evaluate (const VecType &a, const VecType &b)
Detailed Description¶
The simple linear kernel (dot product). For any two vectors $ x $ and $ y $, This kernel has no parameters and therefore the evaluation can be static. Definition at line 42 of file linear_kernel.hpp.Constructor & Destructor Documentation¶
mlpack::kernel::LinearKernel::LinearKernel () [inline]¶
This constructor does nothing; the linear kernel has no parameters to store. Definition at line 49 of file linear_kernel.hpp.Member Function Documentation¶
template<typename VecType > static double mlpack::kernel::LinearKernel::Evaluate (const VecType &a, const VecType &b) [inline], [static]¶
Simple evaluation of the dot product. This evaluation uses Armadillo's dot() function. Template Parameters:VecType Type of vector (should be arma::vec or
arma::spvec).
Parameters:
a First vector.
b Second vector.
Returns:
K(a, b).
Definition at line 61 of file linear_kernel.hpp.
std::string mlpack::kernel::LinearKernel::ToString () const [inline]¶
Return a string representation of the kernel. Definition at line 67 of file linear_kernel.hpp.Author¶
Generated automatically by Doxygen for MLPACK from the source code.Tue Sep 9 2014 | Version 1.0.10 |