feed forward back propagation neural network (FFBNN)