第一章 绪论
1.1 课题背景及意义
1.2 课题研究现状及发展
1.2.1 人工神经网络的发展
1.2.2 FPGA的发展
1.3 课题主要工作
1.4 论文结构及内容安排
第二章 BP神经网络
2.1 S型神经元
2.2 BP神经网络原理
2.3 BP神经网络算法
2.3.1 BP算法的前向运算
2.3.2 BP算法的反向训练
2.4 手写数字BP神经网络样本简介
2.5 神经网络权重和偏置简介
2.6 本章小结
第三章 神经网络激活函数选择与设计
3.1 浮点转定点原理
3.2 S型激活函数
3.3 S型激活函数导数
3.4 本章小结
第四章 BP神经网络的FPGA设计
4.1 神经元的硬件设计
4.2 BP神经网络的前向设计
4.3 BP神经网络的反向设计
4.4 系统主要模块设计
4.4.1 RAM存储器模块的设计
4.4.2 误差计算模块的设计
4.4.3 权重/偏置更新模块的设计
4.4.4 数据串、并转换模块的设计
4.5 BP神经网络的时序设计
4.6 输入样本标签和初始权重偏置获取模块的设计
4.7 BP神经网络信号说明
4.8本章小结
第五章 实验结果与分析
5.1 仿真分析
5.2 结果验证
第六章 结论与展望
6.1 主要工作
6.2 展望
参考文献
攻读学位期间的研究成果
附录
致谢
声明
青岛大学;