Machine learning

Machine learning can be considered a part of Artificial Intelligence, as most of what we imagine when we think about AI is machine-learning based. Machine learning is, at its core, the process of granting a machine or model access to data and letting it learn for itself.  Supervised learning uses classification and regression techniques to develop predictive models. Common algorithms for performing classification include support vector machine (SVM), boosted and bagged decision trees, k-nearest neighbor, Naïve Bayes, discriminant analysis, logistic regression, and neural networks.