首页> 中文期刊>现代电子技术 >在微控制器芯片实现神经网络的方法

在微控制器芯片实现神经网络的方法

     

摘要

针对微控制器芯片尚未存在使用神经网络处理时序信号的现状,提出一种可以在微控制器上进行神经网络训练、预测时序信号的方法.该方法不基于操作系统运行神经网络程序,无法由操作系统进行栈区空间大小的调整以及内存的分配问题,为了解决这个问题,更改了初始化栈区空间的大小,增加了外部扩展SDRAM芯片,使之达到适合神经网络程序运行的大小.在微控制器芯片实现神经网络的方法包括定义了实现神经网络需要的矩阵运算,使用C语言编写并封装LSTM循环神经网络前向传播函数,反向传播函数,以及LSTM循环神经网络的权重更新函数.调用封装好的LSTM循环神经网络函数进行实验,以时序信号sin x函数为例,预测信号变化.故使用该方法,可不依赖操作系统在微控制器芯片建立神经网络,具备了稳定、实时可靠的优点.

著录项

  • 来源
    《现代电子技术》|2020年第22期|1-59|共6页
  • 作者单位

    山东省光通信科学与技术重点实验室 山东 聊城 252059;

    聊城大学 物理科学与信息工程学院 山东 聊城 252059;

    山东省光通信科学与技术重点实验室 山东 聊城 252059;

    聊城大学 物理科学与信息工程学院 山东 聊城 252059;

    山东省光通信科学与技术重点实验室 山东 聊城 252059;

    聊城大学 物理科学与信息工程学院 山东 聊城 252059;

    上海交通大学 电子信息与电气工程学院 上海 200240;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算机的应用;
  • 关键词

    r;

  • 入库时间 2022-08-19 00:47:03

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号