Normalization is a preprocessing technique used in data mining and machine learning to rescale numeric data to a standard range, typically between 0 and 1. It ensures that all features contribute equally to the analysis and prevents biases due to different scales.