人工神经网络概述(更新中)

一、人工智能

(一)什么是人工智能

智能: 从感觉到记忆再到思维的过程称为“智慧”,智慧的结果是语言和行为。行为和语言予以表达称为“能力”。智慧和能力的总称为“智能”。感觉、记忆、思维、行为、语言的过程称为“智能过程”。

人工智能: 人工构建的智能系统。

(二)人工智能的研究内容

人工智能是研究和开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用的技术学科,其主要研究内容可以归纳为以下四个方面。

  • 机器感知: 感知是感觉和知觉的统称,它是客观事物通过感官在人脑中的直接反映。机器感知研究如何用机器或计算机模拟、延伸和扩展人的感知或认知能力,包括机器视觉、机器听觉和机器触觉等。机器感知是通过多传感器采集,并经复杂程序处理的大规模信息处理系统。
  • 机器思维: 大脑的思维活动是人类智能的源泉,没有思维就没有人类的智能。机器感知也主要是通过机器思维来实现的。机器思维是指将感知得来的机器内部和外部各种工作信息进行有目的的处理。
  • 机器学习: 学习是有特定目标的知识获取过程,是人类智能的主要标志和获得知识点基本手段,表现为新知识结构的不断建立和修改。机器学习是指计算机自动获取新的事实及新的推理算法等,是计算机具有智能的根本途径。
  • 机器行为: 行为是生物适应环境变化的一种主要的手段。机器行为研究如何用机器模拟、延伸、扩展人的智能行为,具体包括自然语言生成、机器人行动规划、机器人协调控制等。

二、人工神经网络基础

人工神经网络是基于生物神经元网络机制提出的一种计算结构,是生物神经网络的某种模拟、简化和抽象。神经元是这一网络的“节点”,即“处理单元”。

(一)人工神经网络的功能与应用领域

人工神经网络可用于逼近非线性映射、分类识别、优化计算以及知识挖掘。近年来,人工神经网络在模式识别、信号处理、控制工程和优化计算领域得到了广泛的应用。

(二)人工神经元的M-P模型

M-P模型由心理学家McCulloch和数学家W. Pitts在1943年提出。

M-P模型的模型假设

  1. 每个神经元都是一个多输入单输出的信息处理单元;
  2. 神经元输入分兴奋性输入和抑制性输入两种类型;
  3. 神经元具有空间整合特性和阈值特性;
  4. 神经元输入与输出间有固定的时滞,主要取决于突触延搁;
  5. 忽略时间整合作用和不应期;
  6. 神经元本身是非时变的,即其突触时延和突触强度均为常数。

M-P模型的信息处理

M-P模型结构是一个多输入、单输出的非线性元件。其I/O关系可推述为
I_j = \sum_{i=1}^n w_{ij}x_i - \theta_j

y_j = f(I_j)

其中,x_i表示从其他神经元传来的输入信号;w_{ij}表示从神经元i 到神经元j 的连接权值;\theta_j表示阈值;f(\cdot)表示激励函数或转移函数;y_j表示神经元j 的输出信号。

作为一种最基本的神经元数学模型,M-P模型包括了加权、求和和激励(转移)三部分功能。

  • 加权: 输入信号向量x_i~(i=1,2,\cdots,n), 同时输入神经元j模拟了生物神经元的许多激励输入,对于M-P模型而言,x_i 均为01 。加权系数w_{ij}模拟了生物神经元具有不同的突触性质和突触强度,其正负模拟了生物神经元中突触的兴奋和抑制,其大小表示突触的不同连接强度。
  • 求和: \sum_{i=1}^n w_{ij}x_i 相应地表示生物神经元的膜电位,实现了对全部输入信号的空间整合(这里忽略了时间整合作用)。神经元激活与否取决于某一阈值电平,即只有膜电位超过阈值时,神经元才会被激活并发放脉冲,否则神经元不会产生输入信号。\theta_j 实现了阈值电平的模拟。
  • 激励: 激励函数f(\cdot) 表征了输出与输入之间的对应关系,一般而言这种函数都是非线性的。对于M-P 模型而言,神经元只有兴奋和抑制两种状态,神经元信号输出只有0、1两种状态。因此激励函数f(\cdot) 应为单极性阈值型函数(阶跃函数)。

