This document provides an overview of text classification, including its definition and applications, main methods, and evaluation metrics. Text classification involves assigning texts to predefined categories based on their content. Common methods include feature extraction, vector space models, supervised learning algorithms like Naive Bayes, k-NN, decision trees, and support vector machines. Evaluation metrics include precision, recall, accuracy. The document also lists many reference papers and resources on text classification.