Deep neural networks (DNNs) are a popular machine-learning technique and have shown superior performance in many scientific problems. Despite their high prediction accuracy, DNNs are often criticized ...