Popular Neural Network Architectures Two stage funnel architecture candidate generation + ranking Two-tower architecture Wide and deep learning Deep cross network Multi-task learning Transformers Encoder, Decoder, Encoder-decoder Knowledge Distillation (student-teacher network) Contrastive Learning NLP BERT, T5, GPT Computer Vision Object detectors (single stage, two-stage) Vision Transformer