There's more...

The roots of normalizing and scaling can be better understood by examining the concept of unit vectors in introductory linear algebra. Please see the following links for some common references for unit vectors:

In the case of input sensitive algorithms, such as SVM, it is recommended that the algorithm be trained on scaled values (for example, range from 0 to 1) of the features rather than the absolute values as represented by the original vector.

Get Apache Spark 2.x Machine Learning Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.