Skip to content

Instantly share code, notes, and snippets.

@amacgregor
Last active May 22, 2016 22:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amacgregor/71dcadac981216621321f8034e76c02a to your computer and use it in GitHub Desktop.
Save amacgregor/71dcadac981216621321f8034e76c02a to your computer and use it in GitHub Desktop.
from numpy import exp, array, random, dot
ts_inputs = array([[0, 0, 0], [0, 0, 1], [0, 1, 1], [1, 0, 1], [1, 1, 1]])
ts_outputs = array([[0, 0, 0, 1, 1]]).T
#unknown input
un_input = array([1, 0, 0])
# initialize synapse_weights
random.seed(1)
sy_weights = 2 * random.random((3,1)) - 1
# output without untrained neuron
print 1 / (1 + exp(-(dot(un_input, sy_weights))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment