这是在 FPGA 中实现的最快的 tanh 近似
which is the fastest tanh approximation to be implemented in FPGA
我想在FPGA上实现一个神经网络,我需要一个快速函数来计算(approxmite) tanh。
点后2位数的精度就足够了。
https://www.planetmath.org/taylorseriesofhyperbolicfunctions
这看起来足够快,具体取决于您的需要。您可以添加更多或丢弃较高的术语,并保留前几个以提高速度,例如:(python syntax)
x-1/3*x**3+2/15*x**5
如果你还需要导数,那么计算多项式就很容易了。 (AFAIR 你需要它来进行反向传播)
我想在FPGA上实现一个神经网络,我需要一个快速函数来计算(approxmite) tanh。
点后2位数的精度就足够了。
https://www.planetmath.org/taylorseriesofhyperbolicfunctions 这看起来足够快,具体取决于您的需要。您可以添加更多或丢弃较高的术语,并保留前几个以提高速度,例如:(python syntax)
x-1/3*x**3+2/15*x**5
如果你还需要导数,那么计算多项式就很容易了。 (AFAIR 你需要它来进行反向传播)