Паттерны в интеллектуальных системах управления автономными сущностями

Аннотация


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

Полный текст

Введение Актуальность работ по созданию и внедрению робототехнических комплексов во флоте связана с изменением концепции ведения боевых действий силами ВМФ РФ. Предполагается, что российский флот будет представлен ударно-разведывательными группировками, в которых силы подводного и надводного базирования, как носители оружия удара и обнаружения, командование и управления этими силами будут интегрированы с помощью средств связи и сетевых технологий в единую информационно-управляющую систему. Элементами такой системы должны быть: традиционные объекты вооруженной борьбы (корабли, самолеты, подводные лодки и т.п.); робототехнические комплексы (РТК) на основе: безэкипажных летательных аппаратов (БПЛА); автономных необитаемых подводных аппаратов (АНПА) глайдерного типа; автономных безэкипажных катеров (АБЭК); беспилотных морских мобильных средств (БММС); оперативно развертываемое преимущественно с подводных носителей донное оборудование различной номенклатуры и назначения. Достичь желаемого резкого повышения эффективности вновь создаваемых робототехнических комплексов для такой системы возможно, главным образом, путем направления усилий конструкторов и ученых на совершенствование интеллектуальной составляющей их системы управления: 1) средств ситуационной осведомленности; 2) совокупности алгоритмов бортовых систем управления (алгоритмы); 3) алгоритмов деятельности экипажа, осуществляющего управление РТК [1; 2]. Эта совокупность образует «бортовой интеллект» РТК (АНПА), что позволяет из набора разрозненных систем бортового оборудования создать функционально целостный объект, нацеленный на выполнение задачи текущего сеанса функционирования. Под АНПА будем понимать автономную интеллектуальную систему (в дальнейшем - агент), проявляющую поведение, подобное человеческому, и имеющую в своем составе [3; 4]: • бортовые измерительные устройства (или комплекс бортовых измерительных устройств), выполняющих роль сенсоров, позволяющих получить информацию о состоянии внешней среды и собственном состоянии; • бортовые исполнительные устройства (или комплекс бортовых исполнительных устройств), с помощью которых система воздействует на внешнюю среду и на саму себя, выполняющие роль эффекторов; • средства коммуникации с другими системами; • «бортовой интеллект», составляющими которого могут быть бортовые вычислительные машины, их программное обеспечение, экипаж, являющийся носителем набора алгоритмов для решения задач предметной области, полученный за счет обучения и тренировок. Агент выполняет поставленные задачи исходя из понимания своего состояния, из своих внутренних (субъективных) представлений о состоянии среды и развитии боевой ситуации, а также информации, полученной через модуль коммуникации. Агент способен прогнозировать изменение среды от своих действий и оценивать их полезность. Развитие эффективности и функциональности подобных систем проводится по двум направлениям: а) совершенствование функциональной и аппаратной составляющей в перспективных образцах ВМФ; б) разработка более совершенных алгоритмов выполнения задач экипажем, их передача через обучение и тренировки. Отметим, что совершенствование возможностей агента по этим направлениям недостаточно. Поэтому усилия разработчиков направлены на системную интеграцию всех подсистем бортового оборудования путем разработки информационных технологий на базе моделей алгоритмов искусственного интеллекта и сетевых технологий [5-7]. Необходимость такой интеграции связана с тем, что свойства окружения в настоящее время таковы, что требуемая скорость принятия решений приближается, а в некоторых ситуациях превышает предельно возможные для человека скорости обработки информации, выбора способа реагирования и его реализации. Одним из подходов решения этой проблемы является агентно-ориентированное моделирование [8-10], где агент рассматривается как система, способная адекватно реагировать на изменение внешней среды, не предусмотренной явно встроенными поведенческими механизмами. Однако следует отметить, что подавляющее число исследований в этой области остается на теоретическом уровне [11-13]. Существует разрыв между примитивными моделями поведения сущностей, например в роевой робототехнике, моделями их взаимодействия и ожиданиями со стороны практики [14-16]. На современном этапе при управлении безэкипажным объектом бортовой системой решаются в основном задачи: 1) обработки информации, полученной от сенсоров; 2) применения средств воздействия на изменение внешней обстановки. Задачи целеполагания (стратегии изменения ситуации в благоприятном направлении) и выбора рационального способа (тактики) достижения цели (принятия решений) являются прерогативой только человека-оператора при дистанционном управлении АНПА [17; 18]. В зависимости от степени включения экипажа в контур управления можно выделить три класса бортовых интеллектуальных систем [17; 18]: • система «Ситуационная осведомленность экипажа», предоставляющая экипажу информацию о текущей внешней и внутренней бортовой обстановке (логическая и информационная модели внешней и внутренней обстановки), ситуационные оценки (с их расшифровкой), достаточные для: 1) формирования базы знаний ситуаций и принятия решений по способам действия; 2) выполнения этапа целеполагания; 3) корректировки базы знаний по результатам успешных действий экипажа; • бортовые советующие экспертные системы, предъявляющие в реальном времени экипажу варианты способов действия с достаточной глубиной проработки, учитывающие понимание ситуации экипажем для их последующей реализации после согласия экипажа [10; 19]. • бортовые интеллектуальные системы управления, объединяющие два перечисленных выше этапа, способные действовать без вмешательства экипажа и к коммуникации с оператором для получения оценки реализованного сеанса и корректировки базы знаний. В перечисленных интеллектуальных системах используются различные механизмы вывода для выбора рационального способа действия в различных ситуациях [18]. Один из них - оперативный вывод, основанный на лучших паттернах поведения. Исходные предположения и гипотезы Примем гипотезу, что переживание/поведение человека следует рассматривать как функцию взаимодействия ситуации и человека. Целенаправленное действие человека зависит как от признаков ситуации, так и от его личностных черт (степень мотивации, структуры способностей, знания и т.п.). Ситуацию можно интерпретировать как компонент причины, которая порождает субъективное отражение (модель) ее у человека. Человек, выбирая определенное поведение на основе субъективного представления ситуации, оказывает влияние на ситуацию, изменяя ее. В то же время процессы, происходящие в сознании человека при выполнении определенных действий, приводят к расширению его структуры способностей (знания, опыт). То есть устойчивые черты человека, которые проявляются в его действиях, через поведение и переживания, могут влиять на ситуацию, изменяя ее. И, наоборот, ситуация может оказывать обратное влияние на устойчивые черты человека, когда он, интерпретируя ее, изменяет свои ценности, нормы, способы действия и опыт, то есть осуществляет адаптацию своих субъективных моделей [20]. Модель поведения агента должна учитывать этот феномен взаимовлияние АНПА и ситуации. Отметим, что технология использования АНПА в соответствии с вышеизложенным предполагает при решении проблемы их «интеллектуализации» разработку как минимум трех систем: • внебортовые системы подготовки АНПА к выполнению текущей боевой задачи, которые должны: а) обеспечить перенесение на борт АНПА всей необходимой для успешного выполнения сеанса информации (цели, задачи, карты, алгоритмы связи, способы получения коррекций и т.п.); б) подготовку экипажа сопровождения АНПА; • вторую группу составляют собственно бортовые интеллектуальные системы управления, обеспечивающие выполнение боевой задачи в автономном режиме; • третью группу представляют интеллектуальные системы анализа результатов выполнения сеансов АНПА. Результаты их работы являются основой для накопления эффективной и актуальной базы паттернов, а также формирования требований к функциональной и аппаратной составляющей АНПА. При разработке бортовых интеллектуальных систем управления конструктивным оказалось понятие «типовая ситуация» (ТС). Под ним понимается функционально замкнутая с четко обозначенной значимой целью часть работы АНПА, которая как единое целое встречается в различных (реальных) сеансах, конкретизируясь в них по условиям протекания и по доступным способам разрешения возникающих в ТС проблемных субситуаций [3; 17]. При полной интеллектуализации АНПА ТС и способы действия как реакция на нее образуют индивидуальный паттерн поведения. Деятельность регулируют определенные когнитивные модели целенаправленных действий. Эти модели включают в себя представление о временной последовательности выполнения отдельных видов действий. По аналогии путем реализации способов действия агент также целенаправленно воздействует на объекты среды. Основой для выработки способов действия следует рассматривать субъективные представления агента о ситуации целеустремленного состояния [10]. Будем предполагать, что наблюдаемая деятельность агента является функцией выработанных им программ, являющихся, в свою очередь, результатом присущих ему когнитивных процессов, которые с различной степенью эффективности служат выполнению поставленных задач или достижению желаемых результатов. Таким образом, план деятельности и его реализация являются продуктом внутреннего программирования. Его результатом является программа (алгоритм) действий, использующий операции, доступные агенту. Она позволяет агенту путем ее реализации преобразовать наблюдаемую ситуацию в желаемую (целевую). Реализуемость созданного алгоритма человек оценивает лингвистическими переменными «убежденность» и «эффективность». Проблема идентификации этих программ должна решаться путем анализа языковых паттернов и невербальной коммуникации. Понятие о паттернах Интеллектуализация АНПА должна реализовываться в направлении включения его в деятельность и согласовываться с оператором (командиром). Его поведение и действия должны быть понятны и корректируемы. Определение. Паттерн - это результат активности человека (группы лиц), связанный с действием, принятием решений, поведения и т.п., осуществленный в прошлом, и рассматриваемый как шаблон (образец) для повторных действий или как обоснование действий по этому шаблону. Человек, проводя освоение своего опыта, нацелен на агрегирование его путем создания моделей паттернов. Следовательно, модель паттерна следует рассматривать как единицу человеческого опыта, для которой в ситуации, схожей с типовой (кластер), у человека сформирована определенная степень уверенности в получении желаемых состояний. Моделирование паттернов выполняется с ограниченным подмножеством естественного языка, в том числе и моделирование рассуждений на паттернах (case based reasoning), что образует специфическую часть человеческого опыта - метаопыт. Как правило, ситуации, возникающие перед автономной системой, достаточно сложны для конструктивной формализации их традиционными формальными методами, но они хорошо описываются средствами естественного языка и по ним имеется опыт (паттерны) их лучшего разрешения. Носитель такого опыта называется лидером. Опыт лидеров передается с помощью средств коммуникации на выбранном языке [21]. Моделирование паттернов Процесс моделирования паттернов должен быть направлен на различные уровни сложности тех или иных навыков и способностей. Простые поведенческие паттерны включают в себя специфические, конкретные, доступные непосредственному наблюдению действия, выполнение которых занимает короткий временной период, например, уклонение от препятствий. Простые когнитивные паттерны включают в себя специфические, легко идентифицируемые и поддающиеся проверке психические процессы, выполнение которых занимает короткий временной период. Это - запоминание имен объектов среды (внешней и внутренней), формирование онтологии понятий, создание мысленного образа ситуации, оценки, нормы и т. д. Подобные паттерны мышления идентифицируются путем легко поддающихся наблюдению и измерению поведенческих результатов носителей этих паттернов, а также через непосредственную обратную связь. Простые лингвистические паттерны включают в себя распознавание и использование команд, содержащих определенные ключевые слова, фразы, умение формировать специфические запросы, распознавание и реакцию на команды, пересмотр ключевых команд или отказ от них и т. д. Применение этих навыков также доступно для непосредственного наблюдения и измерения. Сложные поведенческие (или интерактивные) паттерны включают в себя установление и координацию последовательности или сочетаний простых поведенческих действий. Сложные когнитивные паттерны требуют синтеза или последовательности других простых навыков мышления. Примерами использования сложных когнитивных паттернов являются диагностика проблемы или текущей ситуации, составление программы моделирования развития ситуации или программы действий и т. д. Сложные лингвистические паттерны требуют интерактивного использования языка в высокодинамичных ситуациях. Примерами способностей, требующих сложных лингвистических навыков, являются убеждение кого-либо в чем-либо, ведение переговоров и т. д. Подход к идентификации и построению модели паттерна Можно выделить четыре базовые позиции восприятия, с которых осуществляется сбор и интерпретация информации: первая позиция (собственная точка зрения человека), вторая позиция (восприятие ситуации с точки зрения другого человека), третья позиция (рассмотрение ситуации с точки зрения незаинтересованного наблюдателя), четвертая позиция восприятия подразумевает рассмотрение ситуации с точки зрения системы, задействованной в ситуации. Моделирование из первой позиции заключается в том, чтобы попытаться сделать что-либо самостоятельно и исследовать способ, которым это делается. Анализ способа действия выполняется точки зрения исследователя. Важно подчеркнуть, что для получения подобного описания агентом уже произведенных деятельностей рассматриваемый субъект должен выйти из своей прежней позиции деятельности и перейти в новую позицию, внешнюю как по отношению к уже выполненным действиям, так и по отношению к будущей, проектируемой деятельности. Это называется рефлексией первого уровня: новая позиция агента, характеризуемая относительно прежней позиции, будет называться рефлексивной позицией, а знания, вырабатываемые в ней, будут рефлексивными знаниями, поскольку они берутся относительно знаний, выработанных в первой позиции. Вторая позиция предполагает возможно полную имитацию поведения агента, когда исследователь пытается думать и действовать максимально приближенно к мыслям и поступкам агента. Такой подход позволяет понять на интуитивном уровне существенные, но неосознанные аспекты мыслей и действий моделируемого агента. Моделирование с третьей позиции заключается в наблюдении за поведением моделируемого агента в качестве незаинтересованного наблюдателя. В третьей позиции предполагается построение модели способа действия с точки зрения конкретной научной дисциплины, связанной с предметной областью агента. Четвертая позиция предполагает своего рода интуитивный синтез всех полученных представлений с целью получить модель, характеризуемой максимальными значениями показателей удельной ценностью по результату и эффективности. Одной из целей моделирования является выявление и идентификация неосознанной компетентности и доведение ее до сознания с целью лучшего понимания, совершенствования и передачи навыка. Когнитивная и поведенческая компетентность могут быть смоделированы либо «имплицитно», либо «эксплицитно». Имплицитное моделирование предполагает занятие второй позиции по отношению к субъекту моделирования с тем, чтобы добиться интуитивного понимания субъективных переживаний данного человека. Эксплицитное моделирование состоит в переходе в третью позицию с целью описать явную структуру переживаний моделируемого агента так, чтобы ее можно было передать другим. Имплицитное моделирование является в первую очередь индуктивным процессом, с помощью которого мы принимаем и воспринимаем структуры окружающего мира. Эксплицитное моделирование по существу является дедуктивным процессом, с помощью которого мы описываем и осуществляем это восприятие. Оба процесса необходимы для успешного моделирования. С одной стороны, без «имплицитной» стадии не может быть эффективной интуитивной базы, на основе которой можно построить «эксплицитную» модель. С другой стороны, без «эксплицитной» фазы смоделированная информация не сможет воплотиться в приемах или средствах и быть переданной другим. Результатом должна быть модель, в которой синтезированы: а) интуитивное понимание способностей агента, б) непосредственные наблюдения за работой агента, и в) эксплицитные познания исследователя в предметной области агента. Основные фазы моделирования Они отражают движение от имплицитного моделирования к эксплицитному. Подготовка. Она подразумевает выбор личности, обладающей той способностью, которую требуется смоделировать, и определение: а) контекста моделирования; б) места и времени доступа к моделируемой личности; в) предпочтительных отношений с моделируемой личностью; г) состояния исследователя в процессе моделирования. Кроме того, в эту фазу входит создание благоприятных условий, которые позволят полностью погрузиться в процесс. Фаза 1. Интуитивное понимание. Первая фаза процесса моделирования включает в себя вовлечение моделируемого человека в желаемую деятельность или реализацию способности в соответствующем контексте. Моделирование начинается с принятия «второй позиции» с целью прийти к интуитивному пониманию навыка, который демонстрирует агент. Здесь не надо делать попыток для определения паттернов. Нужно войти в состояние модели и внутренне идентифицировать себя с ней, мысленно имитируя действия агента. Внешнее поведение агента является поверхностной структурой. Вторая позиция позволяет получить информацию о стоящей за ней глубинной структуре. Это фаза рефлексии представлений моделируемого агента или фаза «неосознанного понимания». Как только получен достаточный уровень интуитивного понимания изучаемой способности, надо создать контекст, в котором можно использовать эту способность, и применить ее, действуя так, как действует агент. Затем надо попытаться достичь того же результата, будучи «самим собой». Таким способом будет получено «двойное описание» моделируемого навыка. Первая фаза моделирования заканчивается тогда, когда будут получены приблизительно такие же результаты, какие получает агент. Фаза 2. Абстрагирование. Следующий этап процесса моделирования - отделение существенных элементов поведения модели от случайных, посторонних. На этой стадии моделируемые стратегии и виды поведения становятся более эксплицитными. Поскольку выявлена способность достигать результаты, сходные с результатами агента, необходимо построить способ действия на основе представлений исследователя для достижения тех же результатов, используя для этого «первую позицию». Задача заключается в том, чтобы выявить и определить специфические когнитивные и поведенческие шаги, необходимые для достижения желаемого результата в избранном контексте (контекстах). Для этого используется прием «вынесения за скобки» элементы идентифицированных стратегий или видов поведения, чтобы оценить их значимость. Если при отсутствии какого-либо элемента реакции остаются неизменными, значит, он не является существенным для модели. Если же вследствие пропуска какого-либо элемента полученный результат изменяется - значит, удалось установить нечто важное. Назначение такой процедуры заключается в сведении моделируемых действий к наиболее простым и наиболее элегантным формам, а также в выделении существенного. По завершении этого этапа будет получена «минимальная модель» понимания способности агента в самом себе (т. е. из «первой позиции») и выработано интуитивное понимание способностей агента из «второй позиции». Вдобавок будет и «третья позиция» - ракурс, в котором будет видна разница между выявленным способом воспроизведения моделируемой способности и тем, как сам человек проявляет эту способность. Фаза 3. Интегрирование. Финальная стадия моделирования подразумевает конструирование контекста и процедур, которые позволили бы другим освоить смоделированные вами навыки, а следовательно, получить те же результаты, что и человек, послуживший для этого моделью. Для того чтобы составить необходимый план, необходимо синтезировать информацию, полученную во всех позициях восприятия. В отличие от простой (пошаговой) имитации, подражания действиям моделируемого человека, наиболее эффективным считается создание у обучающихся соответствующего референтного опыта, который позволяет обнаружить и разработать «последовательности операций», необходимых для успешного осуществления навыка. Для приобретения этого навыка необязательно проходить через всю процедуру моделирования. Снова заметим, что руководящим принципом на этой стадии является «полезность» способов действия для тех агентов, на которых рассчитана модель. Пример использования программной реализации алгоритма вывода по паттерну Рассматриваются вопросы построения архитектуры безэкипажных АНПА с бортовой системой управления, использующей модели паттернов и систему логического вывода на паттернах. Решается проблема тактики поведения узла - автономного необитаемого аппарата (АНПА) - на основании приведенных следующих данных. Входная информация: а) ситуационный вектор - дальность до цели; видимость; глубина; скорость; запас хода; количество боеприпасов; состояние АНПА; видимость противником; метеорологические условия; возможность атаки; б) термы. Для каждой координаты ситуационного вектора определены термы (табл. 1); в) функции принадлежности. В качестве функций принадлежности выбраны трапециевидные функции принадлежности координат ситуационного вектора; г) паттерны: залечь на дно; вернуться на базу; продолжать, но быть готовым вернуться; продолжать, соблюдая осторожность; продолжать выполнять задание в штатном режиме. Таблица 1 Термы для координаты ситуационного вектора № п/п Координаты ситуационного вектора Термы 1 Дальность до цели Очень малая; малая; средняя; большая; очень большая 2 Видимость Нулевая; малая; средняя; большая; отличная 3 Глубина Минимальная; малая; средняя; большая; максимальная 4 Скорость Минимальная; малая; средняя; большая; максимальная 5 Запас хода Почти нет; малый; средний; достаточный; максимальный 6 Количество боеприпасов Почти нет; мало; среднее; достаточное; полный боезапас 7 Состояние АНПА Авария; пока движется; без крит. повреждений; хорошее; очень хорошее 8 Видимость противником Оч. низкая; низкое; среднее; высокое; оч. хорошее 9 Метеорологические условия Оч. плохие; плохие; нормальные; хорошие; отличные 10 Возможность атаки Почти нет; слабая; средняя; высокая; оч. высокая Каждое логическое высказывание - это нечеткое отношение соответствующих нечетких множеств. Например, для строки j это будет Функция принадлежности нечеткого множества, образованного этим нечетким отношением, будет Здесь вычисление этого выражения осуществляется с помощью операции min. Блок логических высказываний, относящийся к паттерну dj, представляет собой объединение соответствующих нечетких множеств, образованных строками выделенного блока. Тогда функция принадлежности этого объединения будет определяться где «Ú» означает операцию max. Формально представленный алгоритм определения функции принадлежности паттерна можно записать в виде: а) фиксируем произвольную точку б) для каждого блока матрицы знаний, соответствующего , определим в этой точке согласно табл. 2 [2; 3]. Таблица 2 Определение координаты ситуационного вектора № п/п Координаты ситуационного вектора min max … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … Заметим, что для фиксированной точки блок матрицы, представленный в табл. 2, является числовым, так как вместо каждого терма из этого блока поставлено значение его функции принадлежности , вычисленное в точке . Операция производится над числами, стоящими в строках «i» и в столбец «min» заносится минимальное число в соответствующей строке. Операция определяет в полученном массиве строчных минимумов наибольшее значение. Проводя такие вычисления для каждой точки универсального множества, получим требуемые значения функции принадлежности.

