Bagging; Dropout can be seen as bagging, it each training step it creates a different network which is trained with backpropagation. It is same as the ensemble of many networks trained with a single sample.