When I train object detector, if it is trained based on ImageNet pre-trained model, the loss will drop to 0 through 50 epochs. But if it trained from scratch, the loss still remain high through 100 epochs. I want to know if the ImageNet pre-trained model is required for training?