two-stage

term_id: two_stage

Category: basic_concepts

Definition

Two-stage architectures divide a complex task into two separate steps, typically involving detection followed by classification or refinement. In computer vision, examples include object detectors like Faster R-CNN, which first generate region proposals and then classify them. This separation allows for higher accuracy and modularity compared to single-stage methods, though it may incur higher computational overhead due to the sequential nature of the process.

Summary

A pipeline architecture where processing occurs in distinct, sequential phases.

Key Concepts

  • Sequential processing
  • Region proposal
  • Modularity
  • Pipeline

Use Cases

  • Object detection (e.g., Faster R-CNN)
  • Face recognition pipelines
  • Multi-step reasoning in LLMs