文件名称:BP算法-matlab实现-iris数据集
文件大小:6KB
文件格式:RAR
更新时间:2023-09-24 10:53:44
反向传播算法 matlab iris数据集
实验中,采用iris分类数据进行测试。其*有4种特征,3种类别。设置的网络参数为输入层为4(特征数),隐藏层设置了1层。神经元个数为8,输出层为3(类别数),激活函数采用的是sigmoid函数。训练的时候设置的mini_batch_size大小为120(训练样本个数),迭代次数为2000,采用的权重更新策略为批量梯度下降法。最终得到的训练模型在测试数据上进行测试,测试的准确率为1。过程中的验证集准确率变化见图3。在迭代到达600次的时候基本已经稳定,说明该网络结构得到的准确率大致就在这个范围。
【文件预览】:
程序部分
----find_max.m(191B)
----iris.data(4KB)
----fen_label.m(193B)
----evaluate.m(609B)
----BP_h_v2.m(3KB)
----BP_h.m(3KB)
----forward_pro.m(558B)
----find_label.m(257B)
----sigmoid_prime.m(102B)
----back_pro.m(55KB)