matlab代码sqrt-ML_Feedforward-network-structure-and-error-backpropagation

时间:2024-06-12 15:51:14
【文件属性】:

文件名称:matlab代码sqrt-ML_Feedforward-network-structure-and-error-backpropagation

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-12 15:51:14

系统开源

Matlab代码sqrt 前馈网络结构和误差反向传播算法 •••• 介绍 这个项目是关于建立一个神经网络来对一系列图像进行分类。 训练过程包括前馈传播以进行预测,反向传播以根据预测给出的误差来更新权重。 必须先使用两层,然后再使用三层。 需要建立神经网络以将图像分为三类。 特别是,我们需要在前馈网络结构和错误反向传播算法上进行编码,以实现学习过程,而不是在MATLAB或Python中使用相关功能。 数据 数据集包含三种水果的图像:杨桃,荔枝和梨。 我们的任务是建立和训练能够执行分类的神经网络模型。 在训练数据中,每个班级都有490张图像,我们需要对该数据进行分区以形成验证集。 具有三个输入节点和三个输出节点的两层神经网络的图示: 任务 建立两层神经网络以对给定数据集中的图像进行分类。 更详细的步骤如下: 第一步是使用principal component analysis (PCA)进行降维。 然后,使用PCA将数据中的图像向下映射到2维,即提取给定数据集的两个主成分的系数。 建立一个两层神经网络。 隐藏单元的数量必须确定。 将Sigmoid函数用作隐藏神经元中的非线性映射,并使用随机


【文件预览】:
ML_Feedforward-network-structure-and-error-backpropagation-algorithm-master
----main.m(1KB)
----trainnetwork1.m(1KB)
----softmax1.m(55B)
----predimg.m(388B)
----GetWeigths.m(362B)
----GetData.m(846B)
----predimg2.m(255B)
----getdboundary.m(402B)
----sigmfcn.m(49B)
----README.md(9KB)

网友评论