Deep Neural Network Inverse Design