深度学习中的核心知识

前向运算

计算输出值的过程称为前向传播


前提:网络结构已知(两个方面:1. 每个层的构造 卷积/池化 2. 每个层的参数)
难点:1.f函数如何定义 2.每层的参数 (通过反向传播来计算)

反向传播(BP算法)

神经网络(参数模型)训练方法

  • 解决神经网络优化问题
  • 计算输出层结果与真实值之间的偏差来进行逐层调节参数(梯度下降

神经网络参数训练是一个不断迭代的过程

参数更新多少?

  • 参数优化问题(迭代)
    利用有标签的样本x和y
    求解 loss=(估计值 - 真实值)2^22 的最小值
    对w求导
  • 导数和学习率(梯度下降算法)

什么是梯度

  • 函数在A点无数个变化方向中变化最快的那个方向

梯度下降算法

  • 沿着导数下降的方法,进行参数更新
  • 选择合适的步长、学习率
  • 局部最优解

常见的深度学习模型

  • 卷积神经网(CNN)
  • 循环神经网(RNN)
  • 自动编码机(Autoencoder)
  • Restricted Boltzmann Machines(RBM, 受限玻尔兹曼机)
  • 深度信念网络(DBN,Deep Belid Network)

深度学习中的核心知识相关推荐

  1. 深度学习中的线性代数知识详解

    1. 基础概念 标量(scalar) 一个标量就是一个单独的数,一般用小写的的变量名称表示. 向量(vector) 一个向量就是一列数,这些数是有序排列的: ⎡⎣⎢⎢⎢⎢x1x2...x5⎤⎦⎥⎥⎥⎥ ...

  2. 在机器学习or深度学习中引入先验知识

    问题来源: <Predicting optimal deep brain stimulation parameters for Parkinson's sieases using functio ...

  3. 什么是深度学习中的先验知识

  4. 深度学习中的强化学习和对抗学习

    在人工智能中,有两个十分重要的内容,第一就是机器学习,第二就是深度学习.正是由于机器学习与深度学习,人工智能才能够帮助我们做出更多的事情.其实,深度学习也是有分类的.深度学习可以分为两种,一种是强化学 ...

  5. 深度学习中的梯度下降算法

    深度学习中的梯度下降算法 梯度下降算法-----致力于找到函数极值点的算法,深度学习中的核心算法. 所谓的学习便是改进模型参数,以便通过大量训练步骤将损失最小化. 有了这个概念,将梯度下降法应用于寻找 ...

  6. 深度学习中所需的线性代数知识

    原址 每个深度学习项目背后的数学知识. 深度学习是机器学习的一个子领域,涉及一些模仿人脑结构和功能的人工神经网络算法. 线性代数是一种连续的而非离散的数学形式,许多计算机科学家对它几乎没有经验.对于理 ...

  7. 深度学习中的知识蒸馏技术(下)

    本文概览: 写在前面: 这是一篇介绍知识蒸馏在推荐系统中应用的文章,关于知识蒸馏理论基础的详细介绍,请看我的这篇文章: 深度学习中的知识蒸馏技术(上) 1. 背景介绍 1.1 简述推荐系统架构 如果从 ...

  8. 机器学习知识总结 —— 12. 机器与深度学习中常用术语 [D-J]

    文章目录 Darknet Data / 数据 Dataset / 数据集 Deploy / 部署 Differentiable / 可微的 Distributed / 分布式 Domain Speci ...

  9. 深度学习中的3个秘密:集成、知识蒸馏和蒸馏

    作者:Zeyuan Allen-Zhu 来源:AI公园 编译:ronghuaiyang 在现在的标准技术下,例如过参数化.batch-normalization和添加残差连接,"现代&quo ...

最新文章

  1. llvm常见问题 (FAQ)
  2. 运维笔试Python编程题
  3. linux导入函数包失败,使用qsub运行shellscript时出现apos;文件意外结束apos;和apos;错误导入函数定义apos;错误 中国服务器网...
  4. (4)Linux进程调度-组调度及带宽控制
  5. 不同项目的测试计划可以复用吗_不同品牌的水乳可以一起用吗 混合使用完全没问题...
  6. 根据IDC的数据,全球融合系统市场在2019年第四季度同比增长1.1%
  7. fpga多摩川编码器开源代码_F28379D之CLB解码多摩川编码器1——入手小知识(原创)...
  8. easyUI 鼠标悬浮 和截取
  9. 【ArcGIS|空间分析|网络分析】4 查找最近的消防站
  10. 阶段3 1.Mybatis_10.JNDI扩展知识_2 补充-JNDI搭建maven的war工程
  11. PHP踩坑:对象的引用
  12. 这款桌面分区软件太好用了
  13. 中兴笔试题:打家劫舍【动态规划】
  14. Java结合腾讯云实现短信验证码的发送
  15. 什么是交换机 初级网络工程师 必看
  16. Python Statsmodels 统计包之 OLS 回归
  17. 【数据结构与算法】课程设计报告
  18. Java脑洞程序编写怎么写,脑洞丨自从尝了Rust,Java突然不香了
  19. 回到过去看未来(1)
  20. 一文搞懂【EV-TPM】设备管理系统的功能和意义

热门文章

  1. Spring 中的隔离级别
  2. 确认订单 - 提交并且接受订单信息
  3. 整合Swagger2文档api
  4. Hive的基本操作-基本查询语法
  5. 字符输出流的基本使用_写出单个字符到文件
  6. spring的依赖注入
  7. Response_功能介绍
  8. 数组的定义格式一_动态初始化
  9. 设置元素的宽和高 元素的left和top 元素卷曲出去的值 为元素绑定事件
  10. Activemq实战