非线性运算,算法中经常包含着各种非线性运算,如对数运算、开方运算、指数运算、三角函数运算等。比如神经网络算法就存在着大量的指数和对数运算。“对数和指数甚至无处不在”。非线性函数的运算实现方式主要有CORDIC算法和泰勒级数逼近 2 种。泰勒级数逼近讨论的是一种局部的多项式逼近,而CORDIC 算法将非线性函数的计算分解为一系列的加减法操作和移位操作,非常适合硬件实现。随着科技的进步和技术的不断发展,算法的计算量和复杂程度也在成倍增加。算法中经常包含着各种非线性运算,如对数运算、开方运算、指数运算、三角函数运算等。比如神经网络算法就存在着大量的指数和对数运算。“对数和指数甚至无处不在”。