MATLAB卷积神经网络cnn,Matlab编程之——卷积神经网络CNN代码解析

  • Post author:
  • Post category:其他


deepLearnToolbox-master是一个深度学习matlab包,里面含有很多机器学习算法,如卷积神经网络CNN,深度信念网络DBN,自动编码AutoEncoder(堆栈SAE,卷积CAE)的作者是 RasmusBerg Palm。

今天给介绍deepLearnToolbox-master中的CNN部分。

DeepLearnToolbox-master中CNN内的函数:

c89123400348b77bd8a8f2e0c1cacf5a.png

调用关系为:

8146f19b7bc72293269564e37c765c38.png

该模型使用了mnist的数字mnist_uint8.mat作为训练样本,作为cnn的一个使用样例,每个样本特征为一个28*28=的向量。

网络结构为:

b7a84ec54ddd15da85cff0d34d005bee.png

让我们来分析各个函数:

一、Test_example_CNN

三、cnntrain.m.

四、cnnff.m