# Neural Network based ML

## Single Hidden NN

### Input Data

| Parameters              | Input                                                                                                    |
| ----------------------- | -------------------------------------------------------------------------------------------------------- |
| **\*Target Data**       | Input data                                                                                               |
| **\*Model Name**        | Name of the model  (fill out at your discretion)                                                         |
| **\*Output Name**       | Name of the output after calculation                                                                     |
| **Merge Data**          | If not empty, the prediction data will be stored in the selected data frame(optional)                    |
| **\*X (all data type)** | <p>User-selected columns to be X</p><ul><li>one or more columns should be selected</li></ul>             |
| **\*Y**                 | <p>User-selected column to be Y</p><ul><li><strong>Only one</strong> column should be selected</li></ul> |

![\[Task Information of Single Hidden NN\]](https://3929524962-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGaxNdSdRN_L_WNiX4I%2F-ML5hoK-QUctSdBQ_yWa%2F-ML5o7Sf82G0klRIX-j8%2Fimage.png?alt=media\&token=aad067de-9bb6-4187-adc9-5451eaa96fe6)

## DNN

### Input Data

| Parameters        | Input                                                                                                                         |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **\*Target Data** | Input data                                                                                                                    |
| **\*Model Name**  | Name of the model  (fill out at your discretion)                                                                              |
| **\*Output Name** | Name of the output after calculation                                                                                          |
| **Merge Data**    | If not empty, the prediction data will be stored in the selected data frame(optional)                                         |
| **\*X**           | <p>User-selected columns to be X</p><ul><li><strong>At least one numeric/complex</strong> column should be selected</li></ul> |
| **\*Y**           | <p>User-selected column to be Y</p><ul><li><strong>Only one</strong> column should be selected</li></ul>                      |

![\[Task Information of DNN\]](https://3929524962-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGaxNdSdRN_L_WNiX4I%2F-ML5hoK-QUctSdBQ_yWa%2F-ML5qQltfJb6bglOBuHV%2Fimage.png?alt=media\&token=d834313a-3894-4b9e-9fef-343c2bf2eb5b)

## Stuttgart Neural Network

### Multi Layer Perceptron, Elman Network, Jordan Network

### Input Data

| Parameters              | Input                                                                                                         |
| ----------------------- | ------------------------------------------------------------------------------------------------------------- |
| **\*Target Data**       | Input data                                                                                                    |
| **\*Model Name**        | Name of the model  (fill out at your discretion)                                                              |
| **\*Output Name**       | Name of the output after calculation                                                                          |
| **Merge Data**          | If not empty, the prediction data will be stored in the selected data frame(optional)                         |
| **\*X (all data type)** | <p>User-selected columns to be X</p><ul><li><strong>At least one</strong> column should be selected</li></ul> |
| **\*Y**                 | <p>User-selected column to be Y</p><ul><li><strong>Only one</strong> column should be selected</li></ul>      |

![\[Task Information of Elman Network\]](https://3929524962-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGaxNdSdRN_L_WNiX4I%2F-ML5hoK-QUctSdBQ_yWa%2F-ML5rGQo_PPxfF66q_7Q%2Fimage.png?alt=media\&token=2dd3b7ef-36fb-40a4-994b-70a5990c160c)

## Workflow Example

![\[Workflow Example of Single Hidden NN\] ](https://3929524962-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGaxNdSdRN_L_WNiX4I%2F-MLWW_4m8BTb3en3jtSt%2F-MLWZ5nw4x_TKA2Vablw%2Fimage.png?alt=media\&token=b8ce495b-8be9-4947-8cd5-e18d73d14989)

## R Package

**Single Hidden NN:** [**https://www.rdocumentation.org/packages/nnet/versions/7.3-14/topics/nnet**](https://www.rdocumentation.org/packages/nnet/versions/7.3-14/topics/nnet)

**DNN:** [**https://www.rdocumentation.org/packages/neuralnet/versions/1.44.2/topics/neuralnet**](https://www.rdocumentation.org/packages/neuralnet/versions/1.44.2/topics/neuralnet)

**Multi Layer Perceptron:** [**https://www.rdocumentation.org/packages/RSNNS/versions/0.4-12/topics/mlp**](https://www.rdocumentation.org/packages/RSNNS/versions/0.4-12/topics/mlp)

**Elman Network:** [**https://rdrr.io/cran/RSNNS/man/elman.html**](https://rdrr.io/cran/RSNNS/man/elman.html)

**Jordan Network:** [**https://rdrr.io/cran/RSNNS/man/jordan.html**](https://rdrr.io/cran/RSNNS/man/jordan.html)
