Продолжаю эмулировать функции PHP посредством нейронной сети.Итак основная проблема в этом случае что для перебора адресного пространства нам нужен указатель который нужно прибавлять на один -->соответственно нужно перебирать по очереди само число указателя в двоичной системе.
Для последнего случая важен прямой перебор от конца до начала ,то есть открытие пути путём перебора нейронов.Чтобы их перебирать нужна их очередь следования друг за другом.Перед нами пример типичной несущественной задачи имеющей решение,но требующей ресурсов и времени на это решение.В таком случае полезнее будет посмотреть вглубь и в корень.
Прямой перебор-это операция поочерёдного открытия пути для чтения или записи нейронов.Очерёдность может регулироваться блокирующими нейронами.Опять же нам нужно перебирать блокирующие нейроны,но в данном случае посылается сигнал об этой блокировке,определённая конфигурация открытых и закрытых блокирующих нейронов (двоичиное число) в котором всего одна единица и все остальные нули,типо подобных чисел
10000
01000
00100
00010
00001
Можно опять же их записать и копировать ,но опять же нужен перебор этих записей,то есть мы приходим к утверждению
{утверждение:без перебора невозможна система адресации}.На картинке налица диагаальный разрез то есть переход открытого состояния от нейрона к нейрона,тогда модно посредством прямой линии и такта регулировать переход этой линии что я имею ввиду:
= — это тактовый сигнал
->-0-0-0-1-0-0-0
->=0-0-0-1-0-0-0
->-0=0-0-1-0-0-0
->-0-0=0-1-0-0-0
->-0-0-0=1-0-0-0
->-0-0-0-0=1-0-0
->-0-0-0-0-1-0-0
Для выполнения этого условия каждый последующая ячейка записи,состоящая из зацикленных нейронов должна иметь уровень возбуждения равный сумме существующего заряда на ясйке и пришедшего туда заряда.Но тогда верно или мы принимаем в качестве допущения
{утверждение:в зацикленной цепи нейронов если приходит ещё один заряд то они должны прибавляться к друг другу}
{утверждение:следующий нейрон после перехода не должен возбуждаться из-за потери общего заряда}
Однако это не совсем понятно с точки зрения биологии и физики,если в зацикленнную цепь как в нашем случае привнести ещё один заряд то они будут бегать независимо друг от друга по телам нейронов как гонщики по кругу.То есть {утверждение:один замкнутый круг нейронов может переносить несколько зарядов}.Но если мы имеем два нейрона в замнкутой цепи то достаточно просто перенести заряд сразу на двух дендрито-асконах сразу к двум этим нейронам.И тут появляется интересная тема для обследования.Как будут вести себя в нейроне противоположные по направлению сигналы от дендритов.И вообще как они будут себя вести.По официальной биологии сигналы имеют операцию «сложения» и «вычитания» на своём теле,то есть образуют среднеарифметический заряд.И каждый сигнал представляет собой фронт волны распростроняющейся по мембране нейрона.Фронт волны представляет собой насколько я помню течение сквозь мембрану через ионные каналы нейронов ионов кальция,натрия и калия.Итак возьмём,для рассмотрения такую ситуацию,встречаются два противоположных фронта волны на мембране.Логичным будет задать вопрос,куда они поёдут дальше после столкновения и каким образом они отреагируют друг на друга.Но пока я имею такой информации,так что оставим эту тему.
Итак,одна операция была расшифрована с существенными допущениями которые обозначены как утверждения.
Теперь стоит перейти к другой операции ,такой как сложение единицы или говоря языком php:
$i++;
Итак в прошлой записи журанала я записал:
<<<<
Для того чтобы складывать существует несложный алгоритм изучаемый ещё в школе:
Начинаем от конечной ячейки:
1)Если на ячейке ноль ,то изменяем на логическую единицу
2)Если на ячейке 1,то изменяем на логический ноль и переходим на ячейку повыше и применяем алгоритм заново.
>>>
Итак ,в этом случае перестановка будет зависеть от условия (наличия заряда на ячейке с которой читаем).Этот нейрон будет связан с нейроном такта.То есть вся модель эффективно строиться.
Ещё одна операция требующая рассмотрения сравнения числа записанного в указателе и числа выражающего длину строки.Для сравнения нам опять же потребуется операция перебора связанная с тактом.Но чтобы сделать это быстрее мы можем поступить проще,составить ряд нейронов которые открываются если два из их дендритов либо равны нулю,либо равны единице
,а следующий нейрон возбуждается только от суммарного потенциала предыдущего нейрона.То есть если все ячейки памяти совпадают ,то сигнал проходит сквозь них,если же нет то нет.Итак ,если пришёл сигнал то он будет запускать систему копирования результата.Для того чтобы копировать результат с какой-то последовательности нейронов в другую нам нужен
тоже какой-то механизм.Если у нас есть механимз адресации,то он должен уметь записывать побитно результаты с одной области памяти в другую
Интересны были бы ваши идеи и ваша помощь насчёт перебора ,может существуют способы попроще.Иногда бывает что не видишь очевидных вещей которые видят другие люди но тратишь на них внимание и силы,и мне кажется что это тот случай.И так же хотелось бы найти правил движения зарядов по нейронам.
Вопрос:Каким образом складываются и вычитаются фронты волны зарядов на теле нейрона?
Вопрос:Каким образом тормозящий дендрит уменьшает заряд клетки?
Вопрос:Можно ли принять {утверждение:сопротивление (сила)связи между клетками прямо пропорциональна(график зависмости в виде прямой линии) частоте прохождений зарядов через эту связь} за истину для дальнейшего моделирования?
Вопрос:Бывают ли нейроны которые возбуждаются когда на двух их денритах либо есть заряд либо его нет?