计算智能——神经网络

本文介绍了神经网络的基本原理,包括神经元结构和人工神经网络模型。详细讲述了单层感知器网络、前馈型网络、前馈内层互联网络和反馈型网络四种典型网络结构。并重点讲解了BP神经网络及其训练算法流程,包括初始化网络权重、前向传播、反向误差传播、权重和偏置调整等步骤。
摘要由CSDN通过智能技术生成

目录

前言

神经网络基本原理

几种典型的神经网络

单层感知器网络

前馈型网络

前馈内层互联网络

反馈型网络

神经网络的学习算法

 BP神经网络

BPNN训练算法流程图

 步骤1:初始化网络权重

步骤2:向前传播输入(前馈型网络)

步骤3:反向误差传播

步骤4:网络权重与神经元偏置调整

步骤5:判断结束


前言

        神经网络是计算机算力发展到一定阶段的产物。神经网络是计算机智能的一个分支。可应用于模式识别,分类和聚类;求解最优化问题;建模与预测和控制与处理等方面。但因为神经网络受模式识别里面是否为线性识别和非线性识别影响不大。较一般的模式识别及预测方法拥有很大的优势。大量的研究开始围绕这方面开始展开。使神经网络在模式识别和预测这个方向不断发展壮大。现在有个很火的词叫机器学习,神经网络是机器学习技术的一个重要分支。

        本文从神经网络的源头开始讲起,不涉及到目前最新的神经网络模型,旨在让想要学习神经网络的同学入门神经网络。一切高深的知识都是从感性认识慢慢积累上升到理性认识的。希望本篇文章对同学们迈上更高的台阶有用!

神经网络基本原理

 图1 神经元示意图

        我们常说的神经元,大多数情况下它长图1这个样子。现在我们不关心其他结构,只看我用红色矩形框圈住的结构。

        树突就是细胞体上的像树枝一样的的结构,它主要用来接收其他神经元传过来的信号,简单记就是一接收信号的。

        细胞体是处理信号的。

        轴突就是上面黄色部分组成的条状结构,用来接收信息,传导信息的。

        突触是每个神经元轴突末端与下一个神经元的树突组成的一个结构,把信号传个下一个神经元的。

        一个成年人的大脑里约有1000亿个神经元,众多神经元组成了复杂的神经网络。科学家在对神经元和神经系统等生理学基础的研究取得了突破性进展以及对人脑的结构、组成和基本工作单元有了进一步认识之后,通过借助数学和物理方法从信息处理的角度对人脑的神经网络进行抽象建立了简化模型。我们把它称为人工神经网络(Artificial Neural Network),以下简称ANN。

        对于人工神经网络的最小单元即人工神经元,可以把它视为ANN的处理单元,称为节点。

有向加权弧将节点连接起来组成人工神经网络。其中处理单元是对神经元的模拟,有向弧是对

轴突-突触-树突的模拟,有向弧上的权重表示两个神经元之间相互作用的强弱。

        如图2,输入层模拟神经元的树突接收输入信号;加权和模拟神经元的细胞体加工和处理接受到的信号;阈值函数是将加权和通过非线性函数处理之后与阈值进行比较,在人工神经元里阈值也叫神经元的偏置,模拟神经元轴突控制信号的输出;输出层模拟神经元的突触对结果进行输出。

图2 人工神经元结构

表1 生物神经元与人工神经元关系对照

生物神经元 人工神经元 作用 树突 输入层 接收输入的数据 细胞体 加权和 加工和处理数据 轴突 阈值函数 控制输出 突触 输出层 输出结果

几种典型的神经网络

        按神经网络的连接模式分为单层感知器网络,前馈型网络,前馈内层互联网络,反馈型网络,全互联网络。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值