Precision Point Training

new strategies for weight training