tanh method

Value tanh()

Implementation

Value tanh() {
  final t = (math.exp(2 * data) - 1) / (math.exp(2 * data) + 1);
  // final t = math.tanh(data);
  final out = Value(t, {this}, 'Tanh');
  out._backward = () {
    grad += (1 - t * t) * out.grad;
  };
  return out;
}