Каждая частная оценка получает на входе свой массив сигналов (возможно из одного элемента), правильный ответ и его достоверность, а на выходе вычисляет оценку и, при необходимости, массив производных оценки по выходным сигналам сети.
В табл. 32 приведен список ключевых слов специфических для языка описания оценок. Наиболее часто встречающиеся частные оценки объявлены стандартными. Для стандартных оценок описание частных оценок отсутствует. Список стандартных оценок приведен в табл. 33.
Таблица 32. Ключевые слова языка описания оценок.
Ключевое слово |
Краткое описание |
Answer |
Правильный ответ. |
Back |
Массив производных оценки по оцениваемым сигналам. |
Contents |
Начало блока описания состава оценки. |
Direv |
Признак необходимости вычисления производных. |
Est |
Заголовок описания частной оценки. |
Estim |
Переменная действительного типа, для возвращения вычисленной оценки. |
Estimation |
Заголовок раздела файла, содержащий описание оценки. |
Include |
Предшествует имени файла, целиком вставляемого в это место. |
Link |
Указывает интерпретатор ответа, связанный с оценкой. |
NumberOf |
Функция. Возвращает число интерпретируемых частным интерпретатором сигналов. |
Reliability |
Достоверность правильного ответа. |
Signals |
Имя, по которому адресуются интерпретируемые сигналы; начало блока описания сигналов. |
Weight |
Вес частной оценки. |
Weights |
Начало блока описания весов частных оценок. |
Таблица 33. Стандартные частные оценки.
Название |
Параметры |
Аргументы |
Описание |
Empty |
B — множитель C — смещение |
|
Оценивает один сигнал А, вычисляя расстояние до правильного ответа с учетом нормировки. |
Binary |
E — уровень надежности |
N — число сигналов. |
Кодирование номером канала. Соответствует знаковому интерпретатору. |
Major |
E — уровень надежности |
N — число сигналов. |
Кодирование номером канала. Соответствует максимальному интерпретатору. |
BynaryCoded |
E — уровень надежности |
N — число сигналов. |
Соответствует двоичному интерпретатору. |
БНФ языка описания оценок
Обозначения, принятые в данном расширении БНФ и описание ряда конструкций приведены в разделе «Описание языка описания компонентов».
<���Описание оценки>::= <���Заголовок> [<���Описание функций>] <���Описание частных оценок> <���Описание состава> [<���Связывание с интерпретаторами>] [<���Установление параметров>] [<���Описание весов>] [<���Описание сигналов>] [<���Описание распределения сигналов>] [<���Описание распределения оценок>] <���Конец описания оценки>
<���Заголовок>::= Estimation<���Имя оценки>
<���Имя оценки>::= <���Идентификатор>
<���Описание частных оценок>::= <���Описание частной оценки> [<���Описание частных оценок>]
<���Описание частной оценки>::= <���Заголовок описания оценки> [<���Описание статических переменных>] [<���Описание переменных>] <���Тело оценки>
<���Заголовок описания оценки>::= Est<���Имя частной оценки> (<���Список формальных аргументов>)
<���Имя частной оценки>::= <���Идентификатор>
<���Тело оценки>::= Begin<���Составной оператор> End
<���Описание состава>::= Contents<���Список имен оценок>;
<���Список имен оценок>::= <���Имя оценки> [,<���Список имен оценок >]
<���Имя оценки>::= <���Псевдоним>: {<���Имя ранее описанной оценки> | <���Имя стандартной оценки>} [ ( <���Список фактических аргументов> ) ] [ [ <���Число экземпляров> ] ]
<���Псевдоним>::= <���Идентификатор>
<���Число экземпляров >::= <���Целое число>
<���Имя ранее описанной оценки>::= <���Идентификатор>
<���Имя стандартной оценки>::= <���Идентификатор>
<���Установление параметров>::= <���Установление параметров Частной оценки > [;<���Установление параметров>]
<���Связывание с интерпретаторами>::= <���Псевдоним> [ [ <���Начальный номер> [..<���Конечный номер> [:<���Шаг>]] ] ] Link<���Псевдоним интерпретатора> [ [ <���Начальный номер> [..<���Конечный номер> [:<���Шаг>]] ] ]
Читать дальше