//after the output has been calculated, the weights need to be adjusted public void BackPropagate() { Output.CalculateErrors(); Hidden.CalculateErrors(); Hidden.AdjustWeights(); Input.AdjustWeights(); }