MATLAB is an ideal environment for applying machine learning to your data analytics. MATLAB provides the ideal environment for deep learning, through model training and deployment
Importing and Organizing Data
Objective: Bring data into MATLAB and organize it for analysis, including normalizing data and removing observations with missing values.
- Data types
- Categorical data
- Data preparation
Finding Natural Patterns in Data
Objective: Use unsupervised learning techniques to group observations based on a set of explanatory variables and discover natural patterns in a data set.
- Unsupervised learning
- Clustering methods
- Cluster Evaluation and Interpretation
Building Classification Models
Objective: Use Supervised learning techniques to perform predictive modeling for classification problems. Evaluate the accuracy of a predictive model.
- Supervised learning
- Training and validation
- Classification methods
Improving Predictive Models
Objective: Reduce the Dimensionality of a data set. Improve and simplify machine learning models.
- Cross Validation
- Hyperparameter Optimization
- Feature Transformation
- Feature Selection
- Ensemble learning
Building Regression Models
Objective: Use supervised learning techniques to perform Predictive Modeling for continuous response variables.
- Parametric Regression methods
- Nonparametric Regression methods
Creating Neural Networks
Objective: Create and train neural networks for Clustering and Predictive Modeling. Adjust network architecture to improve performance.
- Clustering with Self-Organizing Maps
- Classification with feed – forward networks
- Regression with feed – forward networks