Machine Learning User Churn Prediction -- Supervised Learning Document Clustering and Topic Modeling -- Unsupervised Learning