Attention Based Neural Network