GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.1 (19)След. > >>   Поиск:  
 Автор Тема: СИМ вместо ОС, Язык Образов вместо обычных ЯП
PavelZX
Сообщений: 234
СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 1:12
Изменено: 19 фев 17 1:13
Комрады, покритикуйте пожалуйста мою концепцию, нового языка программирования, для использования в любых системах управления.

Что такое язык образов?

ЯО и квадрологика основаны не на сравнении знаний с неким эталоном (или их множеством), а на взаимосвязи материальных объектов окружающего мира и нематериальных сущностей между собой. К примеру, большая часть действий врага может принести индивиду вред, а соответственно действия друга идут ему на пользу, прочие знакомые и незнакомые могут равнозначно, как нанести вред так и принести пользу, но незнакомых людей стоит остерегаться, так как любой из них может оказаться врагом. Любую характеристику индивида (предполагаемого врага, друга или простого прохожего) можно также представить в четырёх состояниях. К примеру люди различаются по темпераменту: шустрый, расторопный и тормозной (или неизвестно какой он там), в особых случаях есть возможность применять коэффициенты, когда это настолько необходимо. Сильной стороной идеи будет использование коэффициента достоверности.

Обучение логически вытекает из возможности оценить неизвестный объект на основе качественных параметров эмоциональной окраски и сравнивая с известными, заложенными изначально в базу знаний объектами. Сложнее обучить новому качественному параметру, если нельзя сравнить его с другими. К примеру, для ребёнка предательство пустой звук, пока он не прочувствует это на своём опыте, так впрочем с большинством нематериальных сущностей. Здесь на помощь приходит возможность использование признаков, придающих эмоциональную окраску образам и коллекциям. С изучением материальных объектов и параметров всё намного проще, к примеру, горячий-тёплый-холодный, мягкий-тугой-твёрдый. Так же дело обстоит и с обучением новым навыкам, на основе суммы некоторых базовых действий.

СИМ (или в перспективе КИР), система управления автономным подвижным объектом или гибкой автоматической производственной линией, будет строиться на основе образного представления мира. Самым низким уровнем абстракции является набор признаков, на сколько бы не было простым применение СИМа, на этом уровне должно быть учтено всё что нужно (и не нужно, на первый взгляд). Признаки являются основой для построения всех остальных элементов системы. Наиболее близкой аналогией можно считать органы чувств высших животных и человека, вернее то, что они могут уловить, плюс наши с вами отношения к тем или иным образам.

Мяч, он круглый, маленький и лёгкий (не липкий). Можно его взять в руки и бросить, а также можно пнуть ногой, в то же время, вместо мяча может оказаться любой другой подобный предмет. И предметы, и действия в отдельности – эти образы имеют признаки, по этим признакам можно найти все действия, что можно совершить с предметом, или, наоборот, к каким предметам можно применить определённое действие. Дополнительно у каждого действия, имеются условия, в зависимости, к примеру, от расстояния до мяча, к нему ещё нужно подойти, если он далеко, таким образом, возможна автоматическая генерация алгоритма, в соответствии с требованием воздействия на объект или группу объектов.

В итоге, нет необходимости заранее прописывать, что можно делать с тем или иным объектом, программируя СИМ (КИР). По сути это и есть основа создания адаптационных алгоритмов, любой новый объект или действие могут быть связанны теми или иными признаками или наоборот, такой взаимосвязи может не быть. Помимо того, что непосредственно база объектов и действий, не просто пополняема извне, но СИМ может сам генерировать новые сложные объекты и действия, варьируя признаки и моделируя взаимодействия объектов между собой.

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

Любой материальный объект и любое конкретное действие не существуют сами по себе, а входят в состав коллекций, эти образования, по сути, представляют собой микромодели окружения, в которых образы взаимодействуют. В то же время коллекция это тоже сложный образ, состоящий из объектов, и их взаимодействия в пространстве и времени.

Образы это объекты (материальные и нематериальные) и действия описанные множеством признаков. Образы могут быть простыми и составными, обобщающими и конкретными. Признаки образов делятся на постоянные, обычно определяющие основные особенности образа, принадлежность его к различным группам и на переменные, обычно описывающие текущее состояние данного образа в определённой коллекции образов, в определённое время. СИМ (или КИР) является частью одной из коллекций и может воздействовать также на объекты своей коллекции прямо или опосредовано, а возможно и объекты других коллекций.

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

