Рефераты. Функциональные модели универсального нейрокомпьютера


Таблица 9.

Ключевые слова языка описания нейронных сетей.

Ключевое слово

Краткое описание

Back

Метод, осуществляющий обратное функционирование подсети. Префикс сигналов обратного функционирования.

Begin

Начало описания тела процедуры, или операторных скобок.

Block

Тип аргумента подсети. Означает, что аргумент является подсетью.

By

Часть оператора цикла с шагом. Предшествует шагу цикла.

Cascad

Тип подсети – каскад.

Connections

Начало блока описания связей подсети.

Contents

Начало блока описания состава подсети.

DefaultType

Тип параметров по умолчанию.

Do

Завершающая часть операторов цикла.

Element

Тип подсети – элемент.

Else

Часть условного оператора. Предшествует оператору, выполняемому, если условие ложно.

End

Конец описания тела процедуры или операторных скобок.

For

Заголовок оператора цикла с шагом.

Forw

Метод, осуществляющий прямое функционирования подсети.

Function

Заголовок описания функции.

Global

Начло блока описания глобальных переменных.

GoTo

Начало оператора перехода.

If

Начало условного оператора.

Include

Предшествует имени файла, целиком вставляемого в это место описания.

InSignalMask

Имя, по которому адресуются маски обучаемости входных сигналов подсети.

InSignals

Имя, по которому адресуются входные сигналы подсети; начало блока описания входных сигналов.


Таблица 9.

Ключевые слова языка описания нейронных сетей (Продолжение)

Ключевое слово

Краткое описание

Label

Начало описания меток

Layer

Тип подсети – слой.

Loop

Тип подсети – цикл, выполняемый указанное число раз.

MainNet

Начало описания главной сети

Name

Предшествует имени статической переменной.

NetLib

Начало описания библиотеки подсетей.

NetWork

Начало описания сети

NumberOf

Функция (запрос). Возвращает число параметров или сигналов в подсети.

OutSignals

Имя, по которому адресуются выходные сигналы подсети; начало блока описания выходных сигналов.

ParamDef

Заголовок определения типа параметров.

Parameters

Имя, по которому адресуются параметры подсети; начало блока описания параметров.

ParamMask

Имя, по которому адресуются маски обучаемости параметров подсети.

ParamType

Заголовок описания типа параметров.

SetParameters

Признак раздела установления значений параметров.

Static

Начло блока описания статических переменных.

Then

Часть условного оператора, предшествующая оператору, выполняемому, если условие истинно.

To

Часть оператора цикла с шагом. Предшествует верхней границе цикла.

Var

Начло блока описания переменных.

While

Заголовок оператора цикла по условию.

Until

Тип подсети – цикл, выполняемый до тех пор пока не выполнится условие.

Used

Начало списка подключаемых библиотек подсетей

Таблица 10

Элементарные функции, допустимые в языке описания нейронных сетей

Имя

Значение

Имя

Значение

Sin

Синус

Cos

Косинус

Tan

Тангенс

Atan

Арктангенс

Sh

Гиперболический синус

Ch

Гиперболический косинус

Th

Гиперболический тангенс

Lg

Логарифм двоичный

Ln

Логарифм натуральный

Exp

Экспонента

Sqrt

Квадратный корень

Sqr

Квадрат

Abs

Абсолюеное значение

Sign

Знак аргумента (0 – минус)

4.3.7.2.   Передача аргументов функциям

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

4.3.7.3.   Имена структурных единиц

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

1.     Имя компонента является полным именем компонента.

2.     Полное имя младшей структурной единицы строится путем добавления справа к имени старшей структурной единицы точки, псевдонима младшей структурной единицы и номера экземпляра младшей структурной единицы, если младших структурных единиц с таким псевдонимом несколько.

Иногда при построении описания компонента требуется однозначное имя структурной единицы. В качестве однозначного имени можно использовать полное имя, но такой подход лишает возможности вставлять подготовленные структурные единицы в структуры более высокого уровня. Для этого вводится понятие однозначного имени структурной единицы: в описании структурной единицы A однозначным именем структурной единицы B, являющейся частью структурной единицы A, является полное имя структурной единицы B, из которого исключено полное имя структурной единицы A.

4.3.7.4.   Способ описания синтаксических конструкций

Для описания синтаксиса языков описаний компонентов используется расширенная Бэкусова нормальная форма. Описание синтаксиса языка с помощью БНФ состоит в расшифровке понятий от более сложных к более простым. Каждое предложение БНФ состоит из двух частей, разделенных символами «::=» (два двоеточия, за которыми следует знак равенства). Наиболее подходящим названием для этого разделителя является слово «является» в отличие от «равно» или «присвоить» в языках программирования. Слева от разделителя находится объясняемое понятие, справа – конструкция разъясняющая это понятие. Например, предложение

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.