from jhplot import *
from jhplot.io import *

d=Serialized.read('data.ser')
input=d['input'].getRows('input',0,100)
out=d['out'].getRows('result',0,100)

net = HNeuralNet()
net.read("test.eg") # read NN from a file 

net.setData(input, out)
print net.trainBackpropagation(1,1000,0.001,0.02,0.005)

print "Epoch error=",net.getEpochError()
net.save("test_trained.eg")
net.showNetwork() # show network
net.showWeights() # show weight