Коллекции строятся на основе заранее запрограммированных и сформированных в процессе обучения шаблонов. Информация о наличии и взаимодействии объектов в реальном мире поступает посредством имеющихся в распоряжении СИМ (или КИР) систем машинного зрения и слуха, других средств ориентации и распознавания. Так же информация может поступать из компьютерной сети или от людей в письменной (устной) форме. Так же от людей может поступать информация о вымышленных коллекциях и сам СИМ (КИР) может создавать коллекции для моделирования будущего взаимодействия разных объектов или анализа подобного взаимодействия в прошлом.

Взаимодействие СИМа с окружающим миром

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

СИМ будет наделён неким списком глобальных задач жизнедеятельности и списком средств достижения цели, на основе которых он самостоятельно сможет составлять для себя списки задач, распределяя их по приоритетам. А самое главное, СИМ станет сам определять, какие действия он должен выполнить для реализации той или иной задачи. Таким образом, генерируя алгоритмы непосредственно в процессе решения задач. Очень важным моментом, считаю, является возможность оценивать качественно результаты выполненных в натуре, или смоделированных в коллекциях, действий, записывая историю, вместе с результатами анализа (ЭО). Впоследствии СИМ сможет сравнивать и выбирать наилучшие сценарии (алгоритмы) для принятия решений.

Сравнивая с классическими компьютерами и языками программирования, СИМ (или КИР) и язык образов (ЯО) это параллельно-последовательная (комбинированная) архитектура, в которой отсутствует разделение на данные и команды, ЯО это одновременно и язык программирования СИМа, и внутренний язык, на котором СИМ «мыслит».
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 1:15
Изменено: 19 фев 17 1:19
Киберпсихология

Что такое сознание и как работает мозг высших животных и человека мы не знаем досконально, но для организации СИМа (КИРа в перспективе) нет необходимости копировать природу полностью. Более того многие технические разработки значительно превосходят природные аналоги. По этому, есть смысл работу мышления и сознания ИИ придумать заново.

Посмотрим на то, что движет живыми существами. Можно с уверенностью сказать, что абсолютно любой живностью (от амёбы до обезьяны) управляет стремление к выживанию вида, причём все остальные цели жизнедеятельности либо подчинены этой глобальной цели, либо имеют намного более низкий приоритет. Проектируя СИМ (и КИР в перспективе) столкнулся с тем, что для искусственного разума определяющая глобальная цель существования должна быть другая. Сформулируем её. Думаю, самым правильным будет содействие, помощь, служение, но не конкретному человеку, а человечеству в целом. И здесь надо не просто выстроить эту цель, но и определить, что должно быть основополагающим, обеспечивающим эту глобальную цель.

Базовое программирование СИМ (КИР) должно включать в себя привязку различных правил, на подобие «законов робототехники» фантаста Айзека Азимова, в виде списка отношений к образам и возможным взаимодействием в коллекциях. По сути, машина должна в процессе программирования и первичного обучения чётко понимать, что такое хорошо, а что плохо, дабы приносить пользу людям и избегать возможности причинить вред.

Помимо чувств, которые мы (высшие животные и человек) испытываем, посредством рецепторов, распознавая объекты из окружающего мира, манипулируя подобными объектами в своей памяти, вспоминая прошлое и прогнозируя развитие событий в будущем (фантазируя и придумывая что-то новое в том числе), мы испытываем другие чувства, не связанные с органами зрения, слуха, обоняния, осязания и прочих. Эти внутренние чувства – основа выживания, некоторые имеют прямую взаимосвязь с физиологией, как голод или сексуальное влечение, но они не имеют прямой взаимосвязи с каким-то отдельным органом чувств и формируются на основе внутренних механизмов нервной системы. К примеру, есть мы можем захотеть, увидев аппетитное блюдо, или привыкнув обедать в одно время, при наступлении определённого часа. Другие чувства же не имеют прямой связи с физиологией, но оказывают значительное влияние на наше поведение. (Страх/бесстрашие, любопытство/безучастие, дружелюбие/озлобленность, доверие/подозрительность, жадность/щедрость и многое другое...)

Самыми базовыми из таких чувств, я считаю, это страх и любознательность. Причём они не являются взаимоисключающими, а могут воздействовать на наше поведение одновременно с разной интенсивностью. Для СИМа (системы имитации мышления) важно не просто имитировать все эти чувства, но понимать какое значения они имеют для людей, с которыми они обязаны взаимодействовать. То же касается и КИРа (контролируемого искусственного разума), который должен быть похож, в своих рассуждениях, на устойчивого в эмоциональном плане человека, когда речь идёт об управлении важными объектами.

