Sigmoid<T> is a Kernel. If k is an object of class sigmoid<T>, and u and v are objects of class T, then k(u,v) returns

where
is the scale of the used inner product,
the bias of the used inner product.
vector< double > u(10); vector< double > v(10); sigmoid< vector< double > > kernel(1.0,0.1); cout << kernel( u, v ) << endl;
Defined in the KML header <kml/sigmoid.hpp>.
| Parameter | Description | Default |
| T | The sigmoid argument type | |
T must be a vector type or a numeric type; linear<T> should evaluate.
| Member | Where defined | Description |
| sigmoid() | Default Constructible | The default constructor |
| result_type | Input value | The type of the result: input_value<T> |