Bonjour,
j'ai rencontré des probléme à convertir cette algorithme en Matlab
aidez moi svp,
input: S(F1,F2, ...,FN,C) // a training data set
d // a predefined threshold
output: Sbest // a selected subset
begin
for i = 1 to N do begin
calculate SU[i][c] for F[i];
if (SU[i][c] > d)
append F[i] to S;
end;
order S in descending SU[i][c] value;
F[j] = getFirstElement(S);
do begin
F[i] = getNextElement(S,F[j]);
if (F[i] <> NULL)
do begin
if (SU[i][j]>=SU[i][c])
remove F[i] from S;
F[i] = getNextElement(S,F[i]);
end until (F[i] == NULL);
F[j] = getNextElement(S,F[j]);
end until (F[j] == NULL);
Sbest = S;
end;