Author: Not specified Language: matlab
Description: Not specified Timestamp: 2017-05-01 03:07:01 +0000
View raw paste Reply
  1. function [ ] = Pensar(n, iteraciones, error, bias, archivo)
  2. %ADELINE Summary of this function goes here
  3. %   Detailed explanation goes here
  4.  
  5.     %introducir los pesos
  6.     pesosIniciales = (1:n);
  7.     disp('Introduce los valores de los pesos iniciales');
  8.     for i.html">i=1:n
  9.         pesosIniciales(i.html">i) =  input(sprintf('Peso %d: ',i.html">i));
  10.     end
  11.    
  12.    
  13.     for z=1:iteraciones
  14.         if(z == 1)
  15.             [errorIteracion, pesos] = Iterar(n, pesosIniciales, bias, archivo);
  16.         else
  17.             [errorIteracion, pesos] = Iterar(n, pesos, bias, archivo);
  18.         end
  19.         if(errorIteracion <= error)
  20.             break
  21.         end    
  22.     end
  23.    
  24.     if(z == iteraciones)
  25.         disp('Iteraciones máximas terminadas, el aprendizaje no fue exitoso');
  26.         disp(errorIteracion);
  27.         disp(pesos);
  28.     else
  29.         disp('Error minimo alcanzado, el aprendizaje fue exitoso');
  30.         disp(errorIteracion);
  31.         disp(pesos);
  32.     end
  33. end
View raw paste Reply