automatic speech recognition using neural network

2 views (last 30 days)
Hello I am trying to do the speech recognition using artificial neural network.I have extracted the mfcc features from resource management training data.I am using only 1/4 of the entire data to reduce the training time.I am using the triphone model. My input matrice has the size of 13*331930 and the output matrice is 1800 *331930.Even on just loading these matrices to matlab gives me out of memory error.Than i tried to use 1/10 of the data for training and also instead of loading them to matlab i used the matfile function from matlab to reduce the memory requirement.I even used the parallel processing toolbox to decrease the training time. i used a fitnet(20) and train() function to train my neural network.It still gives me the out of memory error.Kindly guide me as i am very new to this field.Thanks
  7 Comments
idrees
idrees on 12 Dec 2014
can you please elaborate a little.That will be of great help.What to do of these 10 different nets.How to get one common net from these three different nets
Greg Heath
Greg Heath on 13 Dec 2014
Three? You mean ten. If your output dimensionality was orders of magnitude smaller you could create an ensemble net consisting of linear combinatins of the individual nets. However ...
Something is wrong with your perception of the problem. I have never heard of a net with a 1800-D output.
You need to reduce the dimensionality of the output.
A thorough literature search of your original problem is needed.

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!