Предопределенные константы - Функциональные модели универсального нейрокомпьютера
При описании различных компонентов возникает необходимость в использовании некоторого набора стандартизированных констант. Стандартность набора констант особенно необходима при обмене данными между компонентами. Все константы, приведенные в табл. 4, описываются в тех разделах, где они используются. В табл. 4 для каждой константы указывается ее тип, значение и названия разделов, в которых она описывается.
Таблица 4
Предопределенные константы
Идентификатор |
Тип |
Значение |
Раздел | |
Шестнад. |
Десятичн. | |||
BackInSignals |
Integer |
H0005 |
5 |
Запросы к компоненту сеть |
BackOutSignals |
Integer |
H0006 |
6 |
Запросы к компоненту сеть |
BackParameters |
Integer |
H0007 |
7 |
Запросы к компоненту сеть |
Binary |
Integer |
H0001 |
1 |
Запросы компонента интерпретатор ответа |
BinaryPrep |
Integer |
H0000 |
0 |
Запросы компонента предобработчик |
BynaryCoded |
Integer |
H0003 |
3 |
Запросы компонента интерпретатор ответа |
CAnd |
Integer |
H0007 |
7 |
Операции с переменными типа цвет (Color) |
Cascad |
Integer |
H0002 |
2 |
Запросы к компоненту сеть |
Cequal |
Integer |
H0001 |
1 |
Операции с переменными типа цвет (Color) |
CExclude |
Integer |
H0004 |
4 |
Операции с переменными типа цвет (Color) |
CicleFor |
Integer |
H0003 |
3 |
Запросы к компоненту сеть |
CicleUntil |
Integer |
H0004 |
4 |
Запросы к компоненту сеть |
CIn |
Integer |
H0002 |
2 |
Операции с переменными типа цвет (Color) |
CInclude |
Integer |
H0003 |
3 |
Операции с переменными типа цвет (Color) |
CIntersect |
Integer |
H0005 |
5 |
Операции с переменными типа цвет (Color) |
CNot |
Integer |
H0009 |
9 |
Операции с переменными типа цвет (Color) |
COr |
Integer |
H0006 |
6 |
Операции с переменными типа цвет (Color) |
CXor |
Integer |
H0008 |
8 |
Операции с переменными типа цвет (Color) |
Element |
Integer |
H0000 |
0 |
Запросы к компоненту сеть |
Empty |
Integer |
H0000 |
0 |
Запросы компонента интерпретатор ответа |
EmptyPrep |
Integer |
H0003 |
3 |
Запросы компонента предобработчик |
False |
Logic |
H00 | ||
FuncPrep |
Integer |
H0005 |
5 |
Запросы компонента предобработчик |
InSignalMask |
Integer |
H0003 |
3 |
Запросы к компоненту сеть |
InSignals |
Integer |
H0000 |
0 |
Запросы к компоненту сеть |
Layer |
Integer |
H0001 |
1 |
Запросы к компоненту сеть |
Major |
Integer |
H0002 |
2 |
Запросы компонента интерпретатор ответа |
ModPrep |
Integer |
H0004 |
4 |
Запросы компонента предобработчик |
Null |
Pointer |
H00000000 |
Нет | |
Ordered |
Integer |
H0002 |
2 |
Запросы компонента предобработчик |
OutSignals |
Integer |
H0001 |
1 |
Запросы к компоненту сеть |
Parameters |
Integer |
H0002 |
2 |
Запросы к компоненту сеть |
ParamMask |
Integer |
H0004 |
4 |
Запросы к компоненту сеть |
PositPrep |
Integer |
H0006 |
6 |
Запросы компонента предобработчик |
TbAnswers |
Integer |
H0004 |
4 |
Язык описания задачника |
TbCalcAnswers |
Integer |
H0006 |
6 |
Язык описания задачника |
TbCalcReliability |
Integer |
H0007 |
7 |
Язык описания задачника |
TbColor |
Integer |
H0001 |
1 |
Язык описания задачника |
TbComment |
Integer |
H000A |
10 |
Язык описания задачника |
TbEstimation |
Integer |
H0009 |
9 |
Язык описания задачника |
TbInput |
Integer |
H0002 |
2 |
Язык описания задачника |
TbPrepared |
Integer |
H0003 |
3 |
Язык описания задачника |
TbReliability |
Integer |
H0005 |
5 |
Язык описания задачника |
TbWeight |
Integer |
H0008 |
8 |
Язык описания задачника |
True |
Logic |
HFF |
-1 | |
UnknownLong |
Integer |
H0000 |
0 |
Неопределенные значения |
UnknownReal |
Real |
Нет |
1E-40 |
Неопределенные значения |
UnOrdered |
Integer |
H0001 |
1 |
Запросы компонента предобработчик |
UserType |
Integer |
HFFFF |
-1 |
Структурная единица, определенная пользователем. |
Три предопределенные константы, приведенные в табл. 4, не описываются ни в одном разделе данной работы. Это константы общего пользования. Их значение:
True - значение истина для присваивания переменным логического типа.
False - значение ложь для присваивания переменным логического типа.
Null - пустой указатель. Используется для сравнения или присваивания переменным всех типов указателей.
Похожие статьи
-
В данный раздел помещены запросы для работы с цветами. Отметим, что цвет примера, возвращаемый запросом GetColor можно получить также с помощью запроса...
-
Запросы к компоненту интерпретатор ответа - Функциональные модели универсального нейрокомпьютера
Запросы к компоненту интерпретатор ответа можно разбить на пять групп: Интерпретация. Изменение параметров. Работа со структурой. Инициация редактора и...
-
Описание запроса: Pascal: Function RandomDirection( Net : PString; Range : Real ) : Logic; C: Logic RandomDirection(PString Net, Real Range) Описание...
-
Запросы к компоненту сеть - Функциональные модели универсального нейрокомпьютера
В данном разделе главы рассмотрены все запросы, исполняемые комп Онентом сеть. Прежде чем приступать к описанию стандарта запросов компонента сеть...
-
К этой группе запросов относятся два запроса, открывающие и закрывающие сеансы работы с задачником. Начало сеанса (InitSession) Описание запроса: Pascal:...
-
Следующий (Next) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function Next( Handle : Integer ) : Logic; C: Logic Next(Integer Handle) Описание аргументов: Handle - номер сеанса. Назначение...
-
В этом разделе описаны запросы, выполняемых всеми компонентами, а также типы данных, используемые при описании запросов. Стандарт типов данных При...
-
Во всех языках описания компонентов все параметры передаются по ссылке (передается не значение аргумента, а его адрес). Если в качестве фактического...
-
Единственный запрос первой группы выполняет основную функцию компонента предобработчик - предобрабатывает входные данные, вычисляя вектор входных...
-
В данном разделе описаны запросы исполнителя с алгоритмами их исполнения. При описании запросов используется аргумент Instruct, являющийся целым числом,...
-
Ниже приведен список запросов, исполнение которых описано в разделе "Запросы общие для всех компонентов": EsSetCurrent - Сделать оценку текущим EsAdd -...
-
Единственный запрос первой группы выполняет основную функцию компонента интерпретатор ответа - интерпретирует массив сигналов. Интерпретировать массив...
-
В этом разделе описаны все запросы, выполняемые компонентом задачник в виде процедур и функций. При описании используется синтаксис языков Object Pascal...
-
Нормализовать сеть (NormalizeNet) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function NormalizeNet(Net : PString) : Logic; C: Logic NormalizeNet(PString Net) Описание аргумента: Net - указатель на строку...
-
Установить параметры сети (nwSetData) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function nwSetData(Net : PString; DataType : Integer; Var Data : RealArray) : Logic; C: Logic nwSetData(PString Net, Integer...
-
Описание запроса: Pascal: Function Last( Handle : Integer ) : Logic; C: Logic Last(Integer Handle) Описание аргументов: Handle - номер сеанса. Назначение...
-
Описание запроса: Pascal: Function ModifyMask( Net : PString; Tipe : Integer; NewMask: PLogicArray ) : Logic; C: Logic Modify(PString Net, Integer Tipe,...
-
Выполнить обратное Функционирование (Back) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function Back( Net : PString; BackOutSignals : PRealArray) : Logic; C: Logic Back(PString Net, PRealArray BackOutSignals)...
-
Предыдущий (Prev) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function Prev( Handle : Integer ): Logic; C: Logic Prev(Integer Handle) Описание аргументов: Handle - номер сеанса. Назначение...
-
Предобработчик сам никаких запросов не генерирует. Единственный запрос к предобработчику - "Предобработать пример" может быть выдан только задачником....
-
Язык описания нейронных сетей предназначен для хранения сетей на диске. Следует отметить, что в отличии от таких компонентов, как предобработчик входных...
-
Схема обработки ошибок достаточно проста по своей идее - каждый новый обработчик ошибок может обрабатывать только часть ошибок, а обработку остальных...
-
Как уже отмечалось в разделе "Различимость входных данных" числовые сигналы рекомендуется масштабировать и сдвигать так, чтобы весь диапазон значений...
-
Компонент задачник является необходимой частью нейрокомпьютера вне зависимости от типа применяемых в нем нейронных сетей. Однако в зависимости от...
-
14.6.1. Если в аргументе Instruct не установлен бит Interpret, то генерируется запрос к задачнику Get с аргументами Handle, AnsArray, tbAnswers (Получает...
-
Функции управления памятью - Функциональные модели универсального нейрокомпьютера
Для создания массивов и освобождения занимаемой ими памяти используются следующие фун Кции: Создание массива. Function NewArray( Type : Integer; Size :...
-
К данной группе запросов относятся запросы позволяющие получать данные из задачника, заносить данные в задачник и сбросить предобработку (необходимо...
-
Запросы на изменение параметров - Функциональные модели универсального нейрокомпьютера
К группе запросов на изменение параметров относятся три запроса: XxGetData - получить параметры структурной единицы. xxGetName - получить названия...
-
Запросы, однотипные для всех компонентов - Функциональные модели универсального нейрокомпьютера
Таблица 5 Префиксы компонентов Префикс Компонент Запроса Ошибки Ex 0 Исполнитель Tb 1 Задачник Pr 2 Предобработчик Nn 3 Сеть Es 4 Оценка Ai 5...
-
Запросы к задачнику - Функциональные модели универсального нейрокомпьютера
Запросы к задачнику позволяют последовательно перебирать все примеры обучающей выборки, обращаться непосредственно к любому примеру задачника и изменять...
-
Поля задачника - Функциональные модели универсального нейрокомпьютера
Далее будем полагать, что задачник является реляционной базой данных из одной таблицы или набора параллельных таблиц. Каждому примеру соответствует одна...
-
Исполнитель, Описание компонента исполнитель - Функциональные модели универсального нейрокомпьютера
Описание компонента исполнитель Компонент исполнитель является служебным. Это означает, что он универсален и невидим для пользователя. В отличие от всех...
-
Основные операторы - Функциональные модели универсального нейрокомпьютера
Оператор присваивания состоит из двух частей, разделенных знаком "=". В левой части оператора присваивания могут участвовать им Ена любых переменных. В...
-
Оценить массив сигналов (Estimate) - Функциональные модели универсального нейрокомпьютера
Описание запроса: Pascal: Function Estimate( EstName : PString; Signals, Back, Answers, Reliability: PRealArray; Direv : Logic; Var Estim : Real ) :...
-
Способ описания синтаксических конструкций - Функциональные модели универсального нейрокомпьютера
Для описания синтаксиса языков описаний компонентов использ Уется расширенная Бэкусова нормальная форма. Описание синтаксиса языка с помощью БНФ состоит...
-
Составной предобработчик - Функциональные модели универсального нейрокомпьютера
Поскольку на вход нейронной сети обычно подается несколько входных сигналов, каждый из которых обрабатывается своим предобработчиком, то предобработчик...
-
Построение оценки по интерпретатору - Функциональные модели универсального нейрокомпьютера
Если в качестве ответа нейронная сеть должна выдать число, то естественной оценкой является квадрат разности выданного сетью выходного сигнала и...
-
Уровень уверенности - Функциональные модели универсального нейрокомпьютера
Часто при решении задач классификации с использованием нейронных сетей недостаточно простого ответа "входной вектор принадлежит k-му классу". Хотелось бы...
-
Поскольку в точке ветвления не происходит преобразования сигнала, то константа Липшица для нее равна единице. Сумматор Производная суммы по любому из...
-
Контрастирование и нормализация сети - Функциональные модели универсального нейрокомпьютера
В последние годы широкое распространение получили различные методы контрастирования или скелетонизации нейронных сетей. В ходе процедуры контрастирования...
Предопределенные константы - Функциональные модели универсального нейрокомпьютера