Advertisement
cardel

Neurona

Aug 30th, 2017
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.78 KB | None | 0 0
  1. #Borrar espacio para evitar problemas
  2. clc
  3.  
  4. #Función escalon
  5. function [result] = escalon(x)
  6.     if(x>=0)
  7.         result = 1;
  8.     else
  9.         result = 0;
  10.     endif
  11. end
  12.  
  13. #Función Escalón con Corrimiento t
  14. function [result] = escalonCorrimiento(x,t)
  15.     if(x>=t)
  16.         result = 1;
  17.     else
  18.         result = 0;
  19.     endif
  20. end
  21.  
  22. #Funcion sigmoide
  23. function [result] = sigmoide(x)
  24.     result = 1.0 ./ (1.0 + exp(-x));
  25. end
  26.  
  27. function [z] = redNeuronal(Entrada)
  28.   t = 0.5;
  29.   PesosEntrada = [0.3, 0.3, 0.3];
  30.     EntradaNeta = PesosEntrada*Entrada';
  31.  
  32.     z = escalonCorrimiento(EntradaNeta,t);
  33. end
  34.  
  35.  
  36. for i = 0:1
  37.     for j = 0:1
  38.         for k = 0:1
  39.             Entrada = [i,j,k];
  40.       disp("Entrada");
  41.             disp(Entrada);
  42.       disp("Salida");
  43.             disp(redNeuronal(Entrada));
  44.             disp("----------");
  45.         endfor
  46.     endfor
  47. endfor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement