Advertisement
programcreator

NeuralNet example program

Oct 10th, 2015
637
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. if not fs.exists("AI") then
  2.     shell.run("pastebin get GHHCma5U AI")
  3. end
  4. os.loadAPI("AI")
  5. local myNet = AI.Net({2,4,1})
  6. local cycle =1
  7. while true do
  8.   myNet.feedForward({1,0})
  9.   myNet.backProp({1})
  10.   print("1,0")
  11.   print(textutils.serialize(myNet.getResults()))
  12.   myNet.feedForward({0,1})
  13.   myNet.backProp({1})
  14.   print("0,1")
  15.   print(textutils.serialize(myNet.getResults()))
  16.   myNet.feedForward({0,0})
  17.   myNet.backProp({0})
  18.   print("0,0")
  19.   print(textutils.serialize(myNet.getResults()))
  20.   myNet.feedForward({1,1})
  21.   myNet.backProp({0})
  22.   print("1,1")
  23.   print(textutils.serialize(myNet.getResults()))
  24.   print(os.clock())
  25.   print(cycle)
  26.   cycle = cycle + 1
  27.   os.queueEvent("Lol")
  28.   event = os.pullEvent()
  29.   if event == "key" then break end
  30. end
  31.  
  32. while true do
  33.     print("Input the input for the first neuron: a number!")
  34.     first = tonumber(read())
  35.     print("Input the input for the second neuron: a number!")
  36.     second = tonumber(read())
  37.     myNet.feedForward({first,second})
  38.     print(textutils.serialize(myNet.getResults()))
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement