This is a program that tests hyperparameters for neuron networks that best approximates a differentiable function. The hyperparameters includes the number of layers of neurons, the number of training cycle, and the learning rate One can control the size of input data as well