Adaptive Precision Training (ADEPT): A dynamic fixed point quantized sparsifying training approach for DNNs