feature engineering

generate readable features as input for training algorithm