Tag deep learning algorithms explained