Activation.linear constructor

Activation.linear()

Linear activation function

linear(x) = x

Example:

final linear = Activation.linear();
final x = Matrix.row([-1, 0, 1]);
final y = linear.function(x);
print(y); // output: matrix 1тип3 [[-1.0, 0.0, 1.0]]

Implementation

Activation.linear() {
  function = (Matrix m, [dynamic param]) => m.apply((double x) => x);
  dfunction = (Matrix m, [dynamic param]) =>
      [Matrix.zero(n: m.n, m: m.m).addedScalar(1)];
  name = 'linear';
}