MAADSBML ALGORITHMS ================== MAADSBML will perform advanced algorithms for both discreet and continous dependents variable. It will automatically hypertune the parameters of the linear and non-linear algorithms. It will also standardize all the variables. .. important:: MAADSBML uses a multi-agent framework to find the optimal algorithm for the data. This is a powerful approach find the optimal algorithm in minutes, when it can normally take days and weeks. MAADSBML Algorithm Details --------------------- MAADSBML will automatically apply the algorithms below to your data. It will know which algorithms to apply to your data based on whether your dependent variable is continuous or discreet. MAADSBML will also perform cross-validation to hypertune the parameters in the algorithms, where applicable. .. list-table:: * - **Algorithm** - **Explanation** * - Linear Regression - This is the standard `linear regression algorithm `_ using Ordinary Least Squares (OLS). * - Adaboosting - MAADSBML will apply the `Adaboosting regressor `_ and `Adaboostng classifier `_ to your data. * - Neural networks - MAADSBML will apply the `neural network `_ algorithm to your data. * - SVR/SVC - MAADSBML will apply `SVR algorithm `_ to your data and `SVC algorithm `_ to your data. * - Logistic - For classification models, MAADS will apply several classification algorithm including `Logistic Regression `_. * - Gradient boosting - MAADSBML will apply `gradient boosting regressor `_ and `gradient boosting classifier `_ to your data. * - Multiple layer perceptron (MLP) - MAADSBML will apply `MLP regressor `_ and `MLP classifier `_ to your data. * - Ridge regression - MAADSBML will apply the `Ridge regression `_ algorithm to your data. * - ARIMA - MAADSBML will apply the `ARIMA `_ algorithm to your data. * - Gaussian - MAADSBML will apply `Gaussian process regression `_ and `Gaussian process classifiers `_ * - Ensemble - MAADSBML will also apply advanced `ensemble models `_. * - XGboost - MAADSBML will apply `XGBoost algorithm `_ to your data. * - Theilsen Regressor - MAADSBML will apply `Theilsen regression `_ to your data. * - Other special algorithms - Other specialized algorithms are chosen by MAADSBML automatically to ensure users get the BEST algorithm that BEST fits their data.