Т.е. нужно построить нечто, что может продуцировать логические правила "если-то" на базе входной информации в динамике, т.е. с учетом срока жизни правил и разрушающих воздействий? Или я неправильно понял?
N входных каналов, считаем что по ним изредка приходит информация о наличии стимула. Т.е. 1 - стимул есть, 0 стимула нет. Реальные входные данные (непрерывные и сложные) на такое, конечно, отображать придется какими-то хитрыми методами, но сути это менять не должно.
Входные каналы пропустить через фильтр, который задержит падающий фронт сигнала, или превратит его в медленно затухающий. RC-цепочка, короче.
Полученные N сигналов коррелировать между собой методом "если пришли одновременно - увеличиваем вес в соответствующей ячейке матрицы NхN, если нет, то уменьшаем вес". И используем этот же вес для отображения входных сигналов на воспринимаемые. Нужно подобрать параметры фильтров на входе и функции которая меняет вес в ячейка в зависимости от соотношения сигналов и предыдущего веса, в итоге, по идее, должно получится как раз требуемое.
Очень интересно. 1) хотя бы временное окно, в течение которого поступают два интересующих сигнала, известно? 2) сигналы обязательно поступают по *разным* каналам? 3) ограничения по времени/памяти?
А мы можем ослабить требование того, что сигналы наперед идентифицированы? Т.е. например, если допустить, что сигналом может быть последовательность типа (1,0,3,0,1,1), но наперед мы этого не знаем?
Хм. Вероятно, поможет повышение размерности (потому как, по сути, сигнал вида 1, 0, 3, 0, 1, 1 и следом за ним 3, 4, 3, 2, например, это то же самое, что и рефлекс на 1, 0, 3, 0, 1, 1, ..., 3, 4, 3, 2). В той модели, что я привёл, рассматривается «однократное» усиление «возбуждения» связи; т.е. поступление какого-то сигнала можно рассматривать как «возбуждение» вершины в графе, что, в свою очередь, «возбуждает» связи с соседними вершинами (мы предполагаем, что все вершины связаны со всеми). Дальше можно либо напрямую «ходить по связям» (что кажется мне не имеющим смысла на первый взгляд, потому как граф полносвязанный), либо рассматривать «матрицы связанности» более высоких порядков, где каждое последующее измерение - один «шаг» в прошлое.
Comments 29
Reply
Reply
Reply
Reply
Реальные входные данные (непрерывные и сложные) на такое, конечно, отображать придется какими-то хитрыми методами, но сути это менять не должно.
Входные каналы пропустить через фильтр, который задержит падающий фронт сигнала, или превратит его в медленно затухающий. RC-цепочка, короче.
Полученные N сигналов коррелировать между собой методом "если пришли одновременно - увеличиваем вес в соответствующей ячейке матрицы NхN, если нет, то уменьшаем вес". И используем этот же вес для отображения входных сигналов на воспринимаемые.
Нужно подобрать параметры фильтров на входе и функции которая меняет вес в ячейка в зависимости от соотношения сигналов и предыдущего веса, в итоге, по идее, должно получится как раз требуемое.
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
1) хотя бы временное окно, в течение которого поступают два интересующих сигнала, известно?
2) сигналы обязательно поступают по *разным* каналам?
3) ограничения по времени/памяти?
Reply
2. Да, обязательно. В классическом биологическом условном рефлексе - это всегда надстройка над безусловным. То есть канал заведомо альтернативный.
3. Ну, можно считать, что и то и другое бесконечны.
Reply
Reply
А мы можем ослабить требование того, что сигналы наперед идентифицированы? Т.е. например, если допустить, что сигналом может быть последовательность типа (1,0,3,0,1,1), но наперед мы этого не знаем?
Reply
Reply
Leave a comment