This project aims to construct a comprehensive machine learning and deep learning framework for text mining, including text pre-processing and analysis, text classification, information extraction, text matching, text generation, reading comprehension etc.