what should be correct format of feature vectors matrix for feeding into neural networks?
Afficher commentaires plus anciens
I am using MatlabR2012b version. m working on speech emotion classification, i have used MFCC for feature extraction and NNtoolbox for classification, but i am getting very high error rates (training error 23%, validation error 60%, testing error 80%). i tried various combinations of input matrix and target matrix but none helped me. a portion of my code for generating feature vector matrix is here:
mfcc=zeros(6000*13,size(filesToRead,1));
for j=1:size(filesToRead,1)
% Read speech samples, sampling rate and precision from file
[ speech, fs, nbits ] = wavread( filesToRead{j} );
% Feature extraction (feature vectors as columns)
[ MFCCs, FBEs, frames ] = mfcc( speech, fs, Tw, Ts, alpha, hamming, R, M, C, L );
for i=1:13
mfcc((i-1)*size(MFCCs,2)+1:i*size(MFCCs,2),j) = MFCCs(i,:);
end
clearvars MFCCs
end
*I have a total of 160 speech samples and eight different classes (20samples each). I have extracted MFCCs and it gives me a 13x5000 matrix for one sample. I want to feed these features for all 160 samples into NN and then classify into 8 classes. tell me stepwise:
# (1). in which format to store the feature vector matrix
# (2). how to arrange the extracted feature vectors (in rows or columns?)
# (3) Whether i need to create one single matrix for the features of all 160 samples?
# (4) How do i feed this matrix to NN and how many input neurons should i have?
# (5). which divide parameter should be used for dividng my data set into training, validation and testing sets. (i used dividerand and divided as 70-15-15 and also tried 60-20-20 and 70-20-10)
# (6) what should be my hidden layer function. (sigmoid, linear etc..)
# (7) What should be my target matrix?*
1 commentaire
sai susmitha
le 29 Déc 2016
what does 160 samples mean like 160 audio files ???and did u get 6000 frames from these 160 files ?? and finally did u get the answer
Réponse acceptée
Plus de réponses (2)
primrose khaleed
le 22 Avr 2014
0 votes
how can used sift to extraction features of my project....my peoject is under vehical scanner which looking for the forgine objects in under vehical ....pleas help me...how to khnow what is the namber of hidden layer can help me....how to feed the neural network by extraction features... .pleas help me
4 commentaires
primrose khaleed
le 27 Avr 2014
how can used sift to extraction features of my project....my peoject is under vehical scanner which looking for the forgine objects in under vehical ....pleas help me...how to khnow what is the namber of hidden layer can help me....how to feed the neural network by extraction features... .pleas help me
please help me
Greg Heath
le 28 Avr 2014
Post another question on image feature extraction. You already know the input and target matrix formats
primrose khaleed
le 8 Mai 2014
hi , i have dataset tthat consist of 20 image of two different cars, i want to enter this image into neural network how can do that??? i resize the image into 200x200 ...how can start?? how to create input and targrt matrix???pleaze help me
sai susmitha
le 3 Jan 2017
I wanted to ask that when we extract mfcc's for a wave(audio) file then it gives a matrix of [no.of frames x 13]if each frame has 13 mfcc's now if to train a classifier using these(here Ann) then what is the input of BPNN classifier should i convert this matrix(what i got after extraction) into 1 x 13 then for each wav file we finally have only this one representation(1x13)and for training the target vector format would be [1 0 0] if i am classifying it into 3 classes each wav file i put target vector as 1 in the desired class and 0 in others if input is not 1x13 i.e (no.of framesx13) then what is target vector format
Asif Khan
le 12 Juil 2014
0 votes
hi all,
i am working on speech recognition using mfcc and have out put of 12 column(coefficient) and multiple rows(frames) . i have 80 speech sample of isolated words and rows(frames) of each sample is different how could i deal with different number of rows?
Catégories
En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!