文件名称:Convolutional-Neural-Network:这是 CNN 在 MNIST 上的 matlab 实现
文件大小:15.27MB
文件格式:ZIP
更新时间:2024-06-18 08:38:39
MATLAB
卷积神经网络 这是 CNN 在 MNIST 上的 matlab 实现 它可以有任意多的层,神经网络的设置结构示例如下: cnn.layers = { struct('type', 'c', 'numFilters', 6, 'filterDim', 5) struct('type', 'p', 'poolDim', 2) struct('type', 'c', 'numFilters', 8, 'filterDim', 5) struct('type', 'p', 'poolDim', 2) %subsampling layer }; 上面的代码建立了一个两层的卷积神经网络。 要尝试演示,只需运行 Example.m。
【文件预览】:
Convolutional-Neural-Network-master
----common()
--------loadMNISTImages.m(811B)
--------t10k-images-idx3-ubyte(7.48MB)
--------loadMNISTLabels.m(516B)
--------train-labels-idx1-ubyte(59KB)
--------t10k-labels-idx1-ubyte(10KB)
--------train-images-idx3-ubyte(44.86MB)
----Example.m(1KB)
----cnnTrain.m(7KB)
----cnnConvolve4D.m(930B)
----InitializeParameters.m(2KB)
----cnnPool.m(2KB)
----cnn.mat(4.3MB)
----README.md(528B)
----cnnTest.m(850B)