设计应用

一种基于国产嵌入式CPU核的BP神经网络SoC设计

作者:徐文亮
发布日期:2021-04-13
来源:2021年电子技术应用第4期

0 引言

    人工神经网络的实现方法主要分为硬件实现[1]和软件实现[2]两种。神经网络软件实现的方法具有并行度低和实现速度慢的特点,并且不能满足神经网络对实时运算的要求。除此之外,最大的缺点是用软件模拟实现的方法需要庞大体积的计算机作支持,这样就很不适合应用于嵌入式场景。基于硬件实现的神经网络具有运算速度快、并行性高等优点[3],并且在实时运算方面也能满足要求。综合考虑,本文采用硬件实现的方法来设计人工神经网络。

    本文设计的目的是找到一种方法——硬件实现的神经网络能够进行动态调节,既可以实现神经网拓扑结构的动态调节,即每层网络和每层神经元的个数动态可调,也可以实现输入权值和阈值的自动更新。本文以BP神经网络为例,使用国产嵌入式CPU CK803S及其SoC设计平台SmartL-Prime,实现一款BP神经网络SoC的设计。




本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003465




作者信息:

徐文亮

(杭州电子科技大学 电子信息学院,浙江 杭州310018)

此内容为AET网站原创,未经授权禁止转载。
BP神经网络 国产嵌入式处理器CK803S SoC设计平台 FPGA实现
Baidu
map