Techniques for building predictive models from data, such as decision trees, random forests, and neural networks.