Tag Artificial Neural Network