Categorical Data Encoding Techniques