Об авторах

Г. П Виноградов

Тверской государственный технический университет; Центрпрограммсистем

Список литературы

  1. Борисов П.А., Виноградов Г.П., Семенов Н.А. Интеграция нейросетевых алгоритмов, моделей нелинейной динамики и методов нечеткой логики в задачах прогнозирования // Известия РАН. Теория и системы управления. - 2008. - №1. - С. 78-84.
  2. Системы управления вооружением истребителей: основы интеллекта многофункционального самолета / под ред. академ. Е.А. Федосова; Российская академия ракетных и артиллерийских наук. - М.: Машиностроение, 1999. - С. 2005.
  3. Виноградов Г.П., Кирсанова Н.В., Фомина Е.Е. Теоретико-игровая модель целенаправленного субъективно рационального выбора // Нейроинформатика. - 2017. - Т. 10, № 1. - С. 1-12.
  4. Vinogradov G.P. A Subjectve Rational Choice // IOP Conf. Series: Journal of Physics: Conference Series. - 2017. - Vol. 803 (2017). - 012176. doi: 10.1088/1742-6506/803/1/012176.
  5. Федунов Б.Е., Прохоров М.Д. Вывод по прецеденту в базах знаний бортовых интеллектуальных систем // Искусственный интеллект и принятие решений. - 2010. - №3. - С. 63-72.
  6. Грибов В.Ф., Федунов Б.Е. Бортовая информационная интеллектуальная система «Ситуационная осведомленность экипажа» для боевых самолетов // Труды ГосНИИАС. Серия ВА. - 2010. - Вып. 1 (18). - С. 5-16.
  7. Федунов Б.Е. Механизмы вывода в базе знаний бортовых оперативно советующих экспертных систем // Изв. РАН ТиСУ. - 2002. - № 4.
  8. Городецкий В.И., Самойлов В.В., Троцкий Д.В. Базовая онтология коллективного поведения автономных агентов и ее расширения // Известия РАН. Теория и системы управления. - 2015. - №5. - С. 102-121.
  9. Виноградов Г.П., Кузнецов В.Н. Моделирование поведения агента с учетом субъективных представлений о ситуации выбора // Искусственный интеллект и принятие решений. - 2011. - № 3. - С. 58-72.
  10. Виноградов Г.П. Моделирование принятия решений интеллектуальным агентом // Программные продукты и системы. - 2010. - № 3. - С. 45-51.
  11. A methodology for adaptive multi-agent systems engineering / C. Bernon, M.-P. Gleizes, S. Peyruqueou, G. Picard // Proc. III ESAW. - 2002. - Vol. 2577. - P. 156-169. doi: 10.1007/3-540-39173-8_12.
  12. Fog computing and its role in the internet of things / F. Bonomi, R. Milito, J. Zhu, S. Addepalli // Proc. MCC. - 2012. - P. 13-16. doi: 10.1145/2342509.2342513.
  13. Multi-robot exploration for search and rescue missions: a report of map building in RoboCupRescue 2009 / Nagatani K., Okada Y., Tokunaga N., Yoshida K., Kiribayashi S., Ohno K., Takeuchi E. [et al.] // Journal of Field Robotics. - 2011. - Vol. 28, no. 3. - P. 373-387. doi: 10.1002/rob.20389.
  14. Виноградов Г.П., Прохоров А.А. Ontologies in the problems of building domain model // Программные продукты и системы. - 2018. - № 4. - С. 677-684. doi: 10.15827/0236-235x.124.677-683.
  15. Подход к проектированию программного обеспечения систем управления искусственными сущностями / Г.П. Виноградов, И.А. Конюхов, А.А. Прохоров, Г.А. Шепелев // Программные продукты и системы. - 2021. - Т. 34, № 1. - С. 197-206. doi: 10.15827/0236-235X.133.197-206.
  16. Финн В.К. Далеко не все функции естественного интеллекта могут быть формализованы и автоматизированы // Коммерсант. Наука. - 2019. - Т. 68. - С. 33-36.
  17. Федунов Б.Е. Конструктивная семантика для разработки алгоритмов бортового интеллекта антропоцентрических объектов // Изв. РАН ТиСУ. - 1998. - №5.
  18. Заде Л. Понятие лингвистической переменной и ее применение к принятию приближенных решений. - М.: Радио и связь, 1996.
  19. Федунов Б.Е., Шестопалов Е.В. Оболочка бортовой оперативно советующей экспертной системы для типовой ситуации полета «Ввод группы в воздушный бой» // Изв. РАН ТиСУ. - 2010. - №3.
  20. Vinogradov G.P. A subjectve rational choice // Journal of Physics: Conf. Series. - 2017. - Vol. 803. - P. 012176-012176. doi: 10.1088/1742-6596/803/1/012176.
  21. Vinogradov G.P. Pattern control system // Software Journal: Theory and Applications. - 2020. - № 2. - P. 10-19.

Статистика

Просмотры

Аннотация - 118

PDF (Russian) - 211

Ссылки

  • Ссылки не определены.

Данный сайт использует cookie-файлы

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

О куки-файлах