О сознании

Автор: chameleon

Я устал слушать целую кучу различных “теорий” и “гипотез” о сознании, которые выдвигают люди, говорящие на разных языках. Да я просто задолбался уже, если честно. Эти философы, психологи, гуманитарии всякие и даже медики несут всякую фигню, причём ещё и взаимно непонятную.

А ведь всё просто. Даже примитивно. Если взять именно сознание.

Потому что не надо с ним путать процессы мышления, обучения и другие, вроде самоопознавания в зеркале и прочей эмпатии.

Предельно простой вариант логического описания сознания недалеко ушёл от классической цитаты:


Ril': какая основная программа жизни у большинства людей?

Chiffa: while(1);

Chiffa: пока железо не упадет


Ну вот классическое описание большинства вариантов сознания на баш-скрипт было бы чуть сложнее:


while (true) 

do 

sensors;

...

end


Да, всего лишь бесконечный цикл с опросом сенсоров. Да, бОльшая часть живых существ, управляемых исключительно прошитыми инстинктами и безусловными рефлексами, имеет именно такое сознание. Да, вызовы и хардкод рефлекторных и инстинктивных функций спрятаны под многоточием.

Да, именно потому, что они не умеют учиться. Для тех немногих, кто умеет, схема становится чуть сложнее и начинает включать нейропедагогику:


while (true) 

do 

sensors;

NeuralModel.train($sensors);

NeuralModel.do($sensors);

end


Надеюсь, несмотря на такую форму записи, понятно, что имелось в виду а) обучение на поступившей извне информации в каждой итерации и б) какие-либо действия.


Опять же натуральные программисты показали бы пальцем на то, что не каждая итерация может быть задействована, ибо так непрерывно нейросеть учить железо не вытянет, да и вообще можно некоторые циклы пропускать, так сказать, отстраняясь от окружающего мира...

Ну да. Всё именно так. И даже порой сложнее. Но самая примитивная, базовая конструкция - вот она.


Про бесконечность цикла и про “пока железо не упадёт”.

Про бесконечность цикла - в “Планете доктора Моро” коллега Серая Зона встречается упоминание разумных с конечным разумом. Которые просто в какой-то момент заканчивают выполнение. Я, если честно, поразился тогда такой вариации. Задумался.

Но берём код сверху, изменяем, и всё становится очевидным


while (some_variable) 

do 

NeuralModel.train($sensors);

NeuralModel.do($sensors);

end


Вуаля. Конечная точка достигается по какому-то условию.

Прелестно.

Абсолютно неинформативно, но очень логично. А что окажется необходимой переменной, пусть думают конструкторы того сознания.


Далее. О железе.

У людей цикл всё же бесконечный, именно что до отказа железа.

Но есть пара нюансов, которые могут его приблизить.

В ПДМ предложена версия, что человеческое сознание начинает разваливаться с неким периодом полураспада. Учитывая, что тамошние человеки суть реконструкция людей по предположениям Предтечи-Библиотекаря, а в её время, как говорил автор, всё, что можно было сделать плохо, было сделано плохо, это даже и может быть.

Для нас же я могу вывести несколько другой конец. Основанный на наблюдениях, сделанных мной.

Финальное состояние человеческого сознания суть полностью обученное состояние. Причем не доученное до идеала, а просто с отключением обучения:


while (true) 

do 

NeuralModel.do($sensors);

end


Как-то так.

Почему так?

А потому что есть одна интересная и ещё одна печальная закономерности.

Интересную можно сформулировать примерно так - каждое последующее обучение модели уменьшает количество возможных будущих состояний модели.

Пояснить её русским языком на бытовом уровне вообще просто - нельзя просто так взять и впихнуть себе в мозг факт/утверждение, противоречащее имеющемуся опыту и/или мировоззрению.

Печальная же такова - умение самообучения является именно умением, и при его неиспользовании оно теряется, происходит детренировка. А это значит, например, что уменьшается количество оперативной памяти для инструкций и происходят другие неприятные процессы.

И это значит, что умея держать мозг немного набекрень, т.е. умея разместить в модели более одной сложной структуры-“мировоззрения”, и непрерывно или хотя бы регулярно используя умение самообучения, можно заметно дальше отодвинуть в будущее финишное состояние мозга. Возможно, даже до уровня полного нейронного использования, который и будет техническим финишем.

Всё-таки человек очень ограниченное существо.


Ещё такая модель очень удобна для моделирования разных типов сознаний.

Здесь вполне можно описать как многопотоковое сознание наследующего типа, так и консенсуальный многопотоковый тип, и даже рекурсивные варианты.


Например


while (true) 

do 

...

If SomeShitHappens do

SubModel = NeuralModel.fork(new NeuralModel);

SubModel.train($sensors);

SubModel.do($sensors);

end

...

end


Так можно записать, коварным образом мешая в псевдокоде баш-скрипт и яву, пресловутое мышление в несколько потоков. Конечно же, совершенно неоптимальным образом - реальные многопотоковые программы сильно серьезнее, что уж говорить о тех же тульпах (ещё один пример) или консенсуальных либо иерархических моделях сверхразумов.

+3
212

0 комментариев, по

761 27 9
Наверх Вниз