Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test = function(){
- inp = 1;
- w1 = 1;
- w2 = 1;
- w3 = 0.99;
- n1 = 0;
- n2 = 0;
- net = 0;
- out = 0;
- i = 0;
- data = matrix(data = 0, nrow = 1000, ncol = 4);
- while(i <= 1000){
- net = inp * w1 + n1 * w2 + n2 * w3;
- out = inp * w1 + n1 * w2;
- n1 = inp * w1 + n2 * w3;
- if (n2 >= 90){
- n2 = 0;
- }else{
- n2 = n1 * w2;
- }
- data[i,1] = n1;
- data[i,2] = n2;
- data[i,3] = out;
- data[i,4] = net;
- i = i + 1;
- print(out);
- }
- plot(1:1000,data[,4], col="green");
- points(1:1000,data[,3], col="red");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement