| Interface | Description |
|---|---|
| Function.Spline |
Spline function interface.
|
| Class | Description |
|---|---|
| Function |
A function that generates an output value from input values.
|
| Function.AboutEqual |
About Equal: return 1.0
if (eqValue - range) < value < (eqValue + range). |
| Function.AtLeast |
At Least: return 1.0
if value >= minValue, 0.0 else. |
| Function.AtMost |
At Most: return 1.0
if value <= maxValue, 0.0 else. |
| Function.CatmullRomSpline |
Catmull-Rom Spline Activation Function.
|
| Function.Clip |
Clip: return value if value in the given range, else the low/high range border value.
|
| Function.Composition |
composition function, returns g(f(x)).
|
| Function.Exponential |
The plain exponential function f(x) = e^x with caching.
|
| Function.GreaterThan |
Greater Than (strict): return 1.0
if value > minValue, 0.0 else. |
| Function.Identity |
identity function - maps input to output
|
| Function.LessThan |
Less Than (strict): return 1.0
if value < maxValue, 0.0 else. |
| Function.NaturalSpline |
Natural Cubic Spline Activation Function
|
| Function.ReLU |
The rectified linear unit (ReLU) function f(x) = max(0, x) with first derivative.
|
| Function.Scaled |
function adding scaling factors,
applied to the function result value (outside).
|
| Function.Sigmoid |
The sigmoid function f(x) = 1 / (1 + e^(-x)) with first and second derivative.
|
| Function.Signum |
Signum:
1 if > 0, -1 if < 0, 0 if = 0 |
| Function.SignumWithoutZero |
Signum Without Zero: 1
if > 0, -1 else |
| Function.Sinus |
Sinus: sin(factor * x)
Default: factor = 0.1
First and Second Derivatives are implemented.
|
| Function.SoftMax |
The softmax function mapping an array of values to a probability distribution by f(xi) = e^(xi) / sumi(e^(xi)).
|
| Function.TanH |
The tanh function f(x) = (e^x - e^-x) / (e^x + e^-x) with caching and fast, numerically safe computation.
|
| HexagonTopology |
A hexagonal output map.
|
| Position |
A 3D neuron position description.
|
| Topology |
The topology defines the neighborhood relation of the output neurons so as to form a map of neurons.
|
| Exception | Description |
|---|---|
| Function.NotImplemented |
Runtime exception to throw for something that is not implemented.
|