Tag Machine Learning and its application