-
Notifications
You must be signed in to change notification settings - Fork 16
GEMSe Parameter Descriptor
Bernhard Froehler edited this page Sep 21, 2016
·
1 revision
The Parameter Descriptor File Format contains one line per parameter. Each line contains tabulator-separated fields, describing the parameter. The Parameter Descriptor File Format content, described in EBNF (with special characters in C-style, backslash escape sequences), is:
File = {Line, ("\n" | "\r\n" | "\r") } ;
Line = Name, Separator, "Parameter", Separator, TypeDescription ;
Name = Word;
Separator = "\t" ;
TypeDescription = NumericTypeDescription | CategoricalTypeDescription ;
NumericTypeDescription = ( "Continuous" | "Discrete" ), Separator, MinValue, Separator, MaxValue, Separator, ( "Linear" | "Logarithmic" ) ;
CategoricalTypeDescription = "Categorical", Separator, CategoryValues ;
CategoryValues = Word, { ",", Word } ;
Word = { NameCharacter };
NameCharacter = "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" |
"N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" |
"a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" |
"n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" |
"0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" |
" " | "_" | "-" | ".";
Actually, in the place of NameCharacter, it should be possible to use any character not being a tab ("\t") or a comma (","), but to be on the safe side, it is recommended to stick to the characters listed here.
Example lines:
Iterations Parameter Discrete 1 1000000 Linear
Extended Random Walker Beta Parameter Continuous 1e-05 10000 Logarithmic
Distance Functions Parameter Categorical Squared,CosineDistance
open_iA Documentation, licensed under CC BY-NC-SA 4.0