感知器:神经网络的主要部分

作者: Datartisan数据工匠 | 来源:发表于2017-06-08 14:12 被阅读21次

作者:Roberto Lopez

神经网络是人工智能中最热门的话题之一,它是基于大脑结构的计算模型,是信息加工结构,具有从数据中进行学习的能力。神经网络有许多类型,最重要的是多层感知器,其中最典型的神经元模型称为感知器,本文中我们将从数学角度解读这个模型。


1

感知器组成

神经网络最主要的组成是神经元,感知器是最常用的模型。以下为感知器图解:

2
3

神经元参数

4

组合函数

5

激活函数

激活函数根据组合值产生输出。实际应用涉及到很多有用的激活函数,三种最常用的是逻辑函数、双曲正切函数和线性函数,其他不可导的函数(如阈值函数)这里暂且不提。

逻辑函数形状为s型,单调递增,平衡在线性和非线性之间,值域为(0,1),对于分类应用是很好的性质,因为输出可以根据概率被解释。

6

双曲正切函数也是在神经网络领域中常用的一个s型函数,类似逻辑函数。主要的不同点是值域 (-1,1) ,在近似应用中很实用。

8

组合值 c=1.55 ,因为选择的是双曲正切函数,该神经元的激活结果为

9

输出函数

输出计算在感知器中最为重要。给定一系列输入信号,计算出输出信号。以下为信息在感知器中的处理流程:

10

神经元由输入到输出的最终表现为:

11
可见,输出函数合并了组合值和激活函数。

结论

神经元是生物神经系统中单个神经元行为的数学模型。单个的神经元可以解决很多简单的学习任务,但是当它们在网络结构中相互连接时,会显现出神经网络的能力。人工神经网络的结构与神经元的数量及其之间的连接有关。下图为前馈神经网络结构。

12

虽然这幅图展示了感知器的运行方式,但仍然有其他不同特征的神经元模型用于不同目的,其中有规模神经元、主成分神经元、非规模神经元、概率神经元。上图中,规模神经元为黄色,非规模神经元为红色。


相关文章

  • 感知器:神经网络的主要部分

    作者:Roberto Lopez 神经网络是人工智能中最热门的话题之一,它是基于大脑结构的计算模型,是信息加工结构...

  • 线性神经网络解决异或问题

    线性神经网络与感知器的主要区别在于,感知器的激活函数只能输出两种可能的值,而线性神经网络的输出可以取任意值,其激活...

  • DL01-6: 单层神经网络

    本主题内容包含:理解单层多感知器神经网络(不含隐藏层)。实现单层神经网络分类(矩阵)。 多感知器实际就是单个感知器...

  • 分类(3):人工神经网络(ANN)

    一、感知器 下图为一个感知器,单个神经元。 该感知器的算法: 二、多层人工神经网络 (1)基本概念 神经网络,这里...

  • 深度学习(1)-感知器

    感知器 为了理解神经网络,我们应该先理解神经网络的组成单元——神经元。神经元也叫做感知器。感知器算法在上个世纪50...

  • Python机器学习之神经网络MLP

    引言 MLP算法,也叫前馈神经网络或多层感知器。关于MLP网上有很多,可以参考,比如《神经网络基础-多层感知器(M...

  • ‘神经网络’初探

    感知器激活函数神经网络小结 本文从感知器开始讲起,引入激活函数,最后引出了神经网络的基本概念和思想,希望能帮助读者...

  • 《Neural Network and Deep Learnin

    使用神经网络识别手写数字 感知器(Perceptrons) 感知器是人工神经网络的第一个里程碑,是一种决策机制 感...

  • 深度学习之(神经网络)单层感知器(python)

    感知器介绍 感知器(Perceptron),是神经网络中的一个概念,在1950s由Frank Rosenblatt...

  • 深度学习——BP算法

    前言:从感知器开始引出神经元,感知器中的激活函数进行改进,引入全连接神经网络,只要并且重点介绍一下BP神经网络 感...

网友评论

    本文标题:感知器:神经网络的主要部分

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