Back-propagation Artificial Neural Network Algorithm Research Articles