These are algorithms that attempt to reduce input into smaller forms for easier feeding into Models Types Binary Encoding Ordinal Encoding Nominal Encoding One Hot Encoding Byte Pair Encoding