CNN - Convolutional neural network class

This project provides matlab class for implementation of convolutional neural networks.

Download
Download

You are now following this Submission

Cite As

Mihail Sirotenko (2026). CNN - Convolutional neural network class (https://au.mathworks.com/matlabcentral/fileexchange/24291-cnn-convolutional-neural-network-class), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: Raman Finder, myCNN

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.29.0

readMNIST.m script improved to explicitly check if MNIST library is exist and located in MNIST folder.

Download
1.26.0

Description changed: added the notice about future versions of library.

Download
1.25.0

Matlab 2012a compatibility issues resolved. Dependency from NN toolbox removed.

Download
1.8.0

Compatibility with Matlab 2010 issue fixed (Thanks to Silvio Filipe)

Download
1.6.0

Fixed bug with extra output error in non-cuda training example

Download
1.5.0

1. Support of CUDA-accelerated simulation and training of convolutional neural networks;
2. GUI added, providing RMSE, MCR plots;
3. Ability to choose from 3 training modes added.
See changelog.txt for more.

Download