# Data Preprocessing - Handle Missing values - Handle Outliers - Select Dependent & Independent value - Split train & test set - Scaling In any Machine Learning process, Data Preprocessing is that step in which the data gets transformed, or Encoded, to bring it to such a state that now the machine can easily parse it. In other words, the features of the data can now be easily interpreted by the algorithm.