Хаос-архиватор, step-3
Предшествующая статья www.membrana.ru/particle/18526
Следующая статья www.membrana.ru/particle/18585
ПАКЕТ 3: «Возбуждение на сети области активности – блуждающего виртуального процессора, работа совокупности в режиме несложной ассоциативной памяти.
Список достаточно программ совокупности приведен в статье „Хаос-архиватор, step-1“ www.membrana.ru/particle/18508
1. И без того, продолжим. Пришла очередь обрисовать процедуру следообразования, для осуществления которой создавалась рассмотренная сеть.
Так как в действительности чудес не бывает, и для того что б что-то запомнить, так или иначе, на физическом носителе совокупности обязан остаться физический след, по которому это что-то возможно будет воспроизвести. В случае если модель компьютерная, то таким следом возможно, к примеру, сохраняемый код состояния совокупности памяти либо его трансформации.
Причем не имеет значение, какого именно типа эта память и что она делает – „запоминает“ либо „записывает“. В нашем мире все заканчивается одним и тем же: записью на физический носитель произведенных трансформаций.
Разумеется, что для накопления неограниченного количества информации требуется неограниченный физический носитель соответствующей ей последовательности знаков. Ну и совокупность, которая их бы »осознавала.
Само собой разумеется, сохранить неограниченное количество сведений на неограниченном носители – громадного ума не нужно. Другое дело, обучиться осознавать суть записанного.
Тогда, совокупность имела возможность бы развернуть представленную данные в намного больший количество, переписав его в виде новой более долгой последовательности. Как, к примеру, это происходит, в то время, когда ученика просят обрисовать переживания и свои чувства от прочтённого стихотворения.
Но как это сделать на элементарном уровне – не было человека, кто знал. светло было лишь одно: при решения проблемы, словосочетание – совокупность «осознавала», будет писаться без кавычек.
Не углубляясь потом в философию вопроса, скажем так: длительность процедуры записи либо копирования информации ограничена лишь физикой процесса трансформации формы носителя. А для понимания требуется время на раздумье – т.е. на работу воображения, которая, как мы полагали, происходит во внутреннем мире человека, т.е. во времяподобном пространстве.
Вот исходя из этого мы и сохраняли надежду, что создав искусственно времяподобное пространство в виде нетрадиционной квазинейронной сети и запустив в ней блуждающий процессор – неприятность возможно неограниченной памяти будет решена.
Но, без оглядки на все отечественные упрочнения, этого не произошло. Потребовалось около 5 лет, дабы придти к такому результату. Совокупность ассоциативной памяти симулировала многие внешние показатели памяти человека, не считая одного – активность.
Итог ее деятельности постоянно оставался рациональным, т.е. укладывающимся в допустимый статистический промежуток.
2. Так, вся эта история с «блуждающим процессором на квазинейронной сети» – так, для большей ясности окружающих, именовался проект до начала 90-не сильный, должна была закончится еще тогда, подобно множеству вторых попыток взять устойчивое смещение математического ожидания бернуливости. Как к примеру окончились ничем опыты Цейтлина с его компьютерными «гадалками».
Но мы не бросали работу, и вот, наконец, перед нами открылась «ужасная» тайна памяти человека: она не только принципиально отличается от компьютерной метафоры (это и без того было очевидным), но основное: ни при каких обстоятельствах не находится в режиме «запоминания». У нее, по-видимому, нет вторых режимов, лишь «чтение».
Из этого ее активность. Ну и, помимо этого, в случае если поразмыслить, добавление вторых режимов было бы легко некорректно.
К примеру, заберём режим «чтение» – это же легко обращение направления стрелы времени, что и без того уже осуществляется в предложенной совокупности.
Так, наличие перечисленных в вводной статье режимов – сейчас это процедуры для отладки совокупности. Помимо этого, отсутствие режима «запоминание» предполагает делегирование данной функции некой второй составляющей совокупности (вы уже догадываетесь – Аппарату активной памяти), что реализует процедуру «запоминания» – накопление данных в энграмме, и функционирующей параллельно с совокупностью ассоциативной памяти, «просматривающей» эту энграмму.
Наряду с этим она снова модифицируется, поскольку при чтении эти стираются. Т.е отечественная совокупность окажется в динамическом равновесии.
Но, это уже материал 4-го пакета.
3. И без того, процедура следообразования в начальном варианте. Отметим, что любой узел моделируемой сети – это автомат, делающий априорно заданные функции в соответствие со своим статусом: точка сильного сотрудничества – «coma», элемент п/множества «не сильный сотрудничества» либо принадлежность к «фоновому п/множеству».
Основная функция – определение индекса очередного узла сети, что в следующий момент получит статус «coma». С целью этого производится расчет «веса» каждого из вероятных направлений.
Отметим, что их количество выяснено сложностью сети (в обрисованном варианте сложность равна 4 – как раз столько хронодинамических взаимоотношений имеет любой узел). Ну а вес каждого направления рассчитывается по формуле ведущей разности [3], приведенной в www.membrana.ru/particle/18526
По окончании того, как направление выбрано, его нужно закрепить. Фактически в этом и содержится следообразование. Закрепление осуществляется методом перераспределения потенциала между п/множеством «сильного сотрудничества» и точкой «Coma», текущей области активности.
Т.е. так, что бы довольно новой точки «Coma», текущий узел купил большой, среди других альтернатив, вес.
Наряду с этим, символ выбранного узла (см. пакет 1, где обрисовано формирование кроны) обязан совпадать со очередным знаком запоминаемой последовательности (где 0 – это -1; 1 – это +1).
В качестве элементарного приращения потенциала употребляется +-1. Тогда, в соответствие с формулой ведущей разности, содержимое ячеек узлов области не сильный сотрудничества изменяется на +-1, а узла Coma – на +-N; где N- мощность п/множества «не сильный сотрудничества».
Так, приобретаемая энграмма – это массив целых чисел диапазоне, приблизительно +- 64. Верхнее значение диапазона соответствует числам типа INTEGER-1. (Эти границы сложились «исторически», потому, что при применении оптимизирующего компилятора FORTRANа, исполнение арифметических операций с этими числами идет существенно стремительнее, чем если бы применять простой тип целых).
Заключение
Конечно, мы осознавали, что при запоминании количество вероятных альтернатив вдвое меньше, чем при воспроизведении энграммы. Исходя из этого ее энтропия, если не предпринять особых мер, неизбежно будет возрастать.
Я не буду обрисовывать тут эти «навороты», потому, что не все они употребляются в конечном варианте, а основное: решение проблемы появилось в радикальном пересмотре всей архитектуры совокупности. Так, что б совокупность ассоциативного запоминания, функционировала как бы в режиме чтения, а наполнение энграммы производилось другой системой, которую назвали Аппарат активной памяти.