BP multi-layer feedforward neural networks with error BackPropagation and accumulate error BackPropagation