Главная » Просмотр файлов » Пупков К.А., Коньков В.Г. Интеллектуальные системы (1-е изд., 2001)

Пупков К.А., Коньков В.Г. Интеллектуальные системы (1-е изд., 2001) (1245264), страница 35

Файл №1245264 Пупков К.А., Коньков В.Г. Интеллектуальные системы (1-е изд., 2001) (Пупков К.А., Коньков В.Г. Интеллектуальные системы (1-е изд., 2001)) 35 страницаПупков К.А., Коньков В.Г. Интеллектуальные системы (1-е изд., 2001) (1245264) страница 352021-01-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 35)

Здесь U задает переход к определенному режимууправления и принятия решений или к определенной функционально замкнутойсовокупности операций Q. Эти операции могут быть либо условными, либобезусловными. Условные операции детализируются в виде макроправилследующего более низкого уровня или в виде традиционных продукций. Врезультате макроправила образуют иерархическое описание продукционногоалгоритма по методике «сверху вниз», где на самом низком уровнерасполагаются обычные продукции.Пример.Макрос М4Отработка требования на перевозку:если - требование на перевозку установлено,то1) вызов Спутника (продукция Р7),2) перегрузка кассеты на Спутник (продукция Р8),3) отправка Спутника (продукция Р9),4) разгрузка прибывшего Спутника (макрос М5),5) фиксация отработки требования (продукция P12).Макрос М5Разгрузка прибывшего Спутника:если - Спутник прибыл к Приемнику,то1) выдача Приемнику команды разгрузки (продукция Р10),2) фиксация доставки кассеты (продукция Р11).Здесь макроправило М4 описывает режим отработки требования наперевозку, включающий функции 1-5, которые выполняются только приопределенных условиях.

Условия и действия функций 1-3 и 5 задаютсяпродукциями, а функция 4 - макросом М5 более низкого уровня иерархии. Всвою очередь, функции этого макроса определяются продукциями Р10 и Р11.Подобные описания более наглядны, чем простой линейный набор правил, и112точнее характеризуют логическую структуру знаний для сложных процессовуправления, контроля и мониторинга.В язык продукций и макросов введены операторы extend и extendReturnдинамической подкачки и выгрузки дополнительных источников знаний, атакже оператор focus. Оператор extend (Pi, …, Pj)может быть включен воперационную часть любого правила. Он обеспечивает загрузку в системуподмножества правил {Pi, …, Pj}, которые подключаются к анализу базы наочередном шаге интерпретации вместе с использованными ранее правилами.

Врезультате к управлению логико-вычислительным процессом будут привлеченыдополнительные знания, представленные в {Pi, …, Pj}, т.е. система как бырасширит свое понимание. Оператор extendReturn обеспечивает возврат киспользованию первоначального набора правил.Оператор focus(Pk, …, Pm) сосредоточивает систему на фрагментемодели знаний, описываемом правилами Q = {Pk, …, Pm}.

Если такой операторвстречается в операционной части какой-либо применимой продукцииизподмножества правил R, то процесс интерпретации правил R ифункционирования продукции Pi прерывается и происходит рекурсивноеобращение к подпроцессу интерпретации правил Q, указанных в оператореfocus. Система начинает функционировать только под управлением правил(Pk ,K, Pm )  Q , т.е.

концентрирует внимание на свойствах и ситуацияхпредметной области, описанных в этих правилах. Оператор focusReturnобеспечивает рекурсивный возврат к прерванному ранее процессуинтерпретации правил из подмножества R. При этом невыполненные операциипродукции Pj  R , указанные после оператора focus(Pk, …, Pm), довыполняются.Транспьютерная реализация инвариантного ядра системы.Повысить эффективность управляющей системы можно прираспараллеливаниипроцессаобработкиинформациинесколькимипроцессорами, объединенными в единую вычислительную структуру. Такаямультипроцессорная система может быть построена на основе транспьютеров специальных программируемых СБИС, предназначенных как для автономногоиспользования, так и в качестве элемента мультипроцессорной системы [100].Реально доступными являются дополнительные платы к IBM PC, содержащие 1,2 или 4 транспьютера.

