Matlab代码sqrt 神经网络学习 在这个项目中,我们将为神经网络实现反向传播算法,并将其应用于手写数字识别的任务。 该项目是吴安德(Andrew Ng)的练习。 要开始该项目,您需要下载启动程序代码并将其内容解压缩到目录中。 ex4data1.mat有5000个培训示例。 该项目的起点是ex4.m Octave脚本。 神经网络 在前面的文章中,我们为神经网络实现了前馈传播,并使用它提供的权重来预测手写数字。 在这个项目中,我们将实现反向传播算法来学习神经网络的参数。 可视化数据 首先,通过调用函数displayData可视化训练数据并将其显示在二维图上: 图1:训练数据示例 每个训练示例都是20像素乘20像素的数字灰度图像。 每个像素由一个浮点数表示,该数字指示该位置的灰度强度。 将20 x 20像素像素网格“展开”为400维向量。 这些训练示例中的每一个都成为数据矩阵X一行。 这为我们提供了一个5000 x 400的矩阵X ,其中每一行都是一个手写数字图像的训练示例。 训练集的第二部分是5000维向量y ,其中包含训练集的标签。 为了使事情与没有零索引的Octave / Mat
2021-06-06 16:12:30 7.25MB 系统开源
1
这是我在机器学习课程上做汇报用的反向传播算法的PPT,主要是通过学习吴恩达老师的课程总结得来
2021-05-31 11:56:14 1.76MB BP 反向传播 机器学习
1
深度学习基础之反向传播算法Good.pdf
2021-04-19 18:02:03 1.11MB 深度学习 机器学习
1
吴恩达机器学习课程反向传播算法的数学推导 Proof of Back Propagation Algorithm.pdf 【本文旨在给出吴恩达机器学习课程反向传播算法的数学推导】
1
项目名称:bp算法实现、语言:python、平台:jupyter
2021-04-13 19:05:50 18KB BP 深度学习 反向传播
1
本文提出了一种新型的两阶段集成方案集成反向传播(TP-ES-BP)算法,可以大大减轻标准BP(SBP)算法的局部极小问题,并克服了单个成分BP在分类性能上的局限性通过集成Ensemble方法。 三组模拟实验的经验和t检验结果,包括ORL人脸图像数据库上的人脸识别任务以及从机器学习数据库的UCI存储库中抽取的数据集上的四个基准分类任务,表明TP-ES-BP算法取得了显著成效与SBP和最新的情绪反向传播(EmBP)学习算法相比,识别结果更好,泛化性能更高。
2021-03-14 10:06:11 2MB Standard backpropagation (SBP); Local
1
包含完整的数据集和不借助tensoflow等框架搭建的神经网络源代码
2021-02-03 23:59:56 13MB 神经网络 mnist python 反向传播算法
1
神经网络反向传播算法的代码实现 可以直接运行
2020-03-04 03:05:52 276KB BP神经网络
1
反向传播算法是人工神经网络训练时采用的一种通用方法,在现代深度学习中得到了大 规模的应用。全连接神经网络(多层感知器模型,MLP),卷积神经网络(CNN),循环神 经网络(RNN)中都有它的实现版本。算法从多元复合函数求导的链式法则导出,递推的 计算神经网络每一层参数的梯度值。算法名称中的“误差”是指损失函数对神经网络每一层 临时输出值的梯度。反向传播算法从神经网络的输出层开始,利用递推公式根据后一层的误 差计算本层的误差,通过误差计算本层参数的梯度值,然后将差项传播到前一层
1