-2

我想在 FPGA 上实现一个神经网络,我需要一个快速函数来计算(近似)tanh。

点后两位数的精度就足够了。

4

1 回答 1

0

https://www.planetmath.org/taylorseriesofhyperbolicfunctions 这看起来足够快,具体取决于您的需要。您可以添加更多,或丢弃较高的术语,并保留前几个以提高速度,例如:(python 语法)

x-1/3*x**3+2/15*x**5

如果您还需要导数,则很容易计算多项式。(AFAIR 你需要它来进行反向传播)

于 2019-02-23T18:47:12.950 回答