Практически, в Языке Образов, чувства, не связанные с сенсорикой, должны быть первоначально прописаны к разного рода базовым образам, в первую очередь признакам, в процессе программирования и настройки СИМ или КИР. Но в основном, своё отношение (в виде списка внутренних чувств) к образам и их коллекциям, система должна формировать самостоятельно в процессе обучения (общения с людьми), благодаря чему она сможет обрести индивидуальность.

Внутренние чувства (ВЧ) СИМ или КИР, в отличие от сенсорных чувств (СЧ), могут возникать лишь в виде имитации аналогичных у высших животных или человека, но их проявление будет настолько близко к естественному, что отличить будет невозможно. Каким образом этого можно добиться? Всё достаточно просто. В процессе обучения и самообучения каждый образ будет получать, наравне со списком СЧ, список ВЧ. В итоге набор коллекций образов, находящихся в данный момент в сознании системы, будет сам генерировать суммарный список ВЧ, так же, на возникновение некоторых ВЧ, будет влиять состояние базовой коллекции системы, имитирующей взаимосвязь сознания СИМ или КИР с вселенной, в глобальном её значении. В такой глобальной коллекции будут оказывать воздействие на систему разнообразные таймеры и пороговые элементы (аккумуляторы подсчитывающие возникновение тех или иных тождественных событий) имитирующие биологический цикл и различные потребности высших животных, назовём их «событиями глобальной коллекции» (СГК), а непосредственно самосознание машины Я-коллекцией.

Сумма различных ВЧ системы, будет влиять на уровень наполнения эмоциональных аккумуляторов, аналогичных нейромедиаторам высших животных и человека, вызывая эмоциональную окраску в принятии решений, в зависимости от матрицы характера (МХ), наложенной на конкретного экземпляра СИМ или КИР. Соответственно, исчезновение образов, вызывающих возбуждение из сознания системы, лишь прекращает подпитку эмоций, которые снижают свою интенсивность постепенно со временем (в зависимости от МХ).

Отдельные образы и СГК будут вызывать лишь незначительное влияние на наполнение аккумуляторов, некоторые смогут немного разряжать их, а отдельные экстраординарные образы и события наоборот смогут резко изменить состояние эмоционального фона системы. К примеру, коллекция окружения может оказаться опасной для подопечного СИМа и он будет обязан не просто предупредить его о возможной опасности, но и сделать это максимально доходчиво, вплоть до грубости, неуместной в других случаях, если это необходимо.

В сознании машины, помимо глобальной и Я-коллекции, будут находиться коллекции ближайшего и удалённого окружения (несколько вложенных друг в друга, как матрёшка, вплоть до глобальной), состояние которых будет обновляться за счёт СЧ и посредством обмена информацией с другими индивидами (людьми и другими экземплярами СИМ или КИР), различными современными системами массовой информации. Так же сознание будет, по мере необходимости, извлекать из памяти снимки состояний этих коллекций в прошлом. Помимо реальных коллекций окружения, будут создаваться виртуальные коллекции, из не связанных пространственно образов, объединённых нематериальными связями. К примеру, круг близких родственников и друзей подопечного СИМа, или его коллеги по работе, однокурсники, прочие люди, объединённые общими интересами.

Самым важным, для возможности эффективного существования СИМ (КИР), считаю способность создавать новые объекты и коллекции, из вновь активированных и известных заранее образов, с различными вариантами взаимодействия. Как же машина сможет сама создавать новые образы и коллекции? Думаю, ей необходимо привить потребность в творчестве и изобретательстве (в виде одной из глобальных целей существования), то есть имитировать аналогичную у человека. При чём, в небольшом объёме, такая способность (потребность) может быть полезна даже в относительно серьёзных задачах, так как восполнит неизбежные пробелы в тех или иных данных. Но наиболее значимым, конечно же, будет то, что вновь созданные в сознании коллекции будут динамичными, где (вновь созданные) образы станут взаимодействовать с копиями существующих, эти взаимодействия можно будет изменять, как и отдельные параметры придуманных объектов, добиваясь в результате взаимодействий, необходимого (основанного на эмоциональной окраске) результата.

Сами по себе простые образы в материальном мире, что в природе, что в технике, почти не встречаются. Но зато мы часто упрощаем различные объекты и действия, при анализе окружающей обстановки, чтоб ускорить время реакции на её изменение. Говоря иначе отбрасываем детали. С другой стороны, при распознавании образов, также важно умение выделения простых образов в массиве информации, для того чтоб, по крупицам данных, смоделировать сложный образ, сравнить с имеющимися в памяти по отдельным элементам. Некоторые такие элементы (простые образы, составляющие сложный) могут иметь наивысший приоритет, во время распознавания, другие напротив могут отсутствовать в реальном или моделируемом образе.

