def __init__(self, net, training_data, validation_data): # self.net = net validation_inputs_data, validation_results_data = \ Net_Util.seperate(validation_data) training_inputs_data, training_results_data = \ Net_Util.seperate(training_data) self.evaluation_cost = np.sum(Net_Util.Cost.crossentropycost( net.feedforword(validation_inputs_data), validation_results_data)) self.evaluation_accurate = Net_Util.accurate( net.feedforword(training_inputs_data), training_results_data) self.training_cost = np.sum(Net_Util.Cost.crossentropycost( net.feedforword(training_inputs_data), training_results_data)) self.training_accurate = Net_Util.accurate( net.feedforword(training_inputs_data), training_results_data)