Hi, @navid.ai.
Yes, this is correct. For each training example, you sample a thinned network by randomly dropping out neurons.
You’re trying to approximate the effect of averaging the predictions of many different neural networks to prevent overfitting (source), so you wouldn’t want to use the same network for all the training examples