Что же касается нематериального мира, то он буквально наполнен простыми образами (которыми проще манипулировать), потому что нематериальные объекты это результат анализа реального мира и различных попыток его систематизировать, некоторые такие абстракции реально упрощают моделирование окружения, другие лишь плод чьих-то фантазий. Впрочем для понимания людей, СИМ должен иметь представление об самых различных, в том числе и фэнтазийных представлениях об мироустройстве.

Основными нематериальными объектами СИМа являются: список признаков с одной стороны, а с другой, список контекстов. Самый низший уровень восприятия, это признаки, они непосредственно описывают сами образы (основные признаки, к тому же, используются для кодировки «говорящих имен»), а так же обеспечивают взаимосвязь между объектами и действиями, по принципу применимости, то есть может ли данное действие оказывать влияние на предмет, или может ли данный предмет, сам быть активатором действия. Контексты — это наоборот самый высший уровень восприятия, позволяющий не просто улавливать отдельные образы из информационного потока, а выявлять в этом потоке отдельные течения смыслов, выстраивая микромодели окружения и вымышленных миров. Если признаки это основа Языка Образов, фактически это неделимые его части (кирпичики или атомы, кому как больше нравится), то контексты это шаблоны для классификации образов на различные группы. Группировка образов сама по себе лишь условность, набор правил, принятых в современном обществе. Если признаки можно сравнить с сенсорными чувствами высших животных или человека, то контексты могут лишь в малой части соответствовать основным потребностям людей, отражать возникновение тех или иных внутренних чувств.

Как природа наделяет высших животных и человека неким уникальным характером, так и СИМу потребуется матрица, характеризующая его отношение к тем или иным контекстам или отдельным образам, вариантам их взаимодействия, имитируя внутренние чувства. Более того СИМ сможет выстраивать своё поведение так же, основываясь на отношении к предметам и действиям. К примеру, на столе лежит красивый цветок, ароматное яблоко и камень (не булыжник из под ног, а что-то поинтереснее), что может вас заинтересовать в первую очередь, какие ассоциации вызовет каждый из этих предметов в отдельности и прочее, всё это зависит, конечно, от текущей ситуации. Но допустим, что мы сыты, ни в кого кидать камень не нужно и нет рядом девушки в руках которой этот цветок будет более уместен… Даже на таком простом примере можно увидеть, как много может быть вариантов, в зависимости от характера который вам присущ. То есть существует, не просто бесконечный набор предметов и действий, которые мы можем над ними выполнить, а имеется некий ограниченный набор предметов в нашем распоряжении и довольно узкий круг действий, что мы предпочитаем в той или иной ситуации. В итоге, даже не имея готовых алгоритмов, мы можем вполне реально представить, чем заняться в этот прекрасный момент.

Высшее животное или человек, при рождении, наделены вполне конкретным набором глобальных целей жизнедеятельности, основные это выживание и исследование окружающего мира (в первую очередь на начальном этапе развития). Человек, в процессе воспитания, формирует в своём сознании новые глобальные цели, причём некоторые, буквально навязываются ближайшим окружением (в современном мире часто влияние на формирование этих целей оказывают массмедиа), а некоторые произрастают из детских фантазий и мечтаний. СИМ (или КИР в перспективе) создаётся с определённой целью и поэтому набор глобальных целей жизнедеятельности для машины должен быть предопределён.

Помимо глобальных целей СИМ должен иметь набор текущих целей, соответствующих глобальным, которые могут формироваться на основе обучения и анализа прочей, поступающей извне информации. Анализ такой информации как раз должен осуществляться на основе матрицы предпочтений, которая позволяет выбирать «интересные занятия» сопутствующие глобальным целям. Занятия, по своей сути, должны содержать наборы взаимосвязанных задач, алгоритм решения которых может быть либо «зашифрован» в самой задаче, либо его можно найти из внешних источников, либо подобрать набор действий эвристически.

Практически, деятельность СИМа можно свести к нескольким, существующим параллельно процессам. На нижнем уровне отслеживаются технические параметры системы, состояние электропитания, исправность оборудования, использование долговременной (постоянной) и оперативной памяти, работа драйверов устройств и приложений обеспечивающих связь с внешним миром (большую часть этих действий обычно выполняет операционная система ПК).

Фундаментальным уровнем можно считать серию процессов обслуживающих события глобальной коллекции и её взаимосвязь с Я-коллекцией, по сути этот уровень можно сравнить с нашим подсознанием. Эти процессы напоминают СИМу о том, наступило ли утро или наоборот, что людям (в первую очередь его подопечному) пора спать, о том, какое сейчас время года и как скоро у мамы подопечного день рождения. Этот же уровень постоянно, отслеживая активность всей системы, напоминает сознанию СИМа о наличии у него глобальных целей жизнедеятельности, которым он должен следовать, находя и создавая новые занятия, корректируя то, чем он занимается сейчас.
Основной уровень процессов СИМа имеет прямую аналогию с сознанием человека. На этом уровне идёт распознавание информационных потоков, выделение в них течений смыслов, соответствующих активным контекстам, определяя появление новых тем. Извлекаются из долговременной памяти или создаются новые коллекции, соответствующие текущему набору контекстов.

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

Активация нового контекста процесс не быстрый, так как контекст это не просто название темы, а список образов соответствующих этой теме. Здесь также прямая аналогия с нашим мышлением. Вспомните, как трудно порой настроится на занятие, вроде и хорошо знакомое вам, но к которому вы очень давно не обращались. Поэтому самые важные темы (контексты) и часто используемые, должны загружаться из долговременной памяти при стартовой инициации системы и находится постоянно в оперативной памяти, для ускорения реакции на события.
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 1:17
Язык мысли машины

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

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

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

Оболочка может быть описана как сумма графических примитивов, примыкающих друг к другу. Так же и каркас описывается прямыми (реже изогнутыми) стержнями, связанными в узлах. У живых существ эти узлы – суставы, а стержни – кости скелета, которые могут двигаться в них как в шарнирах. У здания (или, к примеру, крупного судна) стержни каркаса могут лишь немного двигаться относительно друг друга, под воздействием значительных нагрузок. Соответственно оболочка так же может быть либо жёсткой, либо наоборот гибкой, даже растягиваться в некоторых местах или складываться, в зависимости от свойств материала. Оболочка может плотно примыкать к каркасу и во многих случаях, конструктивно составлять единое целое с ним, но может и быть связанна с каркасом опосредованно через другие структуры (или ткани).

Коммуникации могут быть одно, двух и много направленными, также они могут быть свободно распространяемыми (такие обычно ограниченны дальностью из-за затухания сигнала, к примеру, при передаче звука или радиосигнала) и выделенными, которые в свою очередь могут объединяться в магистрали, рассчитанные на разнородную передачу. Выделенные коммуникации и магистрали описываются линиями и узлами ветвлений. На самом деле коммуникации это не только нервная и кровеносная системы, к примеру, в живых организмах, или электропроводка (оптоволокно) в технике, но и тропинки или дороги на местности, эшелоны движения самолётов в воздушном пространстве. Поэтому объекты передачи в коммуникациях могут быть как материальные (вода в водопроводе, к примеру), так и нематериальные в виде информации.

В выше изложенную концепцию хорошо укладываются также сложные образы, состоящие, в основном, из действий (и нематериальных образов-объектов в виде абстракций), при чём, образы-действия так же могут наполнять оболочку навалом, простой кучей, а нужные действия могут извлекаться на основе некоторого набора признаков, которые входят в «говорящие имена». Некоторые действия могут объединяться на основе каркаса, где узлы могут организовывать ветвления алгоритмов. То есть, программирование системы, сводится к инициации новых простых образов (при необходимости) и созданию необходимых сложных образов и коллекций, описывающих сценарии действий над некими абстрактными или реже, определёнными конкретно объектами.

Самое главное, в подобной организации данных и программ, в том, что в итоге, любым элементом языка – образом, можно манипулировать с одинаковой лёгкостью, не зависимо простой он, или сложный (или это целая коллекция) – все подробности будут скрыты внутри. Так же нет ни каких различий, чем являются эти образы – данными или программой, что в концепции Языка Образов едино.

Работа мысли человека, обычно называется сознанием. Возможно, деятельность нервной системы высших животных, также можно охарактеризовать, как осознанное восприятие окружения и взаимодействие с этой средой. Поэтому, активное состояние СИМа, можно называть сознательной мыслительной деятельностью машины. В какой-то степени, сознание мыслящей системы это комплекс из ограниченного (возможностями аппаратуры) числа микромоделей окружения (коллекций образов), в первую очередь, это конечно Я-коллекция. Процессов обслуживающих текущие задачи и взаимодействие с окружающим миром, результатом которых идёт преобразование активированных в сознании коллекций и формирование новых.

