一、深度学习

1.基本定义

在现在的人工智能领域,数据挖掘类的算法大致可以分为两类,第一种是机器学习算法,第二种是深度学习算法。深度学习算法,可以叫做深度神经网络算法。神经网络的结构可以如下图所示:

上图中每个圆圈都是一个神经元,每条线叫神经元的链接
上图中神经元可以分为三层,层与层直接有神经元连接,层内无神经元连接。最左边的层叫输入层。最右边的层叫输出层。输入层和输出层直接的叫隐藏层
深度神经网络:隐藏层大于2的神经网络。

深度网络和宽度网络的区别:
(1)一个仅有一个隐藏层的神经网络就能拟合任何一个函数,但是它需要很多很多的神经元。
(2)而深层网络用少得多的神经元就能拟合同样的函数。也就是为了拟合一个函数,要么使用一个浅而宽的网络,要么使用一个深而窄的网络。而后者往往更节约资源。

二、感知器(也叫感知机)

1.感知器的基本定义

感知器: 也叫感知机,也叫神经元,神经网络的基本组成单元。
感知器的定义:

可以看到,一个感知器有如下组成部分:

  • 输入权值: 一个感知器可以接收多个输入 ( x 1 , x 2 , . . . , x n ) (x_1,x_2,...,x_n) (x1​,x2​,...,xn​),每个输入上有一个权值,此外还有一个偏置项 b b b,就是上图中的 w 0 w_0 w0​。
  • 激活函数: 感知器的激活函数可以有很多选择,比如我们可以选择下面这个阶跃函数来作为激活函数
    f ( x ) = { 1 z>0 0 otherwise f(x)= \begin{cases} 1& \text{z>0}\\ 0& \text{otherwise} \end{cases} f(x)={10​z>0otherwise​
  • 输出: 感知器的输出由下面的公式来计算
    y = f ( w ∗ x + b ) y =f(w*x +b) y=f(w∗x+b)
2.感知器的训练

前面的权重项和偏置项的值是如何获得的呢?这就要用到感知器训练算法:将权重项和偏置项初始化为0,然后,利用下面的感知器规则迭代的修改 w i w_i wi​和 b b b,直到训练完成。
w i = w i + ∇ w i w_i = w_i + \nabla w_i wi​=wi​+∇wi​ (公式1)
b = b + ∇ b b = b+\nabla b b=b+∇b (公式2)

其中:
∇ w i = α ( t − y ) x i \nabla w_i = \alpha(t-y)x_i ∇wi​=α(t−y)xi​
∇ b = α ( t − y ) \nabla b= \alpha(t-y) ∇b=α(t−y)

w i w_i wi​是输入 x i x_i xi​对应的权重项
b b b是偏置项
t t t是训练样本的实际值,也就是label。
y y y是感知器的输出值
α \alpha α是学习率的常数。

深度学习-感知器(感知机)相关推荐

  1. 深度学习85—[深度学习] 感知器

    感知器 为了理解神经网络,我们应该先理解神经网络的组成单元--神经元.神经元也叫做感知器.感知器算法在上个世纪50-70年代很流行,也成功解决了很多问题.并且,感知器算法也是非常简单的. 感知器的定义 ...

  2. DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略

    DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介.原理.案例应用(相关配图)之详细攻略 目录 Perceptron的简介.原理 多层感知机 实现代码 案例 ...

  3. 【深度学习】新的深度学习优化器探索(协同优化)

    [深度学习]新的深度学习优化器探索(协同优化) 文章目录 1 RAdam VS Adam 2 自适应优化 3 LookAhead3.1 "侵入式"优化器3.2 LookAhead ...

  4. 基于语言模型的少样本学习 / 深度学习优化器基准测试 | 本周值得读

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考.在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果.如果你也希望让自己的科研成果被更多人看到, ...

  5. 使用什么优化器_新的深度学习优化器Ranger:RAdam + LookAhead强强结合

    [导读]给大家介绍一个新的深度学习优化器,Ranger,同时具备RAdam和LookAhead的优点,一行代码提升你的模型能力. Ranger 优化器结合了两个非常新的发展(RAdam + Looka ...

  6. adam优化_认识 AdaMod: 一个新的有记忆的深度学习优化器

    Meet AdaMod: a new deep learning optimizer with memory by Less Wright https://medium.com/@lessw/meet ...

  7. 深度学习优化器演化史

    <深度学习优化器演化史>   不同深度学习的优化器有时候对于训练模型来说可能会有很大的差异,有时候选对了优化器就能够有事半功倍的效果,那么如果选择各种优化器呢,本文来简单剖析一下深度学习优 ...

  8. 深度学习优化器中的变形金刚:Ranger21

    论文题目:RANGER21: A SYNERGISTIC DEEP LEARNING OPTIMIZER 论文链接:https://arxiv.org/pdf/2106.13731.pdf 1 Ran ...

  9. 资源 | 阿里发布免费深度学习课程:感知机梳理(附链接)

    来源: 机器之心 本文约1000字,建议阅读5分钟. 本文带你简要了解阿里发布的深度学习课程中的感知机部分. 在2018 云栖大会·上海峰会上,阿里巴巴发布了免费的天池深度学习课程,涵盖了神经网络基础 ...

最新文章

  1. 微软语音扩展全球语言支持,发布160个新声音
  2. Sicily 7974. Integer Lists 解题报告
  3. npm切换到淘宝镜像
  4. java解析kafkaavro_如何使用Spring Kafka读取合并模式注册的AVRO消息?
  5. 文巾解题 20有效的括号
  6. Android简单手势滑动的识别
  7. 图片日志:深拷贝和浅拷贝的区别/序列化及反序列化
  8. POJ 3422 费用流
  9. python和selenium的关系_selenium之python源码解读-webdriver继承关系
  10. 浅析类的const成员函数,类的const对象
  11. 计算机成绩数字代表什么意思,注册电气工程师成绩的数字具体代表着什么意思...
  12. Java SSL HTTPS进行双重认证开发实践
  13. 服务器网站中断,如何解决无法打开网页及服务器已断开连接的问题?
  14. java边界布局东南西北_第58节:Java中的图形界面编程-GUI
  15. 这有几个常见的电脑故障解决方法,需要的朋友快来
  16. 7-111 输出大写英文字母
  17. halcon循环语句,条件句结构格式
  18. 【微信小程序】小程序的生命周期
  19. 基于哈工大LTP句子主干提取
  20. 电子商务系统需求分析

热门文章

  1. 三年沉淀,Tuke3发布
  2. 解决:FTP隔离用户ftp将数据发送到服务器之前不加密或编码,要保护密码和数据数据,请用WEB文件夹(WenDAV)
  3. 编写函数比较字符串的大小
  4. 前端代码规范之代码格式化配置
  5. 【FI模块学习笔记】预收款及收款清账
  6. python数值运算m op n_M OP N数值运算问题
  7. c# char unsigned_关于C ++:将unsigned char *复制到unsigned char *
  8. JAVA程序设计-头歌实训-------# 第一阶段 Java语言快速入门
  9. 微信小程序----icon组件
  10. 微信小程序官方组件展示之基础内容icon源码