Precision Point Training

add variety to your training