Tag deep learning algorithms and applications