# The learning rate in the range 0.0-1.0 deeplearn.setLearningRate(0.2) # The percentage of dropouts in the range 0-100 deeplearn.setDropoutsPercent(0.001) # Title of the training error image deeplearn.setPlotTitle("Xor Training") # The number of time steps after which the training error image is redrawn deeplearn.setHistoryPlotInterval(50000) print "Training started" timeStep = 0 while (deeplearn.training() != 0): timeStep = timeStep + 1 print "Training Completed" print "Test data set performance is " + str(deeplearn.getPerformance()) + "%"; deeplearn.export("result.py") print "Exported trained network" deeplearn.save("result.nn") print "Saved trained network" deeplearn.free(); print "Done"
# The learning rate in the range 0.0-1.0 deeplearn.setLearningRate(0.2) # The percentage of dropouts in the range 0-100 deeplearn.setDropoutsPercent(0.001) # Title of the training error image deeplearn.setPlotTitle("Xor Training") # The number of time steps after which the training error image is redrawn deeplearn.setHistoryPlotInterval(50000) print("Training started") timeStep = 0 while (deeplearn.training() != 0): timeStep = timeStep + 1 print("Training Completed") print("Test data set performance is " + str(deeplearn.getPerformance()) + "%") deeplearn.export("result.py") print("Exported trained network") deeplearn.save("result.nn") print("Saved trained network") deeplearn.free() print("Done")