Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 4.5. Абстрактный нейрон и абстрактные модели нейронных сетейИзучение свойств нервных клеток (нейронов) и нервных тканей привело на определенном этапе к рассмотрению абстрактных (идеализированных) нейронов и абстрактных моделей нейронных сетей. Нервная сеть Мак-Каллока и Питтса — одна из наиболее известных абстракций такого рода). Нейроном Мак-Каллока и Питтса называется воображаемый логический элемент, который может находиться лишь в одном из двух возможных состояний — «возбужден» и «не возбужден». Нейрон имеет любое конечное число входов и один выход с любым конечным числом разветвлений (рис. 4.18). Каждый из входов может иметь окончание одного из двух видов: «тормозящее» (на рис. 4.18 обозначено черным кружком) и «простое» (на рис. 4.18 — стрелка). Окончания разветвлений выхода нейрона могут воздействовать на входы иных нейронов или на свой собственный вход. На некоторые из входов нейронов могут воздействовать внешние возмущения. Каждое внешнее возмущение также может иметь лишь одно из двух возможных состояний. Оно может возбуждать вход или не возбуждать его. Так образуются абстрактные нейронные сети — модели нервной ткани (пример на рис. 4.19).
Рис. 4.18. Обозначим
где h — заданное конечное число, называемое порогом возбуждения, и нейрон не возбужден, если эти условия не выполняются. Таким образом, тормозящее окончание «обладает правом вето» — даже при выполнении неравенства (4.36) возбуждения выхода нет, если к рассматриваемому нейрону подходит хоть одно тормозящее ответвление, отходящее от возбужденного нейрона).
Рис. 4.19. Если обозначить через
На оси времени отметим точки Тогда выражение (4.37) можно записать так:
Рассмотрим теперь произвольную абстрактную нейронную сеть Мак-Каллока и Питтса, состоящую из Из изложенного следует, что абстрактная нейронная сеть Мак-Каллока и Питтса описывается системой соотношений
где Таким образом, абстрактная нейронная сеть Мак-Каллока и Питтса представляет собой сеть в нашем понимании и, следовательно, является конечным автоматом. Но в связи с тем, что в правых частях выражений (4.39) находятся не произвольные логические функции, а функции специального вида (типа (4.38)), естественно возникает вопрос: можно ли для любого заданного конечного автомата, работающего в тактности Чтобы ответить на этот вопрос заметим, прежде всего, что, замыкая на себя нейрон с Мы можем поэтому считать, что к нейронам может быть подведен всегда возбужденный вход (рис. 4.21,а), обозначая это так, как показано на рис. Рассмотрим нейрон с
Рис. 4.20. т. е. одним нейроном будет осуществлена задержка на такт. Соединив любое число q таких нейронов последовательно (рис. 4.23), реализуем задержку на q тактов.
Рис. 4.21.
Рис. 4.22. Рассмотрим теперь нейрон с
т. е. в одном нейроне осуществляется операция отрицания с задержкой на такт.
Рис. 4.23. Нейрон с
а нейрон с
Рис. 4.24
Рис. 4.25. Если надо осуществить конъюнкцию s переменных, из которых часть отрицается, то отрицаемые переменные должны быть подведены к тормозящим входам, a h должно быть равно числу неотрицаемых переменных. Так, например, конъюнкция
Рис. 4.26.
Рис. 4.27.
осуществляется одним нейроном по схеме, показанной на рис. 4.27. Рассмотрим какую-либо дизъюнктивную форму конъюнктивных групп. Пусть такая форма содержит
Любая логическая функция может быть представлена дизъюнктивной формой конъюнктивных групп и, следовательно, реализуется за два такта абстрактной нейронной сетью, составленной из нейронов Мак-Каллока и Питтса. Таким образом, из нейронов Мак-Каллока и Питтса может быть составлен любой логический преобразователь L, но, в отличие от наших обычных предположений, такой преобразователь не будет мгновенно действующим — на его работу расходуется два такта.
Рис. 4.28. Предположим теперь, что входы изменяются и состояние сети наблюдается в моменты С другой стороны, из нейронов может быть построен элемент задержки на такой «двойной» такт; для этого надо (см. рис. 4.23) соединить последовательно два элемента задержки. Располагая любым логическим преобразователем и элементом задержки, можно построить сеть, реализующую любой автомат, работающий в такой тактности.
Рис. 4.29. Далее, в гл. X, будут рассмотрены методы построения автоматов, работающих в любой «медленной» тактности, из элементов, работающих в «быстрой» тактности, если сигнал о наступлении медленного такта подается на автомат извне. Будет показано, что для этого необходимо лишь располагать элементом задержки на любой, извне подведенный такт. Чтобы более не возвращаться к нейронным цепям, покажем здесь же, как из нейронов Мак-Каллока и Питтса может быть реализован такой элемент задержки. С этой целью построим сеть (рис. 4.29), реализующую за время
Две такие сети соединим в одну, имеющую два входа (и и
Рис. 4.30. На рис. 4.31 показано изменение
Рис. 4.31. Значение Располагая элементом задержки на любой извне поданный такт и любым преобразователем, срабатывающим за время
|
1 |
Оглавление
|