Evaluate NeurEco Discrete Dynamic model with the command line interface#

To perform an evaluation, run the following command in the terminal:

neurecoRNN evaluate path/to/evaluation/configuration/file/eval.conf

The skeleton of evaluation file eval.conf looks as follows:

1 {
2 "neurecoRNN_evaluate": {
3     "exc_filenames": [],
4     "init_output_filenames": [],
5     "init_exc_filenames": [],
6     "ernn_filename": "",
7     "write_model_output_to_directory": ""
8 }
9 }

Its fields should be filled accordingly.

The available evaluation parameters in the configuration file are described in the following table.
NeurEco Discrete Dynamic evaluation parameters in .conf#

Name

type

description

exc_filenames

list of strings

the path of the files containing the input data on which the model will be applied. The accepted formats are: csv, npy and mat (matlab files).

write_model_output_to_directory

string

the path where the NeurEco outputs will be saved.

ernn_filename

string

the path of the NeurEco dynamic model.

init_exc_filenames

list of strings

the path of the files containing the input data that the model will use as initial state. The accepted format is csv. The input files must contain a “time” column.

init_output_filenames

list of strings

the path of the files containing the output data that the model will use as initial state. The accepted format is csv. The output files must contain a “time” column.