Способ моделирования целенаправленной деятельности нейрона и устройство для его осуществления

Номер патента: 1737468

Авторы: Евтихиев, Саакян, Серегин, Цитоловский

ZIP архив

Текст

(5)5 6 06 0 ОСУДАРСТВЕННЫЙ КОМИТЕ 1 ПИСАНИЕ ИЗОБРЕТЕН АВТОРСКОМУ ЕЛ ЬСТВУ к моделироваов и предназнантальных и й при изучении ния биологичезобретение мои производстве модуля нейропыта и путем увееденческих парациональирования ейрона, ба необсновные поступил г-число мем для ение функ- основе исО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР(56) Авторское свидетельство СССР М 1589296, кл, 6 06 О 7/60, 1988.(54) СПОСОБ МОДЕЛИРОВАНИЯ ЦЕЛЕНАПРАВЛЕННОЙ ДЕЯТЕЛЬНОСТИ НЕЙРОНА И УСТРОЙСТВО ДЛЯ ЕГООСУЩЕСТВЛЕНИЯ(57) Изобретение относится к моделированию биологических нейронов и предназначено для экспериментальных итеоретических исследований при изучении целенаправленного поведения биологических объектов, а также для создания искусственного нейрона - модуля нейрокомпьютера. Цель изобретения - . расширение функциональных возможностей на основе использования прошлого опыта и увеличение разнообразия поведенческих Изобретение относится нию биологических нейрон чено для экспериме теоретических исследовани целенаправленного поведе ских объектов. Кроме того, и жет найти применение пр искусственного нейрона - компьютера,Цель изобретения - рас циональных возможностей парадигм, С этой целью в способе модифицируют сумму координат входного сигнала и команду генерируют, если модифицированная сумма координат превзошла модифицированный порог. Оценки событий осуществляют в зависимости от прихода сигнала, переключающего режим работы, причем имеются четыре варианта определения прогноза для модификации порога и пять вариантов для модификации суммы координат, что позволяет получить режимы работы, моделирующие широкий спектр парадигм обучения, Способ реализуется путем введения в состав известного устройства первого и второго мультиплексоров, блока элементов И, трехмноговходовых сумматоров, сумматора координат, сумматора, двух блоков определения вероятности, блока критерия достоверности, блока определения безошибочной вероятности, двух регистров, блока коммутации. Предложенный способ моделирования и основанное на нем устройство позволяет моделировать свойст- - ь ва избирательного изменения возбудимости биологических нейронов, 2 и. ф-лы, 1 ил. пользования прош о личения разнообр ов дигм.На чертеже представлена фун ная схема устройства для модел целенаправленной деятельностиДля функционирования спос ходимо выполнить следующие приемы и операции. Пусть на вход сигнал Х (т) = (Х 1(т), Х 2(т), , Хг(т, гд входов модели, а т - время. Пр( и +1и +и +я И 1=и + и А = А + а Р 1 эу Ь (4) определенности 1 = 1, 2, .; Х(т) = 0 или Х;(т) = 1. Сигнал Хо является сигналом награды, пусть это будет сигнал Хо = (1, О, О, , 0). Модель может генерировать сигнал команды У = 1 или У = О. Сигнал Я, поступающий н а отдел ьн ый вход модели, определяет режим работы модели до момента прихода следующего сигнала на этот вход. Если Х(с)Хо ранее поступал на вход модели и при первом появлении являлся )-ым незнакомым сигналом, то ему соот +- -+ветствуют целые и, и 1, и, и числа случаев, когда после сигнала Х(1) генерировался сигнал команды У = 1 и поступил сигнал награды Хо = 1, генерировался сигнал команды У = 1 и не поступил сигнал награды и т,д.Если Х(т) безразличный сигнал, а Ч, порог для базразличного сигнала, то сигнал команды У = 1 генерируют, если А, = Зт)Чо, Если Х(с) не является безразличным сигналом, то порог генерации команды и сумму координат входного сигнала изменяют, в зависимости от прогноза его информационного значения. В зависимости от значения управляющего сигнала Я имеется пять вариантов определения суммы координат входного сигнала,В первом варианте сумму координат входного сигнала изменяют в зависимости от статистического прогноза превышения вероятности получения сигнала награды над вероятностью его отсутствия при условии отсутствия сигнала команды на основе информации, накопленной ранее придействии этого сигнала. Эти вероятности и число степеней свободы системы рассчитывают по формулам Во втором варианте сумму координат входного сигнала изменяют в зависимости от статистического прогноза превышения вероятности получения сигнала награды над вероятностью его отсутствия. Вероятности и число степеней свободы рассчитывают по формулами и + 1ии +иф +и +2 и +пф +1М,пффи п фп 2 В третьем варианте сумму координат 10 входного сигнала изменяют в зависимостиот статистического прогноза превышения доли событий с отсутствием сигналов награды при условии отсутствия сигнала команды над долей событий с отсутствием сигналов 15 награды при генерации сигнала команды,Эти доли и число степеней свободы рассчитывают по формулам М+ и +12 О М 1 - + + + и +1М 1и +и +225М 1=и +и В формулах (1) - (3) учтено, что вероятности для незнакомого сигнала, который считается безразличным, принимаются равными 0,5. Вероятность Р 1 безошибочного прогноза разности 1 = М 1 М 1 оценивают по критерию Стьюдента, Критерий досто верности разности оценивают по формуле 45- ошибка репрезентативности 1; а мс - стандартное значение критерия Стьюдента, Если сумма координат входного сигнала изменяется в пределах А = Аоа, то ее модифицированное значение определяют по формуле: В четвертом варианте сумму координат входного сигнала изменяют в зависимости от статистического прогноза тетрахорического показателя связи фактов наличия или отсутствия сигнала награды с(6) фактами наличия или отсутствия сигнала команды, вычисляемого по формуле(и +оф )(ни )(о п )(л о ф) Вероятность Р 1 наличия связи между указанными факторами оценивают по критерию хи-квадрат п ри числе степеней свободы, равном единице. Критерий достоверности оценивают по формуле гдей 1=и +и +и+ и; уы-стандартное значение критерия хи-квадрат при числе степеней свободы, равном единице. Модифицированное значение суммы координат входного сигнала определяют по формуле (4),В пятом варианте сумму координат не меняют,В зависимости от значения управляющего сигнала Я имеется четыре варианта определения порога генерации сигнала команды.В первом варианте порог изменяют в зависимости от статистического прогноза превышения вероятности получения сигнала награды при условии генерации сигнала команды над вероятностью получения сигнала награды в отсутствии сигнала команды. Вероятности и число степеней свободы рассчитывают по формулам Иг=п +иии + 2. Во втором варианте порог изменяют в зависимости от статистического прогноза превышения вероятности получения сигнала награды над вероятностью его отсутствия при условии генерации сигнала команды, Вероятности и число степеней свободы рассчитывают по формулам+ и +1Мг -и +и +2 В третьем варианте порог изменяют взависимости от статистического прогноза 5 превышения доли сигналов награды, пришедших при условии генерации сигнала команды над долей сигналов награды, пришедших при условии отсутствия сигнала команды. Эти доли и число степеней свобо ды рассчитывают по формулам:+ и +1Мг -и +и +2 15 М- и +1Мги п + +2 В формулах (5) - (7) учтено, что вероятности для незнакомого сигнала, который считается безразличным, принимаются равными 0,5, Аналогично предыдущему рассчитывают вероятность Рг безошибочного прогноза разности р = М г - М г: Порог Ч изменяют в пределах Чо й ч,Ч = Чо - ч Рг 3 я Г ;2. В четвертом варианте порог оставляютнеизменным. Условие генерации сигнала команды После прихода входного сигнала оценивают это условие, генерируют или не генерируют сигнал команды и принимают сигнал награды Хо = 1 или Хо = О. Эти результаты запоминают и модель нейрона готова к приему следующего сигнала.Устройство содержит входной двоичный счетчик 1, группу запоминающих блоков 2 - 5, двоичный счетчик 6, два мультиплексора 7 и 8, блок 9 элементов И, два триггера 10 и 11, три многовходовых сумматора 12, 13 и 14, сумматор 15 координат, два вычитателя 16 и 17 и сумматор 18, два блока 19 и 20 определения вероятности, блок 21 критерия достоверности, блок 22 определения безошибочной вероятности, два регистра 23, 24, блок 25 коммутации, блок 26 управления и дешифратор 27.Устройство работает следующим образом,При включении питания и запуске устройства блок 26 управления вырабатывает сигнал Й, который приводит в исходное, т,е. нулевое состояние, содержимое счетчика 6. Кроме того, блок 26 управления вырабатывает импульсный сигнал а для записи кода режима работы устройства, поступающего из внешней среды с шины Я в регистр 23. Затем блок 26 управления генерирует последовательность импульсов ссч, увеличивающих содержимое счетчика 1, выходы которого являются адресными входами запоминающих блоков 2 - 5 с нуля до максимального значения, а также сигнал 1 з для записи единицы в счетчик 6, Кроме того, сигналы тз 1, тзг, тзз, тз 4 из блока 26 управления поступают на одноименные входы управления запоминающих блоков 2, 3, 4 и 5 для записи содержимого счетчика 6 в ячейки памяти по адресам, генерируемым счетчиком 1. Блок 26 управления при получении сигнала Р из счетчика 1, говорящего о его переполнении, заканчивает приведение устройства в исходное состояние, которому соответствует содержимое всех ячеек памяти запоминающих блоков 2, 3, 4 и 5,тождественно равное единице. Это необходимо для того, чтобы учесть, что соответствующие математические ожидания случайных многомерных сигналов Х, поступающих в дискретные моменты времени на вход устройств, равны 0,5.В дискретный момент времени по сигналу с 1, генерируемому блоком 26 управления, многомерный входной сигнал Х (Х) = =1 Х 1, ХгХ , поступающий и з в н е шней среды, записывается, а счетчик 1, где Х = ,0,1, г - число координат, и + 1 - с = сопзс, Одновременно с сигналом т блок 26 управления генерирует сигнал чтения тчт, поступающий на одноименные входы соответствующих запоминающих блоков 2 - 5. По сигналу тчт происходит считывание содержимого ячеек памяти запоминающих блоков 2 - 5 по адресу Х(т), записанному в счетчик 1, при этом из блока 2 считывается число и число случаев, когда после прихода сигнала Хк генерировалась команда У = 1 в момент времени т+ 1 на выходе устройства и поступала награда М = 1 в момент времени 1+ 2, где У - 0,1, й - 0,1, а= 1, 2, 3, Из блока 3 считывается число и+ - число случаев, когда после прихода сигнала Х" устройством генерировалась команда У = 1, но на 5 вход ч не поступала награда, ч = О, Изблока 4 считывается число и - число случаев, когда после прихода сигнала Х команда У не вырабатывалась, а награда й поступала. Из блока 5 считывается число и = число 10 случаев, когда после прихода сигнала Х команда У устройством не вырабатывалась, т.е, У = О, и не поступала на вход й, награда М = О. Т.е. каждому входному многомерному сигналу Х соответствует определенная 15 строка 2 - 5 блоков.За интервал времени, равныйт+ 1 - Ф = сопзт, после прихода и записи в счетчик 1 многомерного входного сигнала Х(т), рассчитываются вероятности прихода 20 в момент времени ц + 2 на вход устройствай награды, как при условии генерации команды У(т + 1), так и без ее генерации на выходе устройства,В зависимости от значения кода режи ма работы устройства,(значения управляющего сигнала Я) на входы многовходовых сумматоров 12, 13 и 14 поступают числа, считываемые из соответствующих блоков 2 - 5. Блок 25 коммутации, управляя работой 30 блока 9 элементов И, подключает в зависимости от значения кода режима работы устройства, к многовходовым сумматорам те или иные выходы блоков 2 - 5, При значении управляющих сигналов блока 25 коммута ции, равном лог. "1", соответствующий выход блоков 2 - 5 подключается ко входу многовходового сумматора, а при значении управляющих сигналов, равном лог. "О", на вход подается число тождественно равное 40 "0",Вычитатель определяет величину и знак разности вычисленных в блоках 19, 20 определения вероятностей значений математических ожиданий = М - М, а блок 21 критерия достоверности рассчитывает значение критерия 45 50 который необходим при определении вероятности Р безошибочного прогноза разно+ сти математических ожиданий М и М блоком 22 определения безошибочной вероятности. Вычисленное блоком 22 определения безошибочной вероятности значение чР 239 пф 2 при модификации порога, или 551А= - , Х, г,Ч = Ч - чР 2 здп ,1, если А Ч У= О, иначе 55 аР 1 здппри модификации суммы координат входного сигнала поступает на сумматор 18 для изменения порога или суммы координат.За интервал времени т - тм, когда значение сигнала тм, вырабатываемого блоком 26 управления, тождественно равно О, производится модификация суммы координат входного сигнала, вырабатываемого сумматором 15 координат. Полученное на выходе сумматора измененное значение суммы координат входного сигнала на величину аР здп ф записывается в регистр 24 по сигналу тр, вырабатываемому блоком 26 управления.За интервал времени см - ц + 1, когда значение сигнала см = 1, производится модификация порога генерации сигнала ко- манды где Ч = сопзс - заранее заданный порог генерации команды, поступающий на сумматор 18 через мультиплексор 8.Условие генерации команды У(т + 1) на выходе устройства в соответствии с описанным способом моделирования нейрона определяется по формуле Вычитатель 17, на первый вход которого приходит модифицированный порог Ч из сумматора 18, а на второй - модифицированная сумма координат А, производит их сравнение. Если разность А - ЧО, то знак числа на выходе вычитателя 17 равен нулю, в противном случае - единице. По сигналу 1+1, генерируемому блоком 26 управления, знак числа записывается в триггер 11, инверсный вход которого является выходом У устройства, а также одним из входов дешифратора 27 и одного из управляющих входов мультиплексора 7. Значение У = 1 говорит о генерации команды устройством в момент времени с+ 1, а значение У = 0 об ее отсутствии.В дискретный момент времени 11+ 2 по сигналу с + 2, генерируемому блоком 26 управления, на триггер 10 записывается значение награды Й(т 1 + 1). Выход триггера 10 соединен со вторым входом дешифрато 5 10 15 20 25 30 35 40 45 50 ра 27, который в зависимости от сочетания входных сигналов У(11+ 1) и й(с + г) генерирует значение "1" на одном из своих выходов, а на других - значение "0", Выходы дешифратора 27 подключены к соответствующим входам блока 26 управления, который в зависимости от их информационного значения генерирует или нет один из сигналов сз, тзъ тзэ, тм.Мультиплексор 7, управляемый выходом триггера 10 и выходом триггера 11,подключает информационный вход запоминающих блоков 2-5, по сигналу т+ 2 в счетчик 6 записывается содержимое ячейки памяти, выбираемой по адресу Х, а по сигналу з из блока 26 управления к содержимому счетчика 6 прибавляется единица, после чего его содержимое записывается в соответствующий запоминающий блок по адресу Х(т 1). После того, как ячейкой памяти одного из четырех блоков 2 - 5 по адресу Х(ъ) была проведена запись содержимого счетчика 6, устройство готово к новому циклу приема многомерного сигнала Х(т) генерации команды У и приему награды й.Формула изобретения 1. Способ моделирования целенаправленной деятельности нейрона, основанный на приеме многомерных входных сигналов, нахождении суммы координат поступившего входного сигнала, модификации порога сигнала на основе использования оценок событий в связи с поступившим входным сигналом, запоминании фактов генерации сигнала команды и получении сигнала награды, отличающийся тем,что,сцелью расширения функциональных возможностей на основе использования прошлого опыта, поступившим входным сигналом модифицируют сумму координат входного сигнала и генерируют сигнал команды в зависимости от разницы между величиной модифицированной, суммы координат сигнала и величиной модифицированного порога, а оценки событий производятся в зависимости от значимости превышения вероятности получения сигнала награды над вероятностью отсутствия этого сигнала при учете условий генерации сигнала команды и получения сигнала награды, при превышении доли случаев с отсутствием сигнала награды при условии отсутствия сигнала команды над соответствующей долей при условии генерации сигнала команды,.либо от значимости тетрахоического показателя связи фактов наличия или отсутствия сигнала команды,2, Устройство для моделирования нейрона, имеющее два информационных входа Х и И, первый из которых предназначен для12 1737468 50 55 приема многомерных сигналов среды, а второй - для приема сигнала награды, один выход У - выход сигнала команды, и содержащее первый счетчик, вход которого является первым входом устройства, четыре запоминающих блока, адресные входы которых соединены с информационным выходом первого счетчика, второй счетчик, информационный выход которого соединен с входом данных первого запоминающего блока, первый и второй вычитатели, первый триггер, вход которого соединен с выходом первого вычитателя, а выход является выходом устройства, второй триггер, вход которого является вторым входом устройства, дешифратор, первый вход которого соединен с выходом первого триггера, а второй вход - с выходом второго триггера, блок управления, входы которого соединены с выходами дешифратора и выходом переполнения первого счетчика, а выходы блока управления - с первым и вторым тактовыми входами каждого запоминающего блока, с тактовыми входами и входами обнуления первого и второго счетчиков, а также тактовыми входами первого и второго триггеров, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей путем увеличения разнообразия поведенческих парадигм, в него введены первый и второй мультиплексоры, блок элементов И, первый, второй и третий многовходные сумматоры, первый и второй блоки определения вероятности, блок определения безошибочной вероятности и блок определения критерия достоверности, сумматор координат, сумматор, первый и второй регистры, блок коммутации, причем третий информационный вход устройства, предназначенный для приема многомерного сигнала среды Я, является первым входом первого регистра, информационный выход первого счетчика соединен с входом сумматора координат, а выход первого мультиплексора соединен с входом первого счетчика, выход которого соединен входом данных второго, третьего и четвертого запо 10 15 20 30 35 40 45 минающих блоков, а выходы данных четырех запоминающих блоков - с информационными входами первого мультиплексора и информационными входами блока элементов И, выходы которого соединены с первым, вторым, третьим и четвертым входами каждого из трех многовходовых сумматоров, выход первого многовходового сумматора соединен с входом первого и второго блоков определения вероятности, и с входом блока определения безошибочной вероятности, выходы второго и третьего многовходовых сумматоров соединены с входами соответственно первого и второго блоков определения вероятности, выходы которых соединены с первым и вторым входами второго вычитателя и с входом блока определения критерия достоверности, выход которого соединен с входом блока определения безошибочной вероятности, а выход второго вычитателя соединен с входом блока определения критерия достоверности и входом блока определения безошибочной вероятности, выход которого соединен с первым входом сумматора, выход сумматора соединен с первым входом первого вычитателя и информационным входом второго регистра, а второй вход сумматора соединен с выходом второго мультиплексора, первый вход которого соединен с выходом сумматора координат входного сигнала, а второй вход - с источником опорного напряжения, выход второго регистра соединен с вторым входом первого вычитателя, выход первого регистра соединен с первым входом блока коммутации, выход которого соединен с управляющим входом блока элементов И, выходы первого и второго триггеров соединены с первым и вторым управляющими входами первого мультиплексора, а второй вход блока коммутации, управляющий вход второго мультиплексора и тактовые входы первого и второго регистров соединены с соответствующими тактовыми и управляющими выходами блока управления,1737468 Составитель А. СапкоТехред М,Моргентал Корректор Т. Малец Редактор А, Долинич Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 Заказ 1893 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5

Смотреть

Заявка

4684374, 26.04.1989

МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

ЕВТИХИЕВ НИКОЛАЙ НИКОЛАЕВИЧ, ЦИТОЛОВСКИЙ ЛЕВ ЕФИМОВИЧ, СЕРЕГИН ВАЛЕНТИН НИКОЛАЕВИЧ, СААКЯН ЮРИЙ ЗАВЕНОВИЧ

МПК / Метки

МПК: G06G 7/60

Метки: деятельности, моделирования, нейрона, целенаправленной

Опубликовано: 30.05.1992

Код ссылки

<a href="https://patents.su/7-1737468-sposob-modelirovaniya-celenapravlennojj-deyatelnosti-nejjrona-i-ustrojjstvo-dlya-ego-osushhestvleniya.html" target="_blank" rel="follow" title="База патентов СССР">Способ моделирования целенаправленной деятельности нейрона и устройство для его осуществления</a>

Похожие патенты