GUI, weight decay, dynamic learning rate adjustment