Back Propagation Neural Network ( BPN ) is one of neural-network algorithms.