Artificial Neural Network Abstract Technology Background