construct a BP neural network which have an input layer, three hidden layers and an output layer