让我们来看看各个函数:
一、Test_example_CNN:..................................................................................................................................2
三、cnntrain.m................................................................................................................................................................. 5
四、cnnff.m ..................................................................................................................................................................... 6
五、cnnbp.m.................................................................................................................................................................... 7
五、cnnapplygrads.m..................................................................................................................................................... 10
六、cnntest.m .................................................................................................................................................................11
一、Test_example_CNN:
Test_example_CNN:
1设置CNN的基本参数规格,如卷积、降采样层的数量,卷积核的大小、降采样的降幅
2 cnnsetup函数 初始化卷积核、偏置等
3 cnntrain函数 训练cnn,把训练数据分成batch,然后调用
3.1 cnnff 完成训练的前向过程,
3.2 cnnbp计算并传递神经网络的error,并计算梯度(权重的修改量)
3.3 cnnapplygrads 把计算出来的梯度加到原始模型上去
4 cnntest 函数,测试当前模型的准确率
2 / 11