The document discusses various machine learning methods for building models from data including supervised learning methods like classification and regression as well as unsupervised learning methods like clustering and dimensionality reduction. It also covers semi-supervised learning and reinforcement learning. Supervised learning uses labeled training data to learn relationships between inputs and outputs while unsupervised learning discovers patterns in unlabeled data.