8 Neural Network Compression Techniques For ML Developers