|
|
Edit
|
8 |
|
Description |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...ocess and requires more memory);
| # __connection_density__ ''(default 1)'': speeds up training
|
| The training process stops if one of the following threshold is reached:¶ | ¶ | * the score (actual error) is less than training error;¶ | * the actual epoch is bigger than max epochs;¶ | * if the scores difference between last ''n-epochs'' is consecutively less than a threshold.¶ | ¶ | !3 3. Model validation¶ | ¶ | The trained neural network is then validated using the validation data set. The following errors are evaluated comparing __observed__ and __simulated__ results:¶ | ¶ | * __absDiff__¶ | * __absDiffLog__¶ | * __absVolumeError__¶ | * __dsGrad__¶ | * __err_sum__¶ | * __fhf__¶ | * __flf__¶ | * __ioa__¶ | * __kge__¶ | * __modelDev__¶ | * __nashSutcliffe__¶ | * __nashSutcliffeLog__¶ | * __nbias__¶ | * __norm_rmse__¶ | * __pbias__¶ | * __pearsonCorrelation__¶ | * __pwrmse__¶ | * __r2__¶ | * __rmse__¶ | * __transformedRmse__¶ | ¶ | %%tabbedSection
| %%tab-Request
| {{{{
| "metainfo": {},
| "parameter": [
| ... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| %!
| %! | Show diff |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...ocess and requires more memory);
| # __connection_density__ ''(default 1)'': speeds up training
|
| %%tabbedSection
| %%tab-Request
| {{{{
| "metainfo": {},
| "parameter": [
| ... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| %!
| %! | |
|
|
|
Edit
|
7 |
|
Description |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...et __4 parameters__ in the payload (defaults provided):
|
| # __training_error__ ''(default 0.1)'': required score for exiting the training process;
| # __max_epochs__ ''(default 49999)'': number of maximum training epochs;
| # __population__ ''(default 1000)'': starting number of individual random neural networks (the larger the population the better, but it slows down the training process and requires more memory);
| # __connection_density__ ''(default 1)'':
|
| %%tabbedSection
| %%tab-Request
| {{{{
| "metainfo": {},
| "parameter":... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| %!
| %! | Show diff |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...et __4 parameters__ in the payload (defaults provided):
|
| # __training_error__ ''(default 0.1)'':
| # __max_epochs__ ''(default 49999)'':
| # __population__ ''(default 1000)'':
| # __connection_density__ ''(default 1)'':
|
| %%tabbedSection
| %%tab-Request
| {{{{
| "metainfo": {},
| "parameter":... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| %!
| %! | |
|
|
|
Edit
|
6 |
|
Description |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...et from {{db-name/normalized}} collection is retrieved and split into training and validation.\\
| For this step, user is asked to set __2 parameters__ in the payload (defaults provided):
|
| # __training_perc__ ''(default 0.9)'': percentage of training data. Currently no automated procedure is available.
| # __scale_mechanism_...ions, splits them, makes sure that min and max values of output nodes are in the training set and | Show diff |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the...et from {{db-name/normalized}} collection is retrieved and split into training and validation.\\
| For this step, user is asked to set two parameters in the payload (defaults provided):
|
| # __training_perc__ (''default 0.9''): percentage of training data. Currently no automated procedure is available.
| # __scale_mechanism_...ions, splits them, makes sure that min and max values of output nodes are in the training set and | |
|
|
|
Edit
|
5 |
|
Description |
!1 Train a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the data set into training and validation.
|
| !2 Procedure
| !3 1. Scaling mechanism
|
| Normalized data set from {{db-name/normalized}} collection is retrieved and split into training and validation.\\¶ | For this step, user is asked to set two parameters in the payload (defaults provided):
|
| # __training_perc__ (''default 0.9''): percentage of training data. Currently no automated procedure is available.
| Show diff |
!1 Training a NEAT-based ANN
|
| This service trains and validates a neural network after splitting the data set into training and validation.
|
| !2 Procedure
| !3 1. Scaling mechanism
|
| Normalized data set from¶ | ¶ | {{{db-name/normalized}}}¶ | ¶ | collection is retrieved and split into training and validation. For this step, user is asked to set two parameters in the payload (defaults provided):
|
| * __training_perc__ (''default 0.9''): percentage of training data. Currently no automated procedure is available.
| |
|
|
|
Edit
|
4 |
|
Description |
!1 Training a NEAT-based ANN¶ | ¶ | This service trains and validates a neural network after splitting the data set into training and validation.
|
| !2 Procedure¶ | !3 1. Scaling mechanism¶ | ¶ | Normalized data set from¶ | ¶ | {{{db-name/normalized}}}¶ | ¶ | collection is retrieved and split into training and validation. For this step, user is asked to set two parameters in the payload (defaults provided):¶ | ¶ | * __training_perc__ (''default 0.9''): percentage of training data. Currently no automated procedure is available.¶ | * __scale_mechanism__ ''(default samedistribution)'': algorithm that actually split training and validation data set
| %%tabbedSection
| %%tab-Request
| {{{{
| "metainfo": {},
| "parameter": [
| {
| "name&q...t;: "connection_density",
| "value": 1
| }
| ]
| }
| }}}
| %
| %%tab-Response
| {{{{
| "metainfo": {
| "status": "Finished",
| "su... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| % | Show diff |
This service trains a neural network after splitting the data set into training and validation
|
| !3 Training¶ |
| %%tabbedSection
| %%tab-Request
| {{{¶ | {
| "metainfo": {},
| "parameter": [
| {
| "name&q...t;: "connection_density",
| "value": 1
| }
| ]
| }
| }}}
| %%
| %%tab-Response
| {{{¶ | {
| "metainfo": {
| "status": "Finished",
| "su... "value": "threshold_error reached: 0.01"
| }
| ]
| }
| }}}
| % | |
|
|
|
Edit
|
3 |
|
Description |
This service trains a neural network after splitting the data set into training and validation¶ | ¶ | !3 Training¶ | ¶ | %%tabbedSection¶ | %%tab-Request¶ | {{{¶ | {¶ | "metainfo": {},¶ | "parameter": [¶ | {¶ | "name": "annName",¶ | "value": "test_ann"¶ | },¶ | {¶ | "name": "annName_out",¶ | "value": "test_ann"¶ | },¶ | {¶ | "name": "training_error",¶ | "value": 0.01¶ | },¶ | {¶ | "name": "max_epochs",¶ | "value": 50000¶ | },¶ | {¶ | "name": "training_perc",¶ | "value": 0.8¶ | },¶ | {¶ | "name": "scale_mechanism",¶ | "value": "SameDistribution"¶ | },¶ | {¶ | "name": "population",¶ | "value": 3000¶ | },¶ | {¶ | "name": "connection_density",¶ | "value": 1¶ | }¶ | ]¶ | }¶ | }}}¶ | %%¶ | %%tab-Response¶ | {{{¶ | {¶ | "metainfo": {¶ | "status": "Finished",¶ | "suid": "ace4ac6f-f5c1-11e7-b48e-1d3102711e59",¶ | "cloud_node": "10.1.27.11",¶ | "request_ip": "129.82.23.199",¶ | "service_url": "http://csip.engr.colostate.edu:8088/csip-ann/m/train/1.0",¶ | "csip.version": "$version: 2.2.4 3c276d66bde6 2017-12-15 od, built at 2018-01-09 15:35 by jenkins$",¶ | "tstamp": "2018-01-09 21:49:43",¶ | "cpu_time": 5540,¶ | "expiration_date": "2018-01-09 21:50:19"¶ | },¶ | "parameter": [¶ | {¶ | "name": "annName",¶ | "value": "test_ann"¶ | },¶ | {¶ | "name": "annName_out",¶ | "value": "test_ann"¶ | },¶ | {¶ | "name": "training_error",¶ | "value": 0.01¶ | },¶ | {¶ | "name": "max_epochs",¶ | "value": 50000¶ | },¶ | {¶ | "name": "training_perc",¶ | "value": 0.8¶ | },¶ | {¶ | "name": "scale_mechanism",¶ | "value": "SameDistribution"¶ | },¶ | {¶ | "name": "population",¶ | "value": 3000¶ | },¶ | {¶ | "name": "connection_density",¶ | "value": 1¶ | }¶ | ],¶ | "result": [¶ | {¶ | "name": "status",¶ | "value": "ok"¶ | },¶ | {¶ | "name": "exit_reason",¶ | "value": "threshold_error reached: 0.01"¶ | }¶ | ]¶ | }¶ | }}}¶ | %%¶ | %% | Show diff |
This service trains a neural network after splitting the data set into training and validation | |
|
|
|
Edit
|
2 |
|
|
|
|
Submit
|
1 |
|
|