(三)常见的神经元数学模型

神经元的数据模型主要区别于采用了不同的激励函数。

  • 阈值型函数:

f(x) = \left\{ \begin{array}{cc} 1,& x\geq 0\\ 0,&x<0 \end{array}\right.

f(x) = sgn(x) = \left\{ \begin{array}{cc} 1,& x> 0\\ 0,&x=0\\-1,&x<0 \end{array}\right.

  • 分段线性函数:

f(x) = \left\{\begin{array}{cc} 1,& x> 1\\ x,&x\in [0,1]\\-1,&x<-1\end{array}\right.

  • Sigmoid型函数:

f(x) = \frac1{1+e^{-ax}},a>0

f(x) = \frac{1-e^{-ax}}{1+e^{-ax}},a>0

  • 概率型函数:

概率型函数的输入和输出之间的关系是不确定的。分布律如下
\left\{ \begin{array}{c} P(y=1) = \frac1{1+e^{-x/T}}\\P(y=0) = 1-\frac1{1+e^{-x/T}}\end{array}\right.
其中,T 被称为温度参数。

  • 高斯型函数:

f(x) = e^{-\frac{(x-\mu)^2}{2\sigma^2}}

三、感知机

感知机(Perceptron)是美国学者Rosenblatt于1957年提出的一种用于模式分类的神经网络模型。

(一)单层感知机的结构及功能分析

M-P模型通常叫做单输出的感知机。按照M-P模型的要求,该人工神经元的激活函数为阶跃函数。为了方便表示,M-P模型表示为下图所示的结构。

图1:单计算点单层感知机

用多个这样的单输入感知机可以构成一个多输出的感知机,其结构如下

图2:多计算点单层感知机

其中为阈值,记,则输出节点的输出信号 可以表示为

其中 构成单层感知机的权值矩阵.

(二)单层感知机的功能分析

模式分类

对于二维平面,当输入/输出为线性可分集合时,一定可以找到一条直线将模式分成两类。此时感知机的结构图3所示,显然通过调整感知机的权值及阈值可以修改两类模式的分界线:

w_{1j}x_1+w_{2j}x_2 - T_j = 0

线性可分:这里的线性可分是指两类样本可以用直线、平面或超平面分开,否则称为线性不可分。

可以看出:

  1. 由于感知机的分裂判别方程式是线性方程,它不能解决线性不可分的问题。
  2. 单个感知机节点只能实现两类分类。如果要进行多于两类的分类将怎么做?生物医学已经证明:生物神经系统是由一些相互联系的,能够相互传递信息的神经细胞互连构成的。因此我们就自然想到将多个单输出的感知机神经元连接成多输出的感知机网络。

部分逻辑函数

(三)感知机的学习算法

学习目标

感知机的基本功能是对外部信号进行感知和识别,这就是当外部n 个刺激信号或来自其它n 个神经元(的信号)处于一定的状态时,感知机就处于兴奋状态,而外部n 个信号或n 个神经元的输出处于另一个状态时,感知机就呈现抑制状态。

如果AB\bf{R}^n中两个互不相交的集合,且有如下方程成立

y = f(\sum\limits_{i=1}^nw_{i}x_i-T)=\left\{ \begin{array}{cc} 1,&x^n\in A\\ 0,&x^n\in B \end{array} \right.

则称集合(A,B)为感知机的学习目标。根据感知机模型,学习算法实际上是要寻找权重wT满足下述要求:

\left\{ \begin{array}{cc} \sum\limits_{i=1}^nw_ix_i-T\geq 0,&x^n\in A\\ \sum\limits_{i=1}^nw_ix_i-T<0,&x^n\in B \end{array} \right.

学习算法

感知机的训练过程是感知机权值的逐步调整过程,为此,用t 表示每一次调整的序号。t=0对应于学习开始前的初始状态,此时对应的权值为初始化值。

训练算法如下:
(1)对各权值w_{1j}(0),w_{2j}(0),\cdots,w_{1j}(0),j=1,2,\cdots,m

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容