Esempio n. 1
0
test_loss = net.loss(validation_set, validation_target)
print("Train loss =       "+str(train_loss))
print("Test loss  =       "+str(test_loss))

"""
Print error during training on file
"""
file_out = open("train_error.dat",'w')
for i in range(len(train_error)):
    file_out.write(str(i+1)+" "+str(train_error[i])+"\n")
file_out.close()

"""
Make prediction on validation set
"""
out = net.predict_dataset(validation_set)

"""
Print neural network prediction and
target output for validation set on a file
"""
file_out = open("results.dat",'w')
for i in range(len(out)):
    file_out.write(str(validation_set[i][0])+" "+str(out[i])+\
    " "+str(validation_target[i])+"\n")
file_out.close()

"""
Save trained network on file for future use
"""
#net.save("net.txt")