if the input is tabular or generic feature data: start with DNN if the input has spatial structure: consider CNN if the input is sequential or time-based: consider RNN or Transformer if long-range relationships matter: consider Transformer if the task is modern language or multimodal AI: Transformer is usually the main baseline