Rank: 334 based on 319 downloads (last 30 days) and 1 file submitted
photo

Mihail Sirotenko

E-mail
Company/University
Southern Federal University
Lat/Long
47.13999938964844, 38.54000091552734

Personal Profile:
Professional Interests:
robotics, computer vision, neural networks

 

Watch this Author's files

 

Files Posted by Mihail
Updated   File Tags Downloads
(last 30 days)
Comments Rating
24 Oct 2012 Screenshot CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko neural network, ocr, classification, machine learning, feature extraction, image processing 319 33
  • 4.91667
4.9 | 12 ratings
Comments and Ratings by Mihail View all
Updated File Comments Rating
07 Feb 2013 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko

In this pure matlab version there's no max pooling. But you can find it in C++/CUDA version, which is on bitbucket repository.

23 Oct 2012 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko

2Eliud Gonzalez:
1. the output of CNN is saved to workspace variable sinet. You can use matlab function "save" to save it on disk.
2. Hessian computation controlled on line 147:
sinet.HcalcMode = 0;
Default value 0 means running estimate of hessian. In this case you'll not notice it in gui. If you change it to 1, gui progress bar will show the hessian recomputation.

16 Oct 2012 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko

2 Eliud Gonzalez: usually this means that you don't have MNIST dataset. It is not distributed with the library, but you can download in from http://yann.lecun.com/exdb/mnist/
Please dowload and put the files into the MNIST folder.

15 Oct 2012 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko

2 yin: yes, it can. Actually you can feed in any data not only images.
2 Xiaolei Hu: As far as I know there's no support of Conv Nets in latest Matlab NN Toolbox.

16 Mar 2012 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko

Unfortunately I don't have Matlab 2011b. It seems that they changed something in NN toolbox. I'm going to remove the dependencies from NN toolbox in next release, which I'm trying to finalize now.

Comments and Ratings on Mihail's Files View all
Updated File Comment by Comments Rating
07 May 2014 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko Heider

Hello,
I need the structure of the CNN class, i.e. it's methods and functions, and it's parameters. I need information like the components: numSLayers, numInputs, Perf, num_dec which are found with cnet object in the form of cnet.numSLayers, cnet.numInputs, cnet.Pref ....etc

27 Jan 2014 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko Endel

I have a problem with understanding the actual architecture of this network. Usually, LeCun et al have used different weights for the connections from different feature maps of a previous layer (something that looks like 3D kernel). Therefore, the number of weights of a convolution layer (assuming full map of connections) is kernelHeight*kernelWidth*numFeatMapsLayer(k)*numFeatMapsLayer(k-1). I am not sure, but it seems that there are kernelHeight*kernelWidth*numFeatMapsLayer(k) different weights used in this program. Does it means that the connections from different feature maps of a previous layer to a particular feature map of the next layer have the same weights? Or maybe, I misunderstand something?

11 Jul 2013 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko Manav

I want to use this toolbox on my own sound data set. Each spectogram equivalent to 1 image has dimensions 13x500, where as each image in MNIST has dimensions 28x28. I want to change the input width and height to 13 and 500 respectively. How do I go about doing so?

24 May 2013 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko junfu, pan

I apllied it to traffic sign recognition,it classified all classes to a same class,have you had any experience with this - if so what parameters might you suggest I change?How can I train the cnn with the features extracted from the images instead of the images themselves?
Where should I change?

29 Apr 2013 CNN - Convolutional neural network class This project provides matlab class for implementation of convolutional neural networks. Author: Mihail Sirotenko tc

Hello, I have run train_cnn on Octave, however, I got a error message "max_recursion_depth exceeded". Is anybody know/experience same problem? How to solve it? Thanks.

Contact us