人工智能原理(9)

目录

一、人工神经元模型

1、概念

2、分类

二、感知器的结构

三、反向传播网络

四、自组织映射神经网络

五、离散HOPFIELD网络

1、离散Hopfield网络结构

2、离散Hopfield网络的稳定性

3、离散Hopfield网络学习算法

六、脉冲耦合神经网络


一、人工神经元模型

1、概念

        人工神经元模型:对生物神经元的抽象(由数学得到的)和模拟(由结构和功能得到的)。

        下图为人工神经元模型,x是输入值,w是权值,人工神经元输出:y=f(\sum_{i=1}^nx_i\omega_{ij}-\theta)

2、分类

        M-P模型:y_i=f(A_j)=\left\{\begin{matrix} 1 \qquad A_j>0\\ 0 \qquad A_j\leqslant 0 \end{matrix}\right. 

        S型神经元(Sigmoid):y_i=f(A_j)=\frac{1}{1+e^{-A_j}}

        伪线型神经元:y_i=\left\{\begin{matrix} 0 \qquad \qquad A_j\leqslant 0\\ CA_j \quad 0<A_j\leqslant A_j\leqslant A_c \\ 1 \qquad \qquad A_c<A_j \end{matrix}\right.

        概率型神经元:一种二值随机神经元模型,输出状态只有0或1。

                                 输出为1的概率:p(s_j=1)=\frac{1}{1+e^{-A_j/T}}

                                 输出为0的概率:p(s_j=0)=1-p(s_j=1)=1-\frac{1}{1+e^{-A_j}/T}

二、感知器的结构

        感知器1958年由罗森布拉特提出,是一种感知器的训练算法,成功引用于模式分类问题。

         感知器学习算法:

        (1)初始化:W(0)=\left [ \omega_{0(1)},\omega_{0(2)} \right ]=[0,0];b(0)=0

        (2)第一次迭代:

                        a=f(n)=f(X_1 \times W(0))

                        新误差:e=t_1-a

                        新权重:W(1)=W(0)+eX_1

                        新偏置:b(1)=b(0)+e

         (3)重复迭代。

三、反向传播网络

        反向传播网络:是一种基于梯度下降算法的人工神经网络,可以自动地学习输入和输出之间的映射关系。在反向传播网络中,神经元按照层次分组,层间存在多个连接,并设置连接中的权值通过不断进行迭代,调整权值达到最优效果。反向传播网络有两个阶段:前向传播和反向传播,前向传播从输入开始,依次计算网络的输出,同时计算输出误差,反向传播中,误差从输出层开始向输入层传递,通过链式法则计算每个神经元的梯度,并根据梯度下降算法来更新权值,不断迭代,获得最优解。

        反向传播算法训练网络时有两种方式,一种每输入一个样本修改一次权值,另一种批处理方式。

四、自组织映射神经网络

        Kohonen提出自组织特征映射,认为一个神经网络接受外界输入模式,将会分成不同区域,各区域对输入模式具有不同的相应特征,同时这一过程是自动完成。

        自组织特征映射算法(SOM)是一种无监督学习的聚类方法。

        自组织映射神经网络特点:

        (1)各神经元的连接权值具有一定的分布

        (2)最邻近的神经元互相刺激

        (3)较远的神经元则互相抑制

        (4)更远一些有较弱的刺激作用

五、离散HOPFIELD网络

1、离散Hopfield网络结构

        Hopfield网络是由J.Hopfield教授1982年提出的一种具有相互连接的反馈型神经网络模型。分为离散型和连续型两种网络模型。

         离散型:经过激活函数后,输出结果为离散的,0或1,表示神经元的激活和抑制状态。

         连续型:经过激活函数后,输出结果为连续的,如Sigmoid函数。

         离散Hopfield网络有串行和并行两种方式,串行状态,任意时刻只有一个神经元改变状态,其余不变,并行状态,任意时刻所有神经元同时改变状态。

2、离散Hopfield网络的稳定性

        由于在反馈网络中,网络的输出要反复地作为输入再送入网络中,这就使网络具有动态性,网络的状态在不断的改变之中,所以就提出了网络的稳定性问题。

        设用X(t)表示在网络上时刻t的状态,如果从t=0的任一初始状态X(0)开始,存在一个有限的时刻t,使得从此时刻开始神经网络的状态不再发生变化,即X(t+\Delta t)=X(t) \quad \Delta t>0,则网络是稳定的。

3、离散Hopfield网络学习算法

        (1)设置互连权值

                W_{ij}=\left\{\begin{matrix} \sum_{s=0}^{m-1}x_i^sx_j^s \quad i\neq j\\ 0 \qquad \qquad \quad i=j \end{matrix}\right.

        (2)未知类别样本初始化

        y_i(0)=x_i \qquad 0\leqslant i\leqslant n-1

        (3)迭代直到收敛

        y_j(t+1)=f(\sum_{t=0}^{n-1}W_{ij}y_i(t))

                f是阈值型激发函数,该过程会不断迭代直到不再改变节点输出为止,此时输出和输入达           到最佳匹配。

        (4)回到第(2)步进行循环。

六、脉冲耦合神经网络

        脉冲耦合神经网络(PCNN):模型来源于猫的视觉皮层神经细胞的研究成果,具有同步脉冲激发现象,阈值衰减及参数可控等特性,在数字图像处理等领域中具有广阔的应用前景。脉冲耦合神经网络是一种基于模拟神经网络的图像处理方法,不同于传统神经网络的连续输出,PCNN的输出是由每个神经元发出的脉冲信号来表示的。

        脉冲耦合神经网络由三部分构成,接收部分(链接域和馈送域),调制部分,脉冲产生部分。

参考视频:【人工智能教程】9.1 - 人工神经元模型_哔哩哔哩_bilibili

参考书籍:《人工智能原理》丁世飞

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人工智能导论 知识图谱》是一本介绍人工智能与知识图谱相关内容的pdf电子书。知识图谱是一种用于表示和存储知识的结构化技术,它可以将海量的知识以图谱的形式进行组织和表达。知识图谱是人工智能领域研究的重要方向之一,它通过将知识进行结构化表示,使得计算机可以更好地理解和推理知识。 《人工智能导论 知识图谱》这本pdf主要包括了人工智能和知识图谱的基础概念、技术和应用。首先介绍了人工智能和知识图谱的背景和起源,阐述了知识图谱在知识表示、知识获取和知识推理等方面的重要作用。然后详细介绍了知识图谱的构建方法和技术,包括知识抽取、实体识别、关系抽取和图谱融合等关键技术。同时,也探讨了知识图谱在自然语言处理、推荐系统和智能问答等领域的具体应用。 这本pdf还特别强调了知识图谱的挑战和未来发展方向。知识图谱的构建需要面临数据来源不确定、知识质量评估、图谱维护和更新等多个问题。未来的研究方向包括语义推理的深入、知识图谱的动态更新以及知识图谱与其他人工智能技术的融合等。 总体而言,《人工智能导论 知识图谱》这本pdf提供了人工智能和知识图谱领域的基础知识和最新研究成果,对于学习人工智能和深入理解知识图谱的原理和应用具有很高的参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值