Учебное пособие по курсу «Нейроинформатика»
Шрифт:
Contents aSum(N), S_NotTrain(Char)
InSignals NumberOf(InSignals, aSum(N)) {Число входных сигналов определяет сумматор}
OutSignals 1 {Один выходной сигнал}
Parameters NumberOf(Parameters, aSum(N)) {Число параметров определяет сумматор}
Connections
{Входные сигналы
каскада – входные сигналы сумматора}
InSignals[1..NumberOf(InSignals, aSum(N))] <=> aSum.InSignals[1..NumberOf(InSignals, aSum(N))]
{Выход сумматроа – вход нелинейного преобразователя}
aSum.OutSignals <=> S_NotTrain.InSignals
{Выход преобразователя – выход каскада}
OutSignals <=> S_NotTrain.OutSignals
Parameters[1..NumberOf(Parameters, aSum(N))] <=> aSum.Parameters[1..NumberOf(Parameters, aSum(N))]
End {Конец описания сигмоидного нейрона с произвольным сумматором}
{Слой сигмоидных нейронов с произвольными сумматорами на N входов}
Layer Lay1(aSum : Block; N,M : Long; Char : Real)
Contents Sigm: NSigm(aSum,N,Char)[M] {В состав слоя входит M нейронов}
InSignals M * NumberOf(InSignals, Sigm)
{Число входных сигналов определяется как взятое M раз число входных сигналов нейронов. Вместо имени нейрона используем псевдоним}
OutSignals M {Один выходной сигнал на нейрон}
Parameters M * NumberOf(Parameters, Sigm)
{Число параметров определяется как взятое M раз число параметров нейронов}
Connections
{Первые NumberOf(InSignals, NSigm(aSum,N,Char)) сигналов первому нейрону, и т.д.}
InSignals[1..M *NumberOf(InSignals, Sigm)] <=> Sigm[1..M].InSignals[1..NumberOf(InSignals, Sigm)]
{Выходные сигналы нейронов - выходные сигналы сети}
OutSignals[1..M]<=> Sigm[1..M].OutSignals
{Параметры слоя – параметры нейронов}
Parameters[1..M *NumberOf(Parameters, Sigm)] <=> Sigm[1..M].Parameters[1..NumberOf(Parameters, Sigm)]
End {Конец
описания слоя сигмоидных нейронов с произвольным сумматором}
{Слой точек ветвления}
Layer BLay(N,M : Long)
Contents Branch(N)[M] {В состав слоя входит M точек ветвления}
InSignals M {По одному входному сигналу на точку ветвления}
OutSignals M * N {N выходных сигналов у каждой точки ветвления}
Connections
InSignals[1..M] <=> Branch[1..M].InSignals {По одному входу на точку ветвления}
{Выходные сигналы в порядке первый с каждой точки ветвления, затем второй и т.д. }
OutSignals[1..N * M]<=> Branch[+:1..M].OutSignals[1..N]
End {Конец описания слоя Точек ветвления}
{Полный слой сигмоидных нейронов с произвольными сумматорами на N входов}
Cascad FullLay(aSum : Block; N,M : Long; Char : Real)
Contents Br: BLay1(M,N), Ne: Lay1(aSum,N,M,Char) {Слой точек ветвления и слой нейронов}
InSignals N {Число входных сигналов – число точек ветвления}
OutSignals M {Один выходной сигнал на нейрон}
Parameters NumberOf(Parameters, Ne)
{Число параметров определяется как взятое M раз число параметров нейронов}
Connections
{Входные сигналы – слою точек ветвления}
InSignals[1..N]<=> Br.InSignals[1..N]
{Выходные сигналы нейронов - выходные сигналы сети}
OutSignals[1..M]<=> Ne.OutSignals[1..M]
{Параметры слоя – параметры нейронов}
Parameters[1..NumberOf(Parameters, Ne)] <=> Ne.Parameters[1..NumberOf(Parameters, Ne)]
Поделиться:
Популярные книги
Газлайтер. Том 9
9. История Телепата
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Кодекс Крови. Книга VI
6. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Все ведьмы – стервы, или Ректору больше (не) наливать
1. Все ведьмы - стервы
Фантастика:
юмористическая фантастика
5.00
рейтинг книги
Я еще не князь. Книга XIV
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я не Монте-Кристо
Любовные романы:
современные любовные романы
5.57
рейтинг книги
Мимик нового Мира 14
13. Мимик!
Фантастика:
юмористическое фэнтези
постапокалипсис
рпг
5.00
рейтинг книги
Правила Барби
4. Элита Нью-Йорка
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Морозная гряда. Первый пояс
3. Путь
Фантастика:
фэнтези
7.91
рейтинг книги
Идущий в тени 6
6. Идущий в тени
Фантастика:
фэнтези
рпг
5.57
рейтинг книги
Фиктивная жена
1. Братья Вертинские
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Маленькая слабость Дракона Андреевича
1. Танцы на углях
Любовные романы:
современные любовные романы
эро литература
5.25
рейтинг книги
Он тебя не любит(?)
Любовные романы:
современные любовные романы
7.46
рейтинг книги
Кодекс Охотника. Книга XII
12. Кодекс Охотника
Фантастика:
боевая фантастика
городское фэнтези
аниме
7.50
рейтинг книги
Последняя Арена
1. Последняя Арена
Фантастика:
боевая фантастика
постапокалипсис
рпг
6.20