function fast49(especestart)
% run par bloc de 50 especes, à lancer 20 fois 1, 51, 101
% HG. Tiny Conv Net of Dyni for bird 2015
% Laurons / La Garde 10 mai 2015

chemin = '/NAS3/SABIOD/public_data/DIENS_DYNI/NEW_CHALLENGE_2015/CMTfinalspectro_CHECKED/';
load touttestimreadTOUTRNsingle300.mat
% touttestimreadTOUTRN.mat
load listetestRN.txt

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for train = especestart:especestart+49 % à lancer 20 process 
clear fa spectre ac mcc convo deptf maxdeptf vardeptf maxconvo varconvo

%eval(['! ls ' chemin '/TRAIN' num2str(train) '/*.jpg > listetrain' num2str(train) '.txt']);
% eval(['! wc listetrain' num2str(train) '.txt | cut -f 1 | cut -f 1 -d ''l'' > N' num2str(train) '.txt']);
%%%%%%%%
% SIM TF

for i=1:3 % urgent 
i
eval(['k = lire_ligne(''listetrainA' num2str(train) '.txt'',i);']);
sigtrain = single(imread(k)) ;
dsigtrain = min(300,size(sigtrain,2));


clear k
for j=1:length(RN) %  tous les tests dans leur ligne
k = RN(j); 
eval(['sigtest = te.s' num2str(k) ';' ])

clear convo ic

for c=[1:4:60 ] % urgent
convo(:,c) = conv(sigtrain(c,1:dsigtrain), sigtest(c,:));
end % c

deptf = conv2([1 1 ; 1 1], convo);
varconvo(i,j,:) = var(convo); % attention sur j, pour gagner en RAM, donc il faudra jongler avec RN
maxdeptf(i,j,:) = max(deptf);
vardeptf(i,j,:) = var(deptf);
end % j test 
end % i

% max pooling intra = modele intra %
% max pooling intra = modele intra %
% pour sim directement ? mean min max = simi ? std ?
% ou simplement LS dkl cos entre maxcnn intra et maxcnn (train, test) ( 7K * 22K ) a lancer ce soir
% mean sur les sample de train, conorm entre espece i et j ~ i
% **  vote majoriatire sur dkl de dist des max cnn entre cube intratrain et cube testtrain 7K*20K cube
% norme par max correlation intratrain ? 
clear deptf ic ac convo fa
eval(['save TESTsurESP_cohecon_' num2str(train) ])
end % espece 

% entropy n'apporte pas je pense
% possible en deux couche avec conv de conv ?
% PCA sur cette base ?
% permet de noter quel canal à conserver
% relancer tout à 1024 ?
% co norm / tnorm ?
end % fun
