基于FPGA的卷积神经网络系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wsd988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自闭症是一种与神经系统相关的疾病,患者在日常生活中常常存在语言和社交障碍,或者存在连续重复同一动作的现象。患者幼年时得到确诊并接受早期的干预治疗,这样能达更好的治疗效果。但是目前在自闭症教育中存在着有丰富经验的教师匮乏的问题。通过人工智能、计算机视觉、机器人等信息化技术辅助教师对学生的教学状况进行评估,能够有效减轻教师的教学压力。将深度学习算法应用于自闭症教学场景中存在以下几个需求。在课堂教学中,教师希望得到对课堂教学视频及时的分析数据,以便随时调整教学计划;在教室之外,家长希望在家庭中对自闭症儿童的干预治疗也能够得到信息化技术的帮助;为了保护学生隐私,课堂视频不应流出教室场景。基于上述需求,本文认为在自闭症教学场景中部署支持深度学习应用的系统是很有必要的,为此设计了一套基于FPGA的卷积神经网络系统,以支持深度学习算法在自闭症教学场景中应用。系统分为三个模块,分别为视频采集模块、卷积神经网络加速器和数据输出模块,其中卷积神经网络加速器的设计与实现是本文的主要工作内容。本文使用了HLS技术,开发了FPGA上的卷积神经网络卷积计算单元和池化计算单元,通过软硬件协同设计的开发模式在Zybo开发板和KCU1500开发板上实现了卷积神经网络加速器。卷积神经网络系统通过应用软件构建卷积神经网络模型,使用FPGA中的卷积计算单元和池化计算单元对卷积神经网络算法进行硬件加速。本文对卷积神经网络系统进行了功能评测,验证了卷积神经网络系统的各个模块能够在自闭症课堂教学场景下正常运行。本文还对卷积神经网络加速器进行了性能评测,通过比较运行相同网络消耗的时间,测得Zybo开发板运行卷积神经网络加速器实现了双核Cortex A9 ARM处理器25倍的性能加速,KCU1500开发板实现了Intel i7-7700处理器8-9倍的性能加速,证明了本文设计实现的卷积神经网络系统能够支持卷积神经网络算法在自闭症教学场景中的应用。
其他文献
本文测定了中国产蛇亚目20种蛇约800 bp的mtDNA 12S rRNA基因片段序列.所测序列与楔齿蜥的同源序列一起经Clustal X 1.8软件比对,共有881个位点,其中变异位点有494个.以楔齿
本文对啤酒中连二酮的气相色谱检测法与蒸馏法(分光光度法)进行了比较,结果表明蒸馏法虽然灵敏度低,但由于操作方便,可以用来指导生产;而气相色谱法可以同时定量测定双乙酰、戊二酮
韩国现代重工集团成功生产出首台达到国际海事组织(IMO)标准的环保船用发动机。该环保船用发动机的氮氧化物排放量比常规船用发动机减少了15%。
目的:探讨不同细胞保存液(CytoRich和PreservCyt)对于薄层液基细胞学和 HPV DNA检测结果有无影响。方法:在2005例普查人群中,按就诊顺序随机分配普查对象以CytoRich和P
会议
孔雀石绿曾在水产养殖中被广泛使用。近年来,由于经孔雀石绿处理过的水产品具有很强的残留毒性,引起了人们的高度关注。笔者对孔雀石绿及其代谢产物在生物体内的代谢分布过程
笔者通过翻译实践,认为在进行日语翻译过程中必须注意下面几点:首先,要透彻地、有分析地理解原作,并对原作的国情有一定的了解,其次,对原作所涉及的历史背景有尽可能的了解,
胡成中德力西集团有限公司董事长兼CEO,吴栋材江苏永钢集团有限公司董事长,刘汉元通威集团有限公司总裁
作为艺术伉俪,很多艺术家夫妇难以回避的一个问题就是如何使自己的艺术保持独立,宋冬、尹秀珍用20年的婚姻来验证艺术家共同的生活经历如何才能转换成为不同的艺术语言,又同
期刊
“三视图”的画法是中等职业学校机械类专业课程“机械制图”中的重要内容,对“三视图”教学中的“做中教”与“做中学”的具体做法进行阐述。
采用一种先进的材料制备工艺——自蔓延-熔制技术(SHS—Melting Process)制备了Ni_3Al-TiC金属-非金属复合材料。其力学性能优异,常温断裂韧性达56Mpa m~(1/2),1000℃和1100