tanh method
Implementation
Value tanh() {
final t = (exp(2 * data) - 1) / (exp(2 * data) + 1);
final out = Value(t, {this}, ValueOperation.tanh);
out.localBackward = () => grad += (1 - pow(t, 2)) * out.grad;
return out;
}
Value tanh() {
final t = (exp(2 * data) - 1) / (exp(2 * data) + 1);
final out = Value(t, {this}, ValueOperation.tanh);
out.localBackward = () => grad += (1 - pow(t, 2)) * out.grad;
return out;
}