What is the primary goal of quantizing a neural network's weights to a lower-precision type like INT8?
- Reduce memory and speed up inference with fewer bits per value
- Increase the model's accuracy on held-out validation data
- Add more trainable parameters so the model can fit harder tasks
- Guarantee the outputs are identical to the full-precision model
Why
Quantization stores each value in fewer bits, cutting memory and often speeding up compute; it is a compression/efficiency technique. It does not add parameters, and it typically loses a little accuracy rather than improving or exactly preserving it.