Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. w1=np.random.random((2,3))*2-1.0
  2. w2=np.random.random(3)*2-1.0
  3. import numpy as np
  4.  
  5. # YOUR CODE HERE
  6. #raise NotImplementedError()
  7. def sUni(x,beta):
  8.     return 1/(1+np.exp(-x*beta))
  9. def sBi(x,beta):
  10.     return np.tanh(x*beta)
  11.  
  12.  
  13. def siecOld(x,w1,w2,beta):
  14.     sol1=np.matmul(w1,x)
  15.     y=np.concatenate(([1],sBi(sol1,beta)),axis=None)#dodanie biasu
  16.     sol2=np.matmul(w2,y)
  17.     res=sUni(sol2,beta)
  18.     return res,y
  19.  
  20. def siec(x,w1,w2,beta):
  21.     y=np.concatenate(([1],sBi(np.matmul(w1,x),beta)),axis=None)
  22.     return sUni(np.matmul(w2,y),beta),y
  23.  
  24. X=np.array([[1,0,0],[1,0,1],[1,1,0],[1,1,1]])
  25. out=siec(X[0],w1,w2,1.0)
  26. print(out)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement