Что вы пытаетесь мне доказать? Что невозможно создать мыслящую машину или то, что для этого нужно ответить на вопрос «кто я». Я не согласен ни с тем, ни с другим. Для меня философский этап давно завершен, я нашел ответы на все философские вопросы, которые мешали создать данную модель. Советую и вам того же.
Простите, но для меня ваше высказывание лишено смысловой цельности. Я представляю, как моделировать мышление и я представляю, как моделировать время, также я представляю, как объединить эти модели в одну систему.
Если флешка была подключена к мозгу, то есть вероятность того, что она будет содержать накопленный опыт, иначе это просто информация.
Интеллект — это совокупность опыта и средств для работы с этим опытом. Одно без другого не является интеллектом. При этом программировать нужно только средства, а опыт программа сможет накопить сама.
Так полный спектр операций с опытом и есть мышление. Вся проблема в том, как хранить поступающую информацию, чтобы ее потом можно было эффективно использовать. При этом важно, что абсолютно весь опыт является приобретенным, а не «зашитым».
Вы уходите в философию. Не то, чтобы я с вами не согласен, просто философия это один из взглядов на проблему мышления. В реализации такой взгляд мало чем полезен. Нужно анализировать это проблему, разделить процесс мышления на более элементарные составляющие и посмотреть, какие из них являются проявлением органической природы нашего мозга, а какие являются сутью и описывают все на более высоком уровне. После выделения основных особенностей мышления можно приступать к их интерпретации и реализации. Так вот, все, что я выделил так или иначе сводится к работе с информацией. Суть в накоплении и использовании опыта.
Я вроде бы написал, что внутри мозга никаких сложных объектов для представления информации не будет. Все будет представляться в виде некоторого «уровня сигнала» — значения, которое просто привязано к какому-то каналу (входящему, исходящему или какому-то внутреннему). В памяти также будут храниться только эти значения, связанные с каналами.
В целом это значение представляет силу какого-то специфичного раздражителя, уровень его эмоциональной оценки либо величину какого-то элементарного действия.
На базе этих значений и будут формироваться образы (часто встречающиеся паттерны значение) и временные последовательности (действие-реакция, реакция-следующая реакция).
Наверное каждый понимает что-то свое под «сторонами и качествами», но так или иначе это сводится к приобретенному опыту, который влияет на решения которые мы принимаем. А опыт — это и есть упорядоченная и связанная информация.
Интересный взгляд. Я даже не думал смотреть на это, как на попытку сделать что-то с языком. Просто возникла задача и сформировалось решение на том языке, на котором я думаю. Если бы я был питонистом, то, вероятно, решение было бы другим. Сам язык C# мне не доставляет каких-то особых трудностей в процессе реализации данного проекта. И я не думаю, что основная логика и идеи проекта скрыты за «попытками статически типизированный С# превратить в динамически типизированный».
Он универсален. На нем можно делать как простые интерфейсы со стандартными контролами, так и более сложные визуализации вместе с анимацией. И все это делается на одной платформе, одними средствами. Если не нужна вся мощь DirectX, но хочется сделать интерфейс со сложным представлением информации, то WPF, по-моему, подходит идеально.
Если в Mono уже есть Linq to Objects и Linq to XML, то должно все работать. Правда визуализация планируется на WPF (Visual layer), которого, насколько мне известно там нет и не будет.
Раздражитель всегда есть. Попробуйте представить конкретную ситуацию, одну из тех, о которых вы говорите — в ней обязательно будет что-то, что запустит процесс поиска решения. Пускай мелочь и абсолютно не связанная с результатом поиска, но она есть.
Если вы имеете в виду взрослых людей, то самосовершенствование — это в принципе такое же действие, как и все остальные, только оно обобщенное. Например вы столкнулись с проблемной ситуацией и не можете вспомнить конкретного решения этой проблемы. Тогда вы станете искать более общие решения. Например посмотреть, как с ней справляются другие люди, почитать о ней, спросить и тому подобное. Это такие же осознанные действия, только более сложные и обобщенные, которые являются удачной комбинацией из некоторых более простых действий. Со временем человек учится запоминать и использовать такие удачные комбинации действий.
Если вы имели в виду маленького ребенка, то там несколько иная ситуация. У него пока что слишком мало знаний об окружающем мире, так что в проблемной ситуации он не знает, какое действие ему использовать, поэтому он начинает использовать все известные ему действия — стучит предметом по столу, засовывает его в нос, бросает на пол. В результате этого он получает опыт и развивается.
Мозг не будет создаваться их этих компонентов. Он сам является одним из компонентов:
var organism = new Client();
organism.Add(colorSensor, moveAction, new Brain());
root.Add(organism);
Мотивация будет основана на эмоциональной оценке поступающей информации (почитайте статью, указанную под номером [5] в самом начале). При планировании действия организм будет вспоминать, какая информация поступала сразу после совершения подобного действия в прошлом, а также какие эмоции вызвала та информация. Таким образом будет выбрано то действие, которое вызвало положительные эмоции. Сама эмоциональна оценка частично предопределена (инстинкты), а все остальное оценивается по-умолчанию — отрицательно. Все новые и неизвестные раздражители всегда отрицательны. Но через некоторое время некоторые из них могут стать нейтральными а некоторые — положительными.
Модель одна и она определяет лишь законы, по которым накапливается и используется опыт. Эти законы едины для всех. Чем больше входящих и исходящих каналов информации будет у модели мозга и чем сложнее будет сама модель мира, тем сложнее будет накопленный опыт. Следовательно тем умнее будет организм.
В начальном состоянии все «мозги» будут одинаковыми, так как у них еще нет опыта. Ну разве что структура памяти и сознания будут адаптированы под количество ожидаемых каналов информации.
А усложняться будет сам мир, а также сенсоры и действия. Мозг просто будет настраиваться и калиброваться, чтобы его поведение соответствовало прототипу.
Спасибо. Собаки и кошки будут не сразу — для них нужно моделировать довольно сложный мир, одно их зрение чего стоит! А начать я планировал с планарии. Моделировать ванночку с беспозвоночным куда проще. Хотя подразумевается, что модель мозга будет одна, так что это уже не совсем планария, а что-то вроде человека с ооочень ограниченными возможностями и, соответственно, потенциалом.
Напоминает недавний пост Киберсоциализация молодежи, где автор пыталась выехать на большом количестве пугающих слов. Слава богу, что вовремя затерли. Но там был клинический случай.
Интеллект — это совокупность опыта и средств для работы с этим опытом. Одно без другого не является интеллектом. При этом программировать нужно только средства, а опыт программа сможет накопить сама.
В целом это значение представляет силу какого-то специфичного раздражителя, уровень его эмоциональной оценки либо величину какого-то элементарного действия.
На базе этих значений и будут формироваться образы (часто встречающиеся паттерны значение) и временные последовательности (действие-реакция, реакция-следующая реакция).
Если вы имели в виду маленького ребенка, то там несколько иная ситуация. У него пока что слишком мало знаний об окружающем мире, так что в проблемной ситуации он не знает, какое действие ему использовать, поэтому он начинает использовать все известные ему действия — стучит предметом по столу, засовывает его в нос, бросает на пол. В результате этого он получает опыт и развивается.
Мотивация будет основана на эмоциональной оценке поступающей информации (почитайте статью, указанную под номером [5] в самом начале). При планировании действия организм будет вспоминать, какая информация поступала сразу после совершения подобного действия в прошлом, а также какие эмоции вызвала та информация. Таким образом будет выбрано то действие, которое вызвало положительные эмоции. Сама эмоциональна оценка частично предопределена (инстинкты), а все остальное оценивается по-умолчанию — отрицательно. Все новые и неизвестные раздражители всегда отрицательны. Но через некоторое время некоторые из них могут стать нейтральными а некоторые — положительными.
В начальном состоянии все «мозги» будут одинаковыми, так как у них еще нет опыта. Ну разве что структура памяти и сознания будут адаптированы под количество ожидаемых каналов информации.
А усложняться будет сам мир, а также сенсоры и действия. Мозг просто будет настраиваться и калиброваться, чтобы его поведение соответствовало прототипу.