美文网首页
《深度学习入门》第2章感知机

《深度学习入门》第2章感知机

作者: e9f3ca3721bc | 来源:发表于2023-04-14 15:42 被阅读0次

感知机是1957年提出的算法,也是作为神经网络和深度学习的起源算法。

下面是csdn大佬总结的感知机模型以及简单的应用:机器学习——感知机机器学习感知机欲游山河十万里的博客-CSDN博客

感知机是什么

感知机接收多个输入信号,输出一个信号输入信号在送往神经元的时候,分别乘以权重,神经元会计算信号总和,只有当这个总和超过某个界限时,才会输出1;

感知机.png image.png

感知机应用与实现

a.与门

def AND(x1, x2):
    x = np.array([x1, x2])
    w = np.array([0.5, 0.5])
    b = -0.7
    tmp = np.sum(w*x) + b
    if tmp <= 0:
        return 0
    else:
        return 1
(0, 0) -> 0 #0+0-0.7
(1, 0) -> 0 #0.5+0-0.7
(0, 1) -> 0 #0+0.5-0.7
(1, 1) -> 1 #0.5+0.5-0.7

b.或门

def OR(x1, x2):
    x = np.array([x1, x2])
    w = np.array([0.5, 0.5])
    b = -0.2
    tmp = np.sum(w*x) + b
    if tmp <= 0:
        return 0
    else:
        return 1

c.与非门

def NAND(x1, x2):
    x = np.array([x1, x2])
    w = np.array([-0.5, -0.5])
    b = 0.7
    tmp = np.sum(w*x) + b
    if tmp <= 0:
        return 0
    else:
        return 1

多层感知机

从上面应用可以看出单层感知机无法实现异或门,深究其原因,知感知机的原理是用直线在平面上分隔出两个空间,其中一个空间输出0,另一个空间输出1;异或门无法用一条直线分隔成0和1 两个空间;此外,直线分隔成的空间叫做线性空间,非直线分隔成的空间叫做非线性空间;所以,单层感知机只能解决线性空间问题。故引入多层感知机。

d.异或门实现
参考计算机组成异或门的实现,我们知道可以利用与非门,或门和与门组合实现;


异或门
def XOR(x1, x2):
    s1 = NAND(x1, x2)
    s2 = OR(x1, x2)
    y = AND(s1, s2)
    return y

end

相关文章

  • 深度学习理论笔记(感知机)

    学习韩老师的文章,笔记如下: 深度学习的入门不得不谈感知机,何为感知机? 感知机其实就是神经元,神经网络的组成单位...

  • 深度学习入门--感知机

    最近开始学习一点深度学习、图像识别方面的内容,记录下来,以备温故。 感知机是由美国学者Frank Rosenbla...

  • 深度学习入门系列,用白话文的方式让你看得懂学的快(第五章)

    Hello World感知机,懂你我心才安息 (深度学习入门系列之五) 原文再续,书接上回。 5.1 网之初,感知...

  • 感知机

    感知机 感知机算法是很多算法的鼻祖,比如支持向量机算法,神经网络与深度学习。在学习感知机的构造时可以学习到深度学习...

  • 1、深度学习入门-感知机

    感知机是什么? 感知机 (perceptron):感知机是神经网络(深度学习)的起源算法,学习感知机的构造是通向神...

  • 深度学习

    零基础入门深度学习(1) - 感知器零基础入门深度学习(2) - 线性单元和梯度下降零基础入门深度学习(3) - ...

  • 深度学习入门(1)感知机

    感知机 感知机基础知识 感知机是神经网络(深度学习)的起源算法。 感知机可以接收多个输入信息,输出一个信号。 感知...

  • 深度学习入门(2)神经网络

    上一篇文章《深度学习入门(1)感知机》主要介绍了神经网络的起源--感知机的基础知识及实现方式。本文主要介绍如何自己...

  • 深度学习-机器学习

    零基础入门深度学习(1) - 感知器 机器学习 | Coursera 深度学习笔记(一)感知器、梯度下降、反向传播...

  • 深度学习入门系列:感知机-多层感知机演变

    1、感知机 感知机接收多个输入信号,输出一个信号,上图是一个接收两个输入信号的感知机的例子。 x1、 x2是...

网友评论

      本文标题:《深度学习入门》第2章感知机

      本文链接:https://www.haomeiwen.com/subject/snttjdtx.html