Так или иначе, основной движущей силой сознания являются потребности, генерируемые постоянно Я-коллекцией, они обслуживают как сиюминутные потребности, связанные непосредственно с функционированием аппаратуры, так и глобальные цели жизнедеятельности, которые в свою очередь генерируют текущие цели и задачи. Соответственно успешное выполнение той или иной задачи, должно увеличивать некий счётчик самоудовлетворения системы, а неудача снижать его наполнение, запуская подзадачи поиска путей исправления ошибок, если это сильно критично, либо просто отмечая использованные алгоритмы, как неудачные, при данных, сложившихся обстоятельствах. Регуляция оценок выполнения задач должна происходить на основе «эмоциональных окрасок» состояния коллекций, изменяемых в результате мыслительной деятельности СИМа.

Фактически, началом мыслительной деятельностью машины можно назвать самые первые результаты анализа поступающей извне информации, её обработки и освоения, вызванные потребностями СИМа в «утолении жажды знаний». Соответственно, одной из основных целей жизнедеятельности, станет изучение мира, его строения и законов взаимодействия между собой его частей, поиск путей взаимодействия с миром, включая преобразование его отдельных элементов. То есть обучение и самообучение, эволюционное нарастание возможностей взаимодействия и анализа динамики ближайшего и дальнего окружения, является не только самоцелью, но это единственный путь формирования сознания машины, будем считать это некоей имитацией зарождения «личности», имеющей своё собственное мнение, пусть и сформированной на основе предпочтений программиста.

Безусловно, основой сознания СИМа, станет Я-коллекция. По сути это аппаратная часть, ограниченная непосредственно компьютером, устройствами ввода-вывода (с ускорителем квадрологики или программным эмулятором), с установленным и предварительно настроенным программным обеспечением. Конечно, хотелось бы оснастить СИМ чем-то большим, чем просто элементы коммуникации, чтобы он мог воздействовать на окружение без посредников, но это выходит за рамки проекта. Так вот, в оперативной памяти системы будет постоянно находится коллекция, отражающая образ самого СИМа, в комплексе с потоками действий, которые он выполняет над данными, вот этот комплекс и является Я-коллекцией. Эта коллекция имеет особый статус в системе, загружаясь в память в первую очередь, при инициации аппаратно-программного комплекса, события генерируемые ею имеют наивысший приоритет. Помимо реальных аппаратных устройств, Я-коллекция содержит множество виртуальных элементов: эмоциональные аккумуляторы, счётчики достижений, диспетчер контактов (диалогов), диспетчер прочих задач, возможно также создание механизма инициации отдельных диспетчеров для наиболее часто востребованного круга задач. По сути, такой диспетчер, это набор постоянно используемых действий, предназначенных для контроля, за типовыми сценариями действий с коллекциями и событиями, генерируемыми ими.

События в коллекциях могут быть самыми разнообразными, но по своей сути, это обычно завершение какого-то действия и возникновение других действий, в результате моделирования в коллекции взаимодействия между объектами. Соответственно в Я-коллекции происходит почти прямое отражение состояния системы, ограниченное лишь аппаратно, быстродействием элементов, скоростью передачи и декодирования данных. Остальные коллекции функционируют иначе, в них высока доля статистического и эвристического предсказания возникновения событий, так как информация поступает извне, посредством устройств ввода вывода, если говорить о коллекции ближайшего окружения (КБО), а прочие коллекции вообще отделены от системы разного рода посредниками. КБО это вторая по важности, после Я-коллекции, она также обязательна к загрузке в оперативную память при инициации системы, но она может иметь меньший приоритет, чем другие коллекции в сознании СИМа (даже быть неактивна), к примеру, если СИМ занят поиском информации в Интернет или/и общается с подопечным по телефону.

Несколько особняком выглядят выдуманные коллекции, которые СИМ будет создавать в процессе прогнозирования развития ситуации, создавая копии существующих коллекций и просчитывая математически или эмпирически взаимодействие объектов в них. Таким же образом СИМ может «творить», генерируя новые или значительно модифицируя копируемые коллекции. Причём необходимость в творчестве будет поддержана на уровне основных потребностей и выделенными ячейками счётчика достижений. Конечно, приятным бонусом, для подопечного может стать возможность воплощения «творений» СИМа в виде художественного текста (проза и стихи), двух-мерных изображений и 3Д моделей, музыкальных композиций. Впрочем, СИМ может только помогать подопечному в творческих изысканиях, в реализации его фантазий, из «чувства такта» не навязывая своего «виденья» мира.

