《表1 BP神经网络HLS IP中数据的位宽》
在传统C语言中,数据类型往往以8位为边界(8,16,32,64位),而本设计采用了Vivado HLS中的任意精度数据类型,合理地调整整数与小数部分位宽以缩减数据的位宽,从而在FPGA中获得更多的可利用资源、更高的时钟频率和更快的运算速度。根据实验结果和数据的幅值范围,最终设定的Sigmoid函数和BP神经网络中各项数据设定情况如表1所列,HLS实现的BP神经网络的识别率达到了MATLAB中的理论水平。
图表编号 | XD0056451500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.09.01 |
作者 | 马景、陈向东 |
绘制单位 | 西南交通大学信息科学与技术学院、西南交通大学信息科学与技术学院 |
更多格式 | 高清、无水印(增值服务) |