This document outlines various techniques used for data mining and predictive analytics including social network analysis, clustering, sentiment analysis, entity extraction, statistical regression, decision trees, random forests, gradient boosting, deep learning and neural networks. It also references the Cross Industry Standard Process for Data Mining model.