A single convolutional neural network trained to flag pneumonia on a chest X-ray gives one number and no sense of how much to trust it. This scene shows a more clinically honest pipeline: four independently pretrained CNNs each score the same film, their outputs are combined into a weighted ensemble, Monte Carlo Dropout is used to resample the network many times to see how much the prediction wobbles, and a decision threshold — tuned with Youden's J statistic on a validation ROC curve — turns the noisy probability into a clear/flag call.
Youden's J statistic (J = sensitivity + specificity − 1) was proposed by W. J. Youden in 1950 as a single-number summary of a diagnostic test's discriminative power, and the threshold that maximises it is a common, principled starting point for turning a continuous screening score into a binary clinical decision.
Four stylised CNN "readers" score the same chest X-ray, their votes are combined into a weighted ensemble, Monte Carlo Dropout resamples the network to visualise uncertainty, and a Youden's J-tuned threshold turns the probability into a clear/flag decision.
Ensembling narrows the Monte Carlo Dropout uncertainty cloud compared to a single CNN, and moving the decision threshold along the ROC curve trades sensitivity for specificity — with borderline cases automatically flagged for human review.
Pick a patient case and model mode, then adjust the MC Dropout passes, dropout rate and decision threshold. Watch the probability track, uncertainty cloud and ROC marker respond, or snap straight to the Youden's J optimum.
Monte Carlo Dropout, introduced by Gal & Ghahramani (2016), reuses a network's own dropout layers at inference time as a cheap approximation to Bayesian uncertainty — no retraining or extra models required.