carta
mlpack_kernel_HyperbolicTangentKernel(3)

mlpack_kernel_HyperbolicTangentKernel3

Hyperbolic tangent kernel.

Usage

Public Member Functions

HyperbolicTangentKernel ()

Private Attributes

double offset

double scale

Detailed Description

Hyperbolic tangent kernel.

For any two vectors $ x $, $ y $ and a given scale $ s $ and offset $ t $

Definition at line 38 of file hyperbolic_tangent_kernel.hpp.

Constructor & Destructor Documentation

mlpack::kernel::HyperbolicTangentKernel::HyperbolicTangentKernel () [inline]

This constructor sets the default scale to 1.0 and offset to 0.0.

Definition at line 44 of file hyperbolic_tangent_kernel.hpp.

mlpack::kernel::HyperbolicTangentKernel::HyperbolicTangentKernel (doublescale, doubleoffset) [inline]

Construct the hyperbolic tangent kernel with custom scale factor and offset.

Parameters:

scale Scaling factor for <x, y>.
offset Kernel offset.

Definition at line 54 of file hyperbolic_tangent_kernel.hpp.

Member Function Documentation

template<typename VecType > double mlpack::kernel::HyperbolicTangentKernel::Evaluate (const VecType &a, const VecType &b) [inline]

Evaluate the hyperbolic tangent kernel. 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 68 of file hyperbolic_tangent_kernel.hpp.

References offset, and scale.

double mlpack::kernel::HyperbolicTangentKernel::Offset () const [inline]

Get offset for the kernel.

Definition at line 79 of file hyperbolic_tangent_kernel.hpp.

References offset.

double& mlpack::kernel::HyperbolicTangentKernel::Offset () [inline]

Modify offset for the kernel.

Definition at line 81 of file hyperbolic_tangent_kernel.hpp.

References offset.

double mlpack::kernel::HyperbolicTangentKernel::Scale () const [inline]

Get scale factor.

Definition at line 74 of file hyperbolic_tangent_kernel.hpp.

References scale.

double& mlpack::kernel::HyperbolicTangentKernel::Scale () [inline]

Modify scale factor.

Definition at line 76 of file hyperbolic_tangent_kernel.hpp.

References scale.

std::string mlpack::kernel::HyperbolicTangentKernel::ToString () const [inline]

Convert object to string.

Definition at line 84 of file hyperbolic_tangent_kernel.hpp.

References offset, and scale.

Member Data Documentation

double mlpack::kernel::HyperbolicTangentKernel::offset [private]

Definition at line 95 of file hyperbolic_tangent_kernel.hpp.

Referenced by Evaluate(), Offset(), and ToString().

double mlpack::kernel::HyperbolicTangentKernel::scale [private]

Definition at line 94 of file hyperbolic_tangent_kernel.hpp.

Referenced by Evaluate(), Scale(), and ToString().

Author

Generated automatically by Doxygen for MLPACK from the source code.

From mlpack-doc 1.0.10-1 in Debian 8 (Jessie). Parsed by carta from the page's man source.