
Комментарии 91
Или это все пока теория, построенная на допущении, что смысл можно найти в любом наборе символов?
И демонстрирую алгоритм, который умеет по-настоящему, творчески, думать и обладает настоящим сознанием.
Вы забыли упомянуть: в рамках вашего определения "думать по-настоящему" и "настоящего сознания". Что, как бы, резко уменьшает ценность вашего утверждения для стороннего наблюдателя.
s = md5(s) + s + sha1(s) — совершенно непонятно. У вас есть на этот счёт какие-то очень мутные философские объяснения, которые человека с математическим образованием вообще ни в чём не убеждают.Ниже псевдокод
Зачем псевдокод? Напишите на каком либо реальном языке программирования и продемонстрируйте что получилось, хотя-бы что-нибудь. Просто поймите правильно — всяких изобретателей вечных двигателей, ИИ и подобного — пруд пруди. Не будешь же вникать в идеи каждого из десятков тысяч. Когда есть работающий прототип — можно и глянуть.
самодельном математизированном формализмедальше можно не читать. Чем вызвано это действо? Непригодностью иных формализмов — в чём? Или просто отсутствием знаний в области, в которой собрался открытия делать?
Не говоря уж о том, что «алгоритмический разум» — это сужение задачи до потери смысла её вообще решать.
В этой статье изложен алгоритм мышления и сознания.
демонстрирую алгоритм, который умеет по-настоящему, творчески, думать и обладает настоящим сознанием.
Описание алгоритма
Изучать содержимое при этом не имеет ни малейшего смысла. Вернитесь в песочницу, там ведь сухо.
Тогда может быть вы знаете и чем именно отличается человек от алгоритма, почему на первого не распространяются алгоритмические ограничения?
(Меня интересует этот вопрос, подумал — удобный случай спросить.)
Если смоделировать весь этот хаос применительно к компьютеру, он будет вести себя гораздо более живо, нежели его цифровые собратья с детерминированным списком возможных состояний.
1. Давайте заставим компьютер страдать шизофазией.
2. Пусть эта шизофазия будет напоминать логику предикатов*.
3. А еще сделаем систему**, которая устроит взаимодействие этой шизофазии с какой-то средой.
4. ???
5. profit!
6. Ой, стоп. Оно же, наверно, выдаст «42» в бесконечномерном варианте. Так что надо будет еще понять, как это понимать.
7. Но вы согласны, что сама идея заставить компьютер страдать комбинаторной шизофазией — топовая?
* «Но вникать в логику предикатов, и даже просто прочитать главу про диагонализацию из какого-нибудь учебника по логике мне было лень, поэтому я выдумаю свое, как уж выдумается».
** К чести автора, он честно признается, что понятия не имеет, как должна быть устроена эта система.
А если серьезно, то страньше всего вот что: вы, вроде бы, пытаетесь играть в строгую запись, основанную на некоторой аксиоматике. При этом на всем протяжении статьи (десятки раз!), демонстрируете, что пользоваться строгой записью по каким-либо правилам не очень умеете (грамматической аксиоматикой русского языка, особенно в части расстановки обязательных запятых).
«Как известно, если открытый кувшин набить нижним бельём, загрязнённым потом, добавить туда пшеницы, и выждать три недели, то там появится мышь, — поскольку закваска, находившаяся в белье, проникает через пшеничную шелуху и превращает пшеницу в мышь».
мысль «я — Коля» у вас как устроена?
мысль «я — не Коля»?
а мысль «Коля — не Коля»?
а мысль «если Коля умный, то я не Коля»?
а мысль «Коля — друг Васи»?
а мысль «2.3 * 2 = pi»?
если же у вас всё строится — и константы, и предикаты, и функции, то вы построили классическую логику, просто закодировав её своей функцией перечисления.
Но к проблеме мышления вы не приблизились, потому что вы по-прежнему не умеете генерировать выбирать правильные ответы на заданные вопросы даже в 1% случаев, а это именно то, что позволяет нам делать мышление.
Мышление не сводится к задаче выбора. Для мышления не требуется классификация вещей на истинные или не истинные.
Если вы не знаете этого — что ж, значит, вы не понимаете, что вы сделали.
А вы сделали просто чёрный ящик и сказали, что у него внутри неонка, поэтому он мыслит и существует.
Почитайте вот на досуге: lurkmore.to/У_ней_внутре_неонка
Напоминает L-системы и генетические алгоритмы.
И для «сознания и творчества» обязательно необходимо чтобы образовывались бифуркации и эмерджетность системы. Тут этого не видно.
Попробую написать прототип, функциональный язык для этого самое то.
...
while (0)
{
S o = NextThought(o, s);
...
Вероятно, надо убрать 'S', т. к. 'o' — это одна и та же переменная, а условие цикла заменить на '1'.
deduction[((a)(b(cc)))] = (((aa)(aa)(bb(cccc)(cccc))(bb(cccc)(cccc)))((aa)(aa)(bb(cccc)(cccc))(bb(cccc)(cccc))))
и потом из этого получаем здоровенный букет абстракций и наконец конкатенируем их. Ну хорошо, не все их, только две независимые, хрен редьки не слаще
Чую, расти строка «мысли» будет страшно. Возможно, если выбирать для композиции две кратчайшие независимые строки, можно притормозить это, по-крайней мере первые пару-тройку итераций, но дальше же кол-во требуемых на итерацию вычислений будет расти так, что очень скоро никакой памяти не хватит
Или намекните кто-нибудь, что нужно почитать, чтобы понять о чём речь.
p.s. Не первый год слежу за тем, в каком направлении движутся работы на ИИ. Пока моё мнение дилетанта таково: полноценного ИИ не будет, т.к. его никто не делает.
Но еще интересней следующее. Что это за собственные свойства и собственная конструкция? Есть ли что-то, что гарантирует их однозначность?
По поводу собственных свойств. Здесь я обращусь к конструкции моего алгоритма. Динамические свойства вывода у моего алгоритма, если не добавлять внешний сигнал, зависят исключительно от затравки. Система замкнута. Весь конструкционный материал итеративно развертывается из затравки, и в этом смысле у процесса есть собственные внутренние свойства. Для затравок с различной структурой, выводы различны.
Я предлагаю свой ответ на вопрос о том как работает мышление и сознание. И демонстрирую алгоритм, который умеет по-настоящему, творчески, думать и обладает настоящим сознанием.
Вычисление этой функции есть мышление.
При этом, нигде не пытаетесь раскрыть главный тезис. Что такое мышление в рамках вашей концепции? Что такое сознание в рамках вашей концепции? Почему вы смешали эти два разных (!) понятия и какая связь между мышлением и сознанием в описываемой концепции? Какое отношение ваш алгоритм имеет к сознанию? Почему вообще алгоритм может обладать сознанием (дичь какая-то, честно говоря)? Какое отношение ваш алгоритм имеет отношению к мышлению? И почему мышление — это результат работы алгоритма, пусть и алгоритма-обладающего-сознанием?
Далее идет описание абстрактного алгоритма, того как он работает, будучи «вещью в себе». Но в то и дело, что смысла в разборе алгоритма — нуль. Если заменить имена переменных на не имеющие к предметной области буквы или слова, то к предметной области приведенный вами алгоритм уже не относится.
Таким образом, я вижу просто описание непонятного алгоритма, алгоритмом не являющимся. Описание некорректное, так как оно не формализовано (вы сами в комментариях отмазываетесь, что математика и научность — не про этот пост).
Далее немного ваших же комментариев:
От самого зарождения этой идеи я пытаюсь ее разгромить, но не могу. Как мне понять, что я ошибаюсь?
Нет в статье идеи, поэтому и опровергать / громить нечего. Есть абстрактный алгоритм, никакого отношения к мышлению и сознанию не имеющий. Если имеет — так раскройте это, а пока что статья — это просто набор букв.
Почему Вы считаете, что «нет тут про сознание»? Какие Вы ищете маркеры сознания?
Вы малость… офигели, мне кажется. Бремя доказательства всегда лежит на докладчике. Если не умеете выражать свои мысли — при чем тут респондент? См. выше.
Я попробую начать объяснение.
(и далее по тексту)
Чисто физически нельзя пробовать начинать, можно только начинать объяснение. Или не начинать объяснение. Или попробовать объяснить кому-то что-то (тут можно и попробовать, так как вдруг объяснить человеку не выйдет). Пассажи про НЕрефлективность мышления — это вообще нечто фееричное. И вообще, весь комментарий — это поток сознания, еще и неструктурированный.
1) Алгоритм. Конечный.
2) Процесс. Бесконечный.
3) Результат процесса, в котором каждая циферка, как уже вычисленная так и все те которые будут вычислены в будущем, связаны со всеми циферками как уже вычисленными так и будущими совершенно определёнными и непротиворечивыми закономерностями.
У меня тут рождается вопрос: А можно ли эту маленькую программу вычисляющую значение числа Пи, назвать объектом который реализует в себе и сознание и мышление?
Для меня слово «сознание» это образование из «со» + «знание», если переводить дословно то «общее знание» (ну это как сотрудник (вместе трудились), собутыльник(вместе выпивали), сослуживец(вместе служили) соавтор(вместе написали)) Исходя из этого понимания я могу сделать вывод, что моё сознание, как и кого-либо ещё не принадлежит ему самому, а является объединяющим явлением (или свойством), и как следствие является причиной всяких общественных процессов и явлений в мире «сознающих». Потому тут всплывают очень глубинные философские штуки, такие как: а кто/что может этим самым сознанием обладать. Вы утверждаете что алгоритм может. Я могу найти кучи контраргументов которые разобьют в пух и прах ваши концепции из-за их внутренней противоречивости. Но в общем если выставить некие рамки в определениях, то я могу и согласиться что генератор значения числа Пи, вполне себе может мыслить бесконечно и продуктивно и даже алгоритмически, если строго математически построить систему мышления и разложить всё по полкам.
Мышление — это способность решать задачи.
Насколько ваша система это умеет делать?
Ну хорошо, компьютер вот решает задачи, значит у него есть мышление? Забегая вперед, да, компьютером обыкновенно пользуется человек для решения своих задач. Но вы не уточняли – задачи и все тут. Как вы выделяете задачу? Камень лежит на месте, чем не задача?
Тест тьюринга гляньте, опять же — там задача одна, которую компьютер и человек должны решать, и она используется как критерий (как прокси) для определения мыслит ли компьютер.
На самом деле, можно сделать проще: взять круг всех задач, которые решает система, и исследовать его свойства: что это за задачи, каков критерий попадания задач, и т.п.
Часто при этом нам не нужно интересоваться задачами, которые человек не решает, а только теми, которые человек решает (вычесть из решаемых компьютером задач, не решаемые человеком задачи). Тогда задача про лежание камня нам будет не интересна.
А вот потом уже разбирать, какие задачи система решает.
Речь даже не про описанный здесь алгоритм, можно придумать какую-нибудь другую сложную систему-генератор. Возможно, правильно «кодируя» наше понимание задачи и подавая его на вход такой системе, мы (опять же, правильно «декодируя») полученное на входе, сможем что-то решать
С моей точки зрения, мышление это способность спонтанно(произвольно и независимо) создавать уникальные и принципиально разные концепции без каких-либо ограничений на содержание и сложность этих концепций. Мышление это независимый источник принципиальной новизны. Мышлению не требуются априори заданные значения явлений, не требуется логика, которая лишь необязательный побочный продукт. Мышление не нуждается в выводе теорем, чтобы создать что-то уникальное и новое. Кстати, обратите внимание, уникальность, если смотреть на нее конструктивно, означает, что в конструкции есть элементы которые ни к чему не сводятся, то есть истинно уникальную конструкцию невозможно собрать из запчастей других конструкций. Уникальность, грубо говоря, беспричинна. Тут, конечно, может возникнуть вопрос о том, возможна ли в принципе такая абсолютная уникальность, и ответить на него можно только прямой демонстрацией такой уникальной штуки, и в данном случае это мой алгоритм, он в динамике является такой уникальной конструкцией.
Теперь по поводу решения задач. Мой алгоритм можно научить решать какие угодно задачи. В частности, он обладает свойством самоорганизации, то есть может независимо изменять свои свойства и адаптироваться. Может становиться сколь угодно сложным в своей динамической конструктивной организации, — в своем поведении.
Мышление может выбирать каким быть. В частности может выбирать решать или не решать задачи.
Если вы утверждаете, что ваша система *умеет* решать какие-то задачи, то вы в этом посте, увы, не показали, как она эта делает.
Повседневная человеческая практика показывает, что мышление выходит за пределы простого решения задач, выходит за пределы рациональности и логикиНет, не выходит. Даже у человеческой фантазии, воображения, и т.д. существуют рациональные цели, даже если их может быть не видно беглым взглядом. Появление и закрепление этих возможностей в процессе эволюции не случайно, оно объясняется статистическим повышением шанса выживания.
Мой алгоритм можно научить решать какие угодно задачи.Искуственную нейросеть с триллионами нейронов тоже можно, но на практике сделать это затруднительно, да и нет особого смысла. Но нейросети показали себя хорошо для некоторых классов задач, а ваш алгоритм не имеет даже этого. Чтобы с нуля сделать нейросеть и научить ее складывать пару чисел нужно меньше часа. Попробуйте научить алгоритм решать хотя бы такую элементарную задачу. Если не выйдет в течение недели, то его даже вспоминать нет смысла.
Если без "математического" наукообразия, то вот выверенные в практической реализации алгоритмы природных и искусственных существ, их ясное описание: fornit.ru/70498
Ваш подход не разделяет мысль и действие. Но люди мыслят и в коматозном состоянии.
>Мышлению не требуются априори заданные значения явлений, не требуется логика, которая лишь необязательный побочный продукт.
Мысль не выраженная словами, не может быть воспринята и тем более понята
Алгоритм мышления и сознания