卷积神经网络 CNN 代码解析 deepLearnToolbox-master 是一个深度学习 matlab 包,里面含有很多机器学习算法,如卷积神经网络CNN,深度信念网络 DBN,自动编码 AutoEncoder(堆栈 SAE,卷积 CAE)的作者是 Rasmus Berg Palm (rasmusbergpalm @ gmail
com ) 代码下载:https : //github
com/rasmusbergpalm/DeepLearnToolbox 这里我们介绍 deepLearnToolbox—master 中的 CNN 部分
DeepLearnToolbox—master 中 CNN 内的 函数:调用关系为:该模型使用了 mnist 的数字 mnist_uint8
mat 作为训练样本,作为 cnn 的一个使用样例,每个样本特征为一个 28*28=的向量
网络结构为:让我们来看看各个函数:一、Test_example_CNN:
2三、cnntrain
5四、cnnff
6五、cnnbp
7五、cnnapplygrads