При этом процессор самой IBM PC также включается всостав системы и применяется для подготовки программного обеспечения длятранспьютеров, загрузки кодов программ и данных, для связи с сетьютранспьютеровчерезспециальнуюпрограммуAFSERVER.Дляпрограммирования транспьютеров используются языки OCCAM, Parallel C и др.[101].Для реализации ядра рассматриваемой системы предлагаетсяпрограмма, состоящая из задач двух типов - PRO и TASK, представленных нарис. 60. Задача PRO загружается в корневой транспьютер и поддерживаетсвязь с загрузочным процессором для осуществления ввода-вывода данных(клавиатуры, экран, файлы, технологическое оборудование). Эта задачаиспользуется для передачи данных другим транспьютерам и задачам, а такжедля обобщения результатов работы задач второго типа. Задачи TASKзагружаются во все транспьютерыи параллельно выполняются необходимыедействия по обновлению базы, активации продукций и их применимости.Рис.60Программы PRO и TASK, учитывая наличие в транспьютерахлокальной памяти, осуществляют связь друг с другом через корневойтранспьютер.Для распараллеливания процессов обработки информации винтеллектуальной продукционной управляющей системе используются дваосновных способа: разделение на отдельные фрагменты списка продукций(правил) и разделение на фрагменты базы (т.е.

базы фактов).Первый способ. Список продукций разделяется на 4 фрагмента, которыезагружаются в память транспьютеров T1 – T4. При этом в транспьютерызагружаются только необходимые для работы продукций подмножества базыфактов. Инициировать обновление базы и дублирование ее в транспьютеры накаждом цикле работы системы можно из программы-диспетчера PRO.Структура программ PRO и TASK представлена на рис.61.

Здесьштриховыми линиями показаны моменты синхронизации программ и обмена113данными.при наличии конфликтов продукций, хранящихся в разных транспьютерах. Приотсутствии конфликтов между группами правил, расположенных на разныхтранспьютерах, каждый из транспьютеров продолжает автономно выполнятьработу вплоть до этапа изменения содержимого базы. Этот этап контролируетсяпрограммой PRO, которая определяет наличие изменений в базе послевыполнения продукций и дублирует эти изменения в других транспьютерах.Второй способ распараллеливания работы управляющей системыпредусматривает разделение базы на 4 непересекающихся подмножества изагрузку их в транспьютеры вместе с полным списком продукций.Особенностью способа является необходимость обобщения результатов работытранспьютеров после частичной обработки продукций в разных транспьютерах.При этом увеличивается количество пересылок данных и моментовсинхронизации.

В остальном алгоритм работы системы сходен с алгоритмомдля первого способа распараллеливания.Рис. 61.Этап обновления базы в начале каждого цикла работы системыпроводится под управлением программы PRO и заключается в рассылке поканалам связи изменившихся параметров базы. В дальнейшем каждыйтранспьютер работает автономно как небольшая продукционная система.Необходимость в синхронизации и обобщении результатов возникает только1143.9. О некоторых новых задачах теории и техникиинтеллектуальных системРазвитие информационных технологий в двадцать первом столетиибудет сопряжено с разработкой и созданием интеллектуальных системобработки информации и управления в различных средах обитания идеятельности человека. Сегодня вычислительные средства (различного родакомпьютеры) значительно превзошли человека в таких хорошо определенныхобластях, как вычисления, обработка текстов, а в последнее время - даже вобласти логического вывода.

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

Такая работа синформацией, свойственная человеку, характеризуется понятием “гибкойобработки информации” или понятием “интеллектуальных систем” [1],[2], илипонятием “вычислительных систем реального мира”[104], в отличие оттрадиционной жесткой обработки информации и выработки управлениявычислительной системой, которая предполагает наличие полностью заданнойинформации в “априори” оговоренном мире или проблемной области. Этотподход к обработке информации, который можно назвать ассоциативным или“интуитивным” в противовес “логическому”, еще совсем не развит всуществующей ныне информационной технологии.Информационная технология, развиваемая в интеллектуальныхсистемах и поддерживаемая вычислительной техникой и технической связью,порождает перемены в обществе. Эти перемены проникают не только впромышленную сферу, такую как система рационального распределения ипроизводства новых товаров и услуг, но также вызывают качественноеулучшение образа жизни, стимулируют развитие регионов, а также образованияи культуры.

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

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

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6553
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее