Читаем Учебное пособие по курсу «Нейроинформатика» полностью

5. Если во время выполнения запроса возникает ошибка, то генерируется внутренняя ошибка 504 — ошибка интерпретации. Управление передается обработчику ошибок. Выполнение запроса прекращается. В противном случае выполнение запроса успешно завершается.

<p>Остальные запросы</p>

Ниже приведен список запросов, исполнение которых описано в разделе «Общий стандарт»:

aiSetCurrent — Сделать интерпретатор ответа текущим

aiAdd — Добавление нового интерпретатора ответа

aiDelete — Удаление интерпретатора ответа

aiWrite — Запись интерпретатора ответа

aiGetStructNames — Вернуть имена частных интерпретаторов

aiGetType — Вернуть тип частного интерпретатора

aiGetData — Получить параметры частного интерпретатора

aiGetName — Получить имена параметров частного интерпретатора

aiSetData — Установить параметры частного интерпретатора

aiEdit — Редактировать интерпретатор ответа

OnError — Установить обработчик ошибок

GetError — Дать номер ошибки

FreeMemory — Освободить память

В запросе aiGetType в переменной TypeId возвращается значение одной из предопределенных констант, перечисленных в табл. 30.

При исполнении запроса aiSetData генерируется запрос SetEstIntParameters к компоненте оценка. Аргументы генерируемого запроса совпадают с аргументами исполняемого запроса

<p>Ошибки компонента интерпретатор ответа</p>

В табл. 31 приведен полный список ошибок, которые могут возникать при выполнении запросов компонентом интерпретатор ответа, и действия стандартного обработчика ошибок.

Таблица 31. Ошибки компонента интерпретатор ответа и действия стандартного обработчика ошибок.

Название ошибкиСтандартная обработка
501Неверное имя интерпретатора ответаЗанесение номера в Error
502Ошибка считывания интерпретатора ответаЗанесение номера в Error
503Ошибка сохранения интерпретатора ответаЗанесение номера в Error
504Ошибка интерпретацииЗанесение номера в Error
<p>Стандарт первого уровня компонента оценка</p>

Данный раздел посвящен описанию стандарта хранения на диске описания компонента оценка. Построение оценки происходит в редакторе оценок. В данном стандарте предлагается ограничиться рассмотрением только локальных оценок, поскольку использование нелокальных (глобальных) оценок сильно усложняет компонент оценка, а область применения нелокальных оценок узка по сравнению с локальными оценками.

Оценка всегда является составной, даже если ответом сети является одна величина. В состав этого объекта входят частные оценки. Кроме того, в описание оценки включаются правила распределения выходных сигналов сети между частными оценками и расположения оценок, вычисляемых частными оценками, в едином массиве оценок. Кроме того, различные частные оценки могут иметь разную значимость. В этом случае общая оценка определяется как сумма частных оценок с весами, задающими значимость.

Таким образом, оценка при выполнении запроса на оценивание массива выходных сигналов сети получает на входе массив выходных сигналов сети, массив правильных ответов и массив их достоверностей, а возвращает два массива — массив оценок и массив производных оценки по выходным сигналам сети — и величину суммарной оценки. Возможны два режима оценивания: оценивание без вычисления массива производных оценки по выходным сигналам сети, и оценивание с вычислением массива производных.

Каждая частная оценка получает на входе свой массив сигналов (возможно из одного элемента), правильный ответ и его достоверность, а на выходе вычисляет оценку и, при необходимости, массив производных оценки по выходным сигналам сети.

В табл. 32 приведен список ключевых слов специфических для языка описания оценок. Наиболее часто встречающиеся частные оценки объявлены стандартными. Для стандартных оценок описание частных оценок отсутствует. Список стандартных оценок приведен в табл. 33.

Таблица 32. Ключевые слова языка описания оценок.

Перейти на страницу:

Похожие книги