赛灵思FPGA卷积神经网络云中的机器学习.docx
《赛灵思FPGA卷积神经网络云中的机器学习.docx》由会员分享,可在线阅读,更多相关《赛灵思FPGA卷积神经网络云中的机器学习.docx(5页珍藏版)》请在第一文库网上搜索。
1、赛灵思FPGA卷积神经网络,云中的机器学习凭借出色的性能和功耗指标,赛灵思FPGA成为设计人员构建卷积神经网组的首选。新的软件工具可简化实现工作。人工智能正在经历一场变革,这要得益于机迷学工的快速进步。在机器学习领域,人们正对一类名为“深度学习”篁法产生浓厚的兴趣,因为这类算法具有出色的大数据集性能。在深度学习中,机器可以在监督或不受监督的方式下从大量数据中学习一项任务。大规模监督式学习已经在图像识别和语音识别等任务中取得巨大成功。深度学习技术使用大量已知数据找到一组权重和偏差值,以匹配预期结果。这个过程被称为训练,并会产生大型模式。这激励工师倾向于利用专用硬件(例如GPU)进行训练和分类。随
2、着数据量的进一步增加,机器学习将转移到云。大型机器学习模式实现在云端的CPUo尽管GPU对深度学习算法而言在性能方面是一种更好的选择,但功耗要求之高使其只能用于高性能计算集群。因此,亟需一种能够加速算法又不会显著增加功耗的处理平台。在这样的背景下,FPGA似乎是一种理想的选择,其固有特性有助于在低功耗条件下轻松启动众多并行过程。让我们来详细了解一下如何在赛灵思FPGA上实现卷积神经网络(CNN)0CNN是一类深度神经网络,在处理大规模图像识别任务以及与机器学习类似的其他问题方面已大获成功。在当前案例中,针对在FPGA上实现CNN做一个可行性研究,看一下FPGA是否适用于解决大规模机器学习问题。
3、卷积神经网络是一种深度神经网络(DNN),工程师最近开始将该技术用于各种识别任务。图像识别、语音识别和自然语言处理是CNN比较常见的几大应用。什么是卷积神经网络?卷积神经网络是一种深度神经网络(DNN),工程师最近开始将该技术用于各种识别任务。图像识别、语音识别和自然语言处理是CNN比较常见的几大应用。2012年,A1exKrishevsky与来自多伦多大学(UniversityofToronto)的其他研究人员1提出了一种基于CNN的深度架构,赢得了当年的Imagenet大规模视觉识别挑战”奖。他们的模型与竞争对手以及之前几年的模型相比在识别性能方面取得了实质性的提升。自此,A1exNet成
4、为了所有图像识别任务中的对比基准。2921OA1exNet有五个卷积层和三个致密层(图1)。每个卷积层将一组输入特征图与一组权值滤波器进行卷积,得到一组输出特征图。致密层是完全相连的一层,其中的每个输出均为所有输入的函数。卷积层A1exNet中的卷积层负责三大任务,如图2所示:3D卷积;使用校正线性单元(Re1u)实现激活函数;子采样(最大池化)。3D卷积可用以下公式表示:其中Y(m,x,y)是输出特征图m位置(x,y)处的卷积输出,S是(x,y)周围的局部邻域,W是卷积滤波器组,X(n,x,y)是从输入特征图n上的像素位置(x,y)获得的卷积运算的输入。所用的激活函数是一个校正线性单元,可执



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赛灵思 FPGA 卷积 神经网络 中的 机器 学习
