Guest User

Untitled

a guest
Jun 17th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. let funRun = (w1, w2, b) => {
  2. let obj = {};
  3. obj.ga1 = w1 * -0.4 + w2 * 0.5 + b;
  4. obj.ga2 = w1 * -0.8 + w2 * (-0.2) + b;
  5. obj.gb1 = w1 * 0.5 + w2 * 1.2 + b;
  6. obj.gb2 = w1 * -0.4 + w2 * 2.5 + b;
  7. return obj;
  8. }
  9.  
  10. nextIter = (w1, w2, b) => {
  11. let obj = funRun(w1, w2, b);
  12. if (obj.ga1 < 0) {
  13. w1 += -0.4;
  14. w2 += 0.5;
  15. b += 1;
  16. }
  17. if (obj.ga2 < 0) {
  18. w1 += -0.8;
  19. w2 += -0.2;
  20. b += 1;
  21. }
  22. if (obj.gb1 > 0) {
  23. w1 -= 0.5;
  24. w2 -= 1.2;
  25. b -= 1;
  26. }
  27. if (obj.gb2 > 0) {
  28. w1 -= -0.4;
  29. w2 -= 2.5;
  30. b -= 1;
  31. }
  32.  
  33. return {w1, w2, b, obj};
  34. }
Add Comment
Please, Sign In to add comment