Machine learning is the study of using mathematical models to help a computer to analyze data and learn directly from experience, without being explicitly programmed to do so. It is considered as a sub-cluster of artificial intelligence.
Using MATLAB, engineers and other domain experts have deployed thousands of machine learning applications. MATLAB makes the hard parts of machine learning easy with:
- Point-and-click apps for training and comparing models
- Advanced signal processing and feature extraction techniques
- Automatic machine learning (AutoML) including feature selection, model selection and hyperparameter tuning
- The ability to use the same code to scale processing to big data and clusters
- Automated generation of C/C++ code for embedded and high-performance applications
- Integration with Simulink as native or MATLAB Function blocks, for embedded deployment or simulations
- All popular classification, regression, and clustering algorithms for supervised and unsupervised learning
- Faster execution than open source on most statistical and machine learning computations