Optimizing Convolutional Neural Network Performance by Mitigating Underfitting and Overfitting | Synapse