For modeling of ANN,you must choose input as desired by you and the number of parameters to be evaluated must be as the output.The hidden layer can be one or two depending upon the complexity of the problem and the output layer will be the number of parameters to be evaluated and tested. The back propagation algorithm can be utilized in training of all ANN models.This algorithm uses the supervised training techniques where the network weights and biases are initialized randomly at the begining of the training phases.
Sir, you can initialize weights between 0 and 1. Then you can check the accuracy of prediction and based on the results you can keep on changing your no of hidden units and hidden layers till you get an optimum value. But increasing the hidden layers may increase your program complexity. One way to do it is split your attributes and apply neural networking and then combine the results to predict your desired output.
For the model equation using weights in ANN you can use the garson algorithm (1991) or Goh (1995) to determine the relative importance of each input with weights. With the relative importance of each input you can make a nonlinear multivariable regression and have your model.