摘要
本发明涉及一种基于单片机的BP神经网络训练方法及系统。所述方法包括:将BP神经网络的权重、偏置、激活值从浮点数转换为定点数,剪除非必要权重,得到优化后的BP神经网络;利用单片机外部扩展接口连接存储器,利用单片机SPI接口连接外部flash,且所述存储器、外部flash采用DMA通道进行数据传输;将BP神经网络对应的目标算法进行模块化处理集成在单片机;在所述优化后的单片机上对所述优化后的BP神经网络进行训练。通过对BP神经网络算法进行优化、扩展存储资源、算法模块化处理,能够提升单片机的处理能力,能够在小型化、低功耗的嵌入式系统中实现复杂的神经网络计算,降低硬件成本,提高计算效率,优化存储空间利用率,降低系统功耗。
技术关键词
神经网络训练方法
神经网络模型
BP神经网络
sigmoid函数
神经网络训练系统
单片机采集数据
SPI接口
浮点数
优化存储空间
存储器
模块化单元
神经网络算法
时钟
嵌入式系统
数值
频率
系统为您推荐了相关专利信息
真实性校验方法
卷积神经网络模型
设备标识符
数据载体
传播算法
神经网络模型
编码模块
检测头
三维点云数据
特征金字塔网络
核电厂备件
LSTM神经网络
需求预测方法
特征数据库
神经网络模型构建
封装控制方法
LED支架
随机森林模型
灰尘
图像
裂缝识别方法
钢桥面板
动态时间规整算法
异常数据
离散小波变换