Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 FPGA 上实现一个神经网络,我需要一个快速函数来计算(近似)tanh。
点后两位数的精度就足够了。
https://www.planetmath.org/taylorseriesofhyperbolicfunctions 这看起来足够快,具体取决于您的需要。您可以添加更多,或丢弃较高的术语,并保留前几个以提高速度,例如:(python 语法)
x-1/3*x**3+2/15*x**5
如果您还需要导数,则很容易计算多项式。(AFAIR 你需要它来进行反向传播)