Exploration and Importance of Neural Network Architectural Choices