AI-理论-吃瓜教程-神经网络-task4

AI-理论-吃瓜教程-神经网络-task4

(Datawhale37期组队学习)

1知识点

  • 神经元模型
  • 感知机
  • 多层网络
  • 误差逆传播
  • 全局最小与局部极小
  • 常见NN
  • DL

2具体内容

2.1神经元模型

  • 神经元:简单单元

  • M-P神经元模型

  • 多个输入+带权重连接+与阈值比较+激活函数
    在这里插入图片描述

  • 激活:sigmoid

  • 多个神经元按一定层次结构连接形成神经网络

2.2感知机

  • perceptron:两层神经元
  • 阈值逻辑单元 threshold logic unit
  • 阈值 θ \theta θ:固定输入为-1.0的哑结点对应的连接权重 w n + 1 w_{n+1} wn+1
  • 在这里插入图片描述
  • 学习率 η ∈ ( 0 , 1 ) \eta\in(0,1) η(0,1)
  • 只有输出层神经元有激活函数处理,只有一层功能神经元
  • 线性可分的学习

2.3多层网络

  • 线性不可分的学习
  • 输入层与输出层之间加入隐含层
  • 每层神经元与下一层神经元全互连,神经元同层不互连,不跨层连接
  • 多层前馈神经网络

2.4误差逆传播

  • 反向传播算法(BP)
    在这里插入图片描述
  • 推导过程:
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 学习率控制这算法每一轮迭代的更新步长,太大容易振荡,太小收敛过慢
  • 流程:输入逐层传递信号产生输出,计算输出层误差,逆向传播至隐层神经元,根据隐层神经元误差对连接权与阈值调整,迭代至停止条件(误差达到理想值)
    在这里插入图片描述
  • BP目标:最小化训练集D的累积误差
    在这里插入图片描述
  • 基于累积误差最小化的更新规则得到了累积误差逆传播算法
    • 标准BP每次更新针对单个样例,参数更新频繁,不同样例更新可能“抵消”,进行多次迭代
    • 累积BP直接针对累积误差最小化,读取整个训练集D一遍后对参数更新,更新频率低
  • 过拟合
    • 早停:训练集误差降低但验证集误差升高,早停,返回具有最小验证集误差的连接权和阈值
    • 正则化:误差目标函数增加描述网络复杂度的项
      在这里插入图片描述

2.5全局最小与局部极小

  • 参数空间内梯度为0的点:多个局部极小,一个全局最小
  • 基于梯度搜索:计算误差函数在当前梯度,根据梯度确定搜索方向(负梯度方向)
  • 跳出局部极小:(也可能跳出全局最小)
    • 以多组不同参数值初始化多个NN,标准训练后取误差最小的解(从不同初始点开始)
    • 模拟退火:以一定概率接受比当前解更差的结果,“跳出”局部极小,迭代接受“次优解”的概率随时间降低来保证算法稳定
    • 随机梯度下降:计算梯度时加入随机因素,即便陷入局部极小但算出的梯度不为0
    • 遗传算法

2.6常见NN

  • RBF径向基网络
    • 确定神经元中心(随机采样、聚类)
    • BP算法确定参数
  • ART自适应谐振理论网络(竞争型学习)
    • 比较层、识别层(模式类、神经元数动态变)、识别阈值和重置模块
  • SOM自组织映射网络(竞争型无监督)
  • 级联相关网络(假定网络事先固定)
    • 建立层级连接的层次结构
    • 相关通过最大化新神经元的输出与网络误差之间的相关性来训练相关的参数
  • Elman网络:递归神经网络(环形结构)
    • t时刻输出状态不仅与t时刻输入有关,还与t-1时刻的网络状态有关,从而能处理与时间有关的动态变化
    • sigmoid激活函数,推广的BP算法
  • Boltzmann(基于能量的模型)
    • 显层与隐层
    • 神经元是布尔型的(1激活,0抑制)

2.7DL

  • 增加隐层
  • 预训练
  • 微调
  • 权共享
  • 特征学习

3待补充

4Q&A

5code

6参考

  • https://github.com/datawhalechina/pumpkin-book
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMSIS-NN神经网络教程是一个关于使用CMSIS-NN神经网络库的教程。该教程的第二版已于2021年9月20日发布,并且与DSP数字信号处理教程同步更新。在更新中,CMSIS-DSP和CMSIS-NN库将被独立出来,不再包含在CMSIS软件包中,以便更方便地进行独立更新和发布。同时,该教程还将介绍CMSIS-RTOS V2和CMSIS-DAP的最新更新内容。该教程旨在完善第一版教程中的内容,并分享在信号处理应用方面的经验和待解决问题。此外,教程还提到了单片机人工智能(AI)的前景,ARM正在推进单片机AI的发展,并在2020年的线图中计划发布机器学习库和更强大的DSP库。总的来说,CMSIS-NN神经网络教程是一个重要的教程,为使用CMSIS-NN库进行神经网络开发提供了指导和示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,前50章发布(2021-...](https://blog.csdn.net/Simon223/article/details/105049607)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [CMSIS软件包V5.8.0发布,所有组件全面更新,CMSIS-NN神经网络接口函数开始兼容TensorFlow Lite](https://blog.csdn.net/Simon223/article/details/118363349)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值