End to End Training
Applies when two or more Neural Networks should be used in conjunction:
Example:
- Net1: Detect bounding box for objects in image
- Net2: Predict shape of objects in boxes
Both networks could be trained in separation with ground truth labels for each task. But then: no gradient flow bewteen the networks. Training End-to-End would allow the Backpropagation to run over both networks at once.