Pre-processing is the process of cleaning, transforming, and preparing raw data before it can be used for machine learning tasks.