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

Unknown— значение сигналов, которые будут выданы, если значение входного признака не определено (10-40). По умолчанию эта величина равна 0.

MinData, MaxData — значения нижней и верхней границ интервала изменения функции F от входных данных, соответственно. По умолчанию эти величины равны –1 и 1, соответственно. Эти значения могут быть определены поиском минимального и максимального значений функции по задачнику, однако предобработчик не может выполнить эту процедуру.

Y — массив величин, используемых для предобработки (см. раздел «Функциональная предобработка»).

F — имя однопараметрической функции действительного типа (ее адрес) используемой для предобработки.

Позиционный предобработчик (PositPrep). Предобработка производится в соответствии с формулой (19). Принимает одно входное данное и генерирует num входных сигналов. Предобработчик содержит следующие параметры.

MinSignals, MaxSignals — значения нижней и верхней границ интервала приемлемых входных сигналов, соответственно. По умолчанию эти величины равны –1 и 1, соответственно.

Unknown— значение сигналов, которые будут выданы, если значение входного признака не определено (10-40). По умолчанию эта величина равна 0.

Y — основание системы счисления (см. раздел «Функциональная предобработка»). По умолчанию эта величина равна 2.

Num — число цифр в представлении входного сигнала. По умолчанию эта величина равна 2.

<p>Язык описания предобработчика</p>

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

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

В табл. 22 приведен список ключевых слов языка описания предобработчика, дополняющий список ключевых слов, приведенных в разделе «Общий стандарт». Кроме того, ключевыми словами являются имена стандартных предобработчиков, приведенные в табл. 21.

Таблица 21. Стандартные предобработчики

ИдентификаторПараметрыТипОписание
BinaryPrepMinSignals, MaxSignals: Real; Unknown: Real; Type: Logic.BinaryБинарный признак. Предобработка в соответствии с табл. 4 главы «Предобработчик».
UnOrderedMinSignals, MaxSignals: Real; Unknown: Real; Num: LongUnorderedНеупорядоченный качественный признак. Предобработка в соответствии с табл. 5 главы «Предобработчик».
OrderedMinSignals, MaxSignals: Real; Unknown: Real; Num: LongOrderedУпорядоченный качественный признак. Предобработка в соответствии с табл. 6 главы «Предобработчик».
EmptyPrepMinData, MaxData, Unnown, MinSignals, MaxSignals: RealNumberПростейшая предобработка в соответствии с формулой (1) главы «Предобработчик».
ModPrepMinSignals, MaxSignals: Real; Unknown: Real; Y: RealArrayNumberМодулярная предобработка в соответствии с формулой (16) главы «Предобработчик».
FuncPrepMinSignals, MaxSignals, Unknown: Real; Y: RealArray; F: FuncTypeNumberФункциональная предобработка в соответствии с формулой (17) главы «Предобработчик».
PositPrepMinSignals, MaxSignals, Unnown, Y: Real; Num: LongNumberПозиционная предобработка в соответствии с формулой (19) главы «Предобработчик».

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

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

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