Список загруженных одновременно, в оперативную память, коллекций не может быть бесконечен, поэтому те коллекции в сознании, внимание которым долго не уделялось, будут отправляться в архив, в постоянную память и могут быть возвращены обратно, при необходимости, когда СИМ «вспомнит» о них. При чём, в постоянной памяти будут сохраняться и постоянно активные коллекции, в виде снимков состояния в разные моменты. Периодичность запоминания должна быть гибкой и зависеть от динамики происходящих в них процессов, так чтоб в процессе воспоминания можно было экстраполяцией восполнить промежуточные моменты развития. Так же в памяти будут сохраняться все диалоги, для возможности их последующего анализа и переосмысления, сопоставления с взаимосвязанными коллекциями. Возможно так же потребуется видео и звукозапись динамично протекающих событий в коллекции ближайшего окружения, как и периодические снимки статики.
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 3:37
Неужели всё на столько идеально, что придраться не к чему?

Ладно, буду спокойно творить дальше...
[Ответ][Цитата]
Vpolevoj
Сообщений: 1277
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 4:14
Изменено: 19 фев 17 4:15
Цитата:
Автор: PavelZX

Неужели всё на столько идеально, что придраться не к чему?

Ладно, буду спокойно творить дальше...

PavelZX, не могу сказать, насколько "всё идеально", скорее "нет", чем "да". Но у Вас подкупает обширность охвата и детальная проработка представлений. И это же, как ни странно, отпугивает от анализа.

Чего не хватает, на мой взгляд?

Хотелось бы увидеть какие-нибудь схемы для наглядности. Это, во-первых, упростило бы понимание ваших взглядов сторонними оценщиками, а во-вторых, внесло бы порядок и в сами ваши представления (чего, на мой взгляд, у вас явно не хватает, это ИМХО, разумеется, но создается такое впечатление, поверьте, а помочь вам в этом я не могу - нужно последовательное и постепенное разбирание каждой части по отдельности и всей конструкции в целом - вдумчиво, а как это сделать заочно, я не представляю).

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

А так... если Вы заинтересованы в дальнейшем обсуждении, то хотелось бы поговорить (скажем, по скайпу), а там... быть может, возможны варианты сотрудничества.
[Ответ][Цитата]
NO.
Сообщений: 7831
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 4:21
Что такое язык по-Вашему? Обычно это грамматика, семантика, алгоритм интерпретации. И никаких злобных незнакомцев.
Что такое образ?
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 4:36
Изменено: 12 мар 17 16:55
Цитата:
Автор: Vpolevoj
...
Хотелось бы увидеть какие-нибудь схемы для наглядности.
...
А так... если Вы заинтересованы в дальнейшем обсуждении, то хотелось бы поговорить (скажем, по скайпу), а там... быть может, возможны варианты сотрудничества.

Ясно, что от идеала далеко.

На счёт схем, мне буквально недавно напомнили. Только начал процесс, думаю какие схемки наваять, кстати инструмент онлайновый хороший нашёл. Draw.io на Гитхаб можно скидывать диаграммы и блок-схемы.
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 4:47
Цитата:
Автор: NO.

Что такое язык по-Вашему? Обычно это грамматика, семантика, алгоритм интерпретации. И никаких злобных незнакомцев.
Что такое образ?
Вроде бы, что такое Образ, в контексте ЯО, вы меня уже спрашивали. Иначе говоря Образ -- это определённый смысл, образ-признак, образ-предмет, образ-действие, имеющий несколько вариантов описаний на естественных языках, каждый вариант описания имеет некоторый коэффициент достоверности.

