Searching for Minimal Optimal Neural Networks