Учебное пособие по курсу «Нейроинформатика»
Шрифт:
Ключевые слова языка
В табл. 25 приведен список ключевых слов специфических для языка описания сетей.
Таблица 25. Ключевые слова языка описания сетей.
Идентификатор | Краткое описание |
---|---|
Back | Метод, осуществляющий обратное функционирование подсети. Префикс сигналов обратного функционирования. |
Block | Тип аргумента подсети. Означает, что аргумент является подсетью. |
Cascad | Тип подсети — каскад. |
Connections | Начало блока
|
Contents | Начало блока описания состава подсети. |
DefaultType | Тип параметров по умолчанию. |
Element | Тип подсети — элемент. |
Forw | Метод, осуществляющий прямое функционирования подсети. |
InSignalMask | Имя, по которому адресуются маски обучаемости входных сигналов подсети. |
InSignals | Имя, по которому адресуются входные сигналы подсети; начало блока описания входных сигналов. |
Layer | Тип подсети — слой. |
Loop | Тип подсети — цикл, выполняемый указанное число раз. |
MainNet | Начало описания главной сети |
NetLib | Начало описания библиотеки подсетей. |
NetWork | Начало описания сети |
NumberOf | Функция (запрос). Возвращает число параметров или сигналов в подсети. |
OutSignals | Имя, по которому адресуются выходные сигналы подсети; начало блока описания выходных сигналов. |
ParamDef | Заголовок определения типа параметров. |
Рarameters | Имя, по которому адресуются параметры подсети; начало блока описания параметров. |
ParamMask | Имя, по которому адресуются маски обучаемости параметров подсети. |
ParamType | Заголовок описания типа параметров. |
Until | Тип подсети — цикл, выполняемый до тех пор пока не выполнится условие. |
Used | Начало списка подключаемых библиотек подсетей |
БНФ языка описания сетей
Обозначения, принятые в данном расширении БНФ и описание ряда конструкций приведены в разделе «Описание языка описания компонентов».
<Описание библиотеки подсетей>::= <Заголовок библиотеки> <Описание подсетей> <Конец описания библиотеки>
<Заголовок библиотеки>::= NetLib<Имя библиотеки> [Used <Список имен библиотек>]
<Имя библиотеки>::= <Идентификатор>
<Список имен библиотек>::= <Имя используемой библиотеки> [,<Список имен библиотек>]
<Имя используемой библиотеки>::= <Идентификатор>
<Описание подсетей>::= <Описание подсети> [<Описание подсетей>]
<Описание подсети>::= {<Описание элемента> | <Описание блока> | <Описание функций>}
<Описание элемента>::= <Заголовок описания элемента> <Описание сигналов и параметров> [<Описание типов параметров>] [<Определение типов параметров>] [<Описание статических переменных>] [<Установление значений статических переменных>] <Описание методов> <Конец
описания элемента>
<Заголовок описания элемента>::= Element<Имя элемента> [( <Список формальных аргументов>)]
<Имя элемента>::= <Идентификатор>
<Описание сигналов и параметров>::= <Описание входных сигналов> <Описание выходных сигналов> [<Описание параметров>]
<Описание входных сигналов>::= InSignals<Константное выражение типа Long>
<Описание выходных сигналов>::= OutSignals<Константное выражение типа Long>
<Описание параметров>::= Parameters<Константное выражение типа Long>
<Описание типов параметров>::= <Описание типа параметров> [<Описание типов параметров>]
<Описание типа параметров>::= ParamType<Имя типа параметра><Список>
<Имя типа параметра>::= <Идентификатор>
<Список>::= {Parameters[ <Начальный номер> [..<Конечный номер> [<Шаг>]]] | InSignals[ <Начальный номер> [..<Конечный номер> [<Шаг>]]] } [;<Список>]
<Определение типов параметров>::= <Определение типа параметра> [<Определение типов параметров>]
<Определение типа параметра>::= ParamDef<Имя типа параметра> <Минимальное значение> <Максимальное значение>
<Минимальное значение>::= <Константное выражение типа Real>
<Максимальное значение>::= <Константное выражение типа Real>
<Установление значений статических переменных>::= <Установление параметров Подсети> [;<Установление значений статических переменных>]
<Описание методов>::= <Описание функционирования вперед> <Описание функционирования назад>
<Описание функционирования вперед>::= Forw [<Описание переменных>] <Тело метода>
<Тело метода>::= Begin<Составной оператор> End
<Описание функционирования назад>::= Back[<Описание переменных>] <Тело метода>
<Конец описания элемента>::= End<Имя элемента>
<Описание блока>::= <Заголовок описания блока> <Описание состава> <Описание сигналов и параметров> [<Описание статических переменных>] [<Установление значений статических переменных>] <Описание связей> [<Определение типов параметров>] <Конец описания блока>
<Заголовок описания блока>::= {<Описание каскада> | <Описание слоя> | <Описание цикла с фиксированным числом шагов> | <Описание цикла по условию>}
<Описание каскада>::=Cascad<Имя блока> [( <Список формальных аргументов блока>)]
<Имя блока>::= <Идентификатор>
<Список формальных аргументов блока>::= {<Список формальных аргументов> | <Аргумент — подсеть>} [;<Список формальных аргументов блока>]
Поделиться:
Популярные книги
Проводник
2. Другая сторона
Фантастика:
боевая фантастика
рпг
7.41
рейтинг книги
(Бес) Предел
Любовные романы:
современные любовные романы
6.75
рейтинг книги
Курсант: Назад в СССР 7
7. Курсант
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Кодекс Охотника. Книга IV
4. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Купец. Поморский авантюрист
7. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Его огонь горит для меня. Том 2
2. Мир Карастели
Фантастика:
юмористическая фантастика
5.40
рейтинг книги
Проклятый Лекарь IV
4. Каратель
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Последняя Арена 7
7. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Академия
2. Медорфенов
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга XI
11. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Третий. Том 3
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Последняя Арена 6
6. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Беглец
1. Совсем не герой
Фантастика:
фэнтези
попаданцы
8.94
рейтинг книги
СД. Восемнадцатый том. Часть 1
31. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
6.93