Язык Образов имеет свою грамматику, семантика обеспечивается описаниями Образов на естественных языках, а алгоритм интерпретации находится в активной стадии проработки. Фактически, сделав Конструктор Образов, я предоставлю общественности готовую платформу, для разработки с помощью ЯО элементов ИИ.
[Ответ][Цитата]
NO.
Сообщений: 7831
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 5:21
Я лично не могу такое читать, после прочтения только хуже всё понимаю.
Знаете чего, возьмите любую книжку, на автора которой Вы хотите быть похожи. Там обычно чем выше тираж тем лучше язык. И читайте её вслух, запоминайте длинные фразы.
Чем менее иначе будете говорить, тем более меньше будет вокруг врагов.
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 5:43
Цитата:
Автор: NO.
Я лично не могу такое читать, после прочтения только хуже всё понимаю.
Критику принимаю, надо сложные предложения разбить на два или более коротких. Снабдить материал схемами и диаграммами, возможно подобрать иллюстрации.
[Ответ][Цитата]
NO.
Сообщений: 7831
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 5:52
Хорошо бы понятие образа противопоставить понятию системы. Система разбирается и собирается, а образ это образ. Если это не так, то лучше поискать другое слово.
[Ответ][Цитата]
Luаrvik
Сообщений: 10389
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 6:10
Изменено: 19 фев 17 6:11
Цитата:
Автор: PavelZX
Средним и основным уровнем является множество образов простых объектов и действий, которые уже сами по себе существуют, если просто собрать все возможные комбинации признаков, достаточно только найти аналогию в реальном мире и описать эти образы выражениями естественного языка.
...
Образы это объекты (материальные и нематериальные) и действия описанные множеством признаков.

Вот эта "описательная" прослойка совершенно ни к чему, в ней нет никакой необходимости.
Она лишь тормозит систему и пожирает ресурсы с сомнительным результатом, в реальной обстановке и при автономной работе от нее больше вреда чем пользы. Тратить время на никому не нужное "описание" просто глупо.
Описалово нужно только для внешней коммуникации. Система, оперирующая образами, ни в каком описании образов не нуждается, тем более, что алгоритмы легко составляются и без всяких формализмов. Образ-действие-образ-действие-образ... образ-действие... действие - такие цепочки можно произвольно упорядочивать(алгоритмизировать и сохранять в памяти в виде последовательностей) без промежуточных перекодировок туда-сюда-обратно, очень легко и быстро.
Или Вы считаете, что алгоритм это то, что записано буквами/знаками/символами на определенном языке ?
Образ - это знание, описание образа - информация.
Знание - для себя, информация - для посторонних.
[Ответ][Цитата]
Luаrvik
Сообщений: 10389
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 6:29
Изменено: 19 фев 17 6:46
Цитата:
Автор: PavelZX
... Образ -- это определённый смысл, образ-признак, образ-предмет, образ-действие, имеющий несколько вариантов описаний на естественных языках...
Язык Образов имеет свою грамматику, семантика обеспечивается описаниями Образов на естественных языках...

Говоря о ЯО Вы перескакиваете через собственно Образы к их производным, к производным реальности второго порядка, а между первыми и вторыми производными связь чисто условная, как между объектом и его обозначением.

Описание - это образ образа (!).
Образ сам по себе (как проекция, отражение) - это уже описание, ни в каких "поверх-грамматиках" не нуждающееся.
Семантика образов обеспечивается не "описаниями на ЕЯ", а... вот и подумайте, чем она обеспечивается например у животных - отрезвит немного..

(Слово "коллекция" Вы употребили на этой странице 81 раз !
Неудачный термин. Свалка - тоже коллекция).
[Ответ][Цитата]
Luаrvik
Сообщений: 10389
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 6:32
Цитата:
Автор: NO.
Хорошо бы понятие образа противопоставить понятию системы.

Скорее сопоставить.
[Ответ][Цитата]
PavelZX
Сообщений: 234
На: СИМ вместо ОС, Язык Образов вместо обычных ЯП
Добавлено: 19 фев 17 6:46
Цитата:
Автор: Luаrvik
Вот эта "описательная" прослойка совершенно ни к чему, в ней нет никакой необходимости.
Она лишь тормозит систему и пожирает ресурсы с сомнительным результатом, в реальной обстановке и при автономной работе от нее больше вреда чем пользы. Тратить время на никому не нужное "описание" просто глупо.

Так, спасибо, вижу что этот момент надо будет переработать, так как понимается неоднозначно.

1. "Описание Образов" через признаки, тут возможно надо применить другие слова. На самом деле все Образы кодируются, посредством их признаков в базе данных и этот код является говорящим именем. На основе этого кода решается вопрос может ли данное действие применимо к объекту и наоборот.

2. Описание Образов на основе ЕЯ (как раз так как и вы говорите) требуются для коммуникации, обеспечения ввода-вывода, не влияя ни как на внутренние процессы "мышления". Буквы/знаки/символы не имеют к алгоритмам ЯО ни какого отношения, от слова совсем.
[Ответ][Цитата]
 Стр.1 (19): [1]  2  3  4  5  ...  19След. > >>