Deep learning for brain tumor classification from MRI, comparing a custom 3D CNN with ResNet18 and Inception v3 in one reproducible PyTorch workflow.