/entrega2/ejercicio1/evaluar_clase_funcion.m~

http://github.com/melisabok/RedesNeuronales · Unknown · 16 lines · 11 code · 5 blank · 0 comment · 0 complexity · 1248d9a13208c6bdf7f7e827a4581e70 MD5 · raw file

  1. function[CantCorrectos] = evaluar_clase_funcion(P, T, W, b, funcion)
  2. Y = feval(funcion, (W * P + b));
  3. clases = feval(funcion, 'output');
  4. [,cols] = size(clases)
  5. for clase=1:clases
  6. indices = Y >= (clase - 0.2) & Y <= (clase + 0.2);
  7. Y(indices) = clase;
  8. end
  9. %Calculo solo la cantidad de correctos
  10. CantCorrectos = sum(T == Y);
  11. %Parecidas = sum(abs(T-Y) < 0.2);