Advertisement
Guest User

fitnet

a guest
Mar 24th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. clear all;
  2. % [x,t] = simplefit_dataset;
  3. % plot(x,t)
  4. x=0:0.05:1*pi;
  5. t=cot(x);
  6. plot(x,t);
  7. % net = fitnet([100 8 5],'trainlm');
  8. % net = train(net,x,t);
  9. % y = net(x);
  10. % perflm = perform(net,y,t);
  11. % %pause;
  12. % net = fitnet(2,'trainbr');
  13. % net = train(net,x,t);
  14. % y = net(x);
  15. % perfbr = perform(net,y,t);
  16. % %pause;
  17. % net = fitnet(10,'traingd');
  18. % net = train(net,x,t);
  19. % y = net(x);
  20. % perfgd = perform(net,y,t);
  21. %pause;
  22. yy=0;
  23. n=10;
  24. hold on;
  25. for i=0:n
  26. net = fitnet([10 10 ],'traingdm');
  27. %net = fitnet([10 10 ],'trainlm');
  28. net.trainParam.showWindow = false;
  29. net = train(net,x,t);
  30. y = net(x);
  31. perfgdm = perform(net,y,t);
  32. yy=yy + perfgdm/n;
  33. plot(x,y)
  34. if(~mod(i,10))fprintf("loop No.:"+i+"\n");end
  35. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement