- 28
- 0
- 约4.98千字
- 约 31页
- 2017-12-27 发布于河南
- 举报
基于FPGA的神经网络对数-S形函数的设计与实现
第15章基于FPGA的神经网络对数-S形函数的设计与实现 15.1 引 言 15.5 本章小结 15.2 设计任务的提出与神经网络的基础知识 15.3 坐标旋转数字计算机(CORDIC)算法 ? 15.4 基于FPGA的对数-S形函数模块的硬件设计与实现 15.5 本章小结 本章在分析和讨论传统CORDIC算法优、缺点的基础上,给出了利用混合CORDIC算法来设计并实现S形激活函数的方法,该方法结合了查找表和坐标旋转数字计算机迭代算法的优点,解决了计算效率和计算精度的矛盾。利用该方法,根据任务需要适当分配LUT和基本CORDIC算法迭代运算所占的比例,从而能够高效率、高精度地计算对应的输出值。在该思想的基础上,采用超高速集成电路硬件描述语言和流水线技术构造了S形函数的寄存器传输级模块,并在现场可编程门阵列上给予硬件实现。读者通过本章的学习应理解如何利用简单的加、乘、移位等运算去实现复杂的指数、双曲正弦、倒数等运算;与之同时,读者在功能模块设计中应充分运用流水线的设计思想来实现模块功能,并能够进行流水线优化设计,从而提高模块的工作效率。 基于FPGA的神经网络对数-S形函数的设计与实现 15.1 引 言 15.5 本章小结 15.2 设计任务的提出与神经网络的基础知识 15.3 坐标旋转数字计算机(CORDIC)算法 ? 15.4 基于FPGA的对数-S形
原创力文档

文档评论(0)