Интеллектуальные системы: назначение, принципы построения, функциональные возможности, методы приобретения знаний
Автор работы: Пользователь скрыл имя, 15 Декабря 2010 в 17:14, курсовая работа
Описание работы
Целью данной курсовой работы является изучение интеллектуальных систем, их назначение. Принципы построения интеллектуальных систем, их функциональные возможности и методы приобретения знаний в интеллектуальных системах.
Актуальность этой темы заключена в том, что в настоящее время человека окружает огромное число различных интеллектуальных систем, которые помогают ему в решении различных задач.
Другой целью является разработка программного продукта «Игра «100 спичек» с целью отработки навыков в области программирования
Содержание работы
Оглавление 2
Введение 3
Глава 1. Интеллектуальные системы: назначение, принципы построения, функциональные возможности, методы приобретения знаний. 4
§ 1. 1. Назначение интеллектуальных систем 4
§ 1. 2. Принципы построения и организации интеллектуальных систем 5
п. 1. 2. 1. Принцип системности. 5
п. 1. 2. 2. Принцип иерархичности. 5
п. 1. 2. 3. Принцип многоканальности. 5
п. 1. 2. 4. Принцип адаптивности. 6
п. 1. 2. 5. Принцип взаимности функциональных и структурных свойств. 6
п. 1. 2. 6. Принцип эквифивальности. 6
п. 1. 2. 7. Принцип динамического самопрограммирования. 6
§1. 3. Функциональные возможности интеллектуальных систем 6
§1. 4. Методы приобретения знаний. 8
п. 1. 4. 1. Категории знаний. 8
§ 1. 5. Виды интеллектуальных систем. 9
п. 1. 5. 1 Экспертные системы 9
п. 1. 5. 2 Гибридные интеллектуальные системы 10
п. 1. 5. 3 Интеллектуально - информационные системы. 10
Глава 2. Разработка программного продукта «Игра «100 спичек». 11
§ 2. 1. Постановка задачи. 11
§ 2. 2. Техническое описание программы. 11
§ 2. 3. Инструкция пользователя. 11
§ 2. 4. Структура программы. 14
Заключение 15
Приложение 1. Блок-схема. 16
Приложение 2. Код программы. 17
Список иллюстраций. 20
Список используемой литературы. 21
Файлы: 1 файл
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ.docx
— 483.95 Кб (Скачать файл)§1. 3. Функциональные возможности интеллектуальных систем
Естественные системы различаются по своей сложности и уровню организации. Понятие об организации системы предполагает определенное согласование состояний и деятельности ее подсистем и составляющих элементов. Это согласование достигается передачей сигналов (сообщений) по внутрисистемным связям, а для поддержания высокого уровня организованности необходимо постоянное общение с окружающим миром. Еще более необходима передача сообщений по внутрисистемным и межсистемным связям для формирования и выдачи командных сигналов при осуществлении актов управления.
Основным
свойством естественных ИС является
их способность к адаптации при
изменении условий
Функциональной
особенностью обособленной ИС является
активное взаимодействие ее со средой.
Особенности ее структурной организации
определяют направление и объем
процессов взаимодействия системы
со средой. Наличие чрезвычайно
Сложная
динамическая (устойчиво неравновесная)
организация целенаправленной функционирующей
системы требует непрерывного управления,
без которого система не может
существовать. Особенность этого
управления состоит в том, что
оно служит причиной ряда процессов
в самой системе и прежде всего
процессов внутреннего
Основными
функциями самоорганизующейся системы
являются функции информационного
обеспечения (ФИО), материального и
энергетического обеспечения (ФМЭО),
перемещения (ФП) и адаптации (ФА). С
точки зрения реализации НИ наибольший
интерес представляет ФИО, которая
является всеобъемлющей. Информация необходима
для контроля внутреннего состояния
системы, распознавания ситуаций, решения
задачи обеспечения функционирования,
выявления закономерностей и
обучения. Для последующего использования
получаемая информация должна разделяться
и откладываться в
Функцию
информационного обеспечения
§1. 4. Методы приобретения знаний.
Динамические свойства ИС могут быть описаны в пространстве состояний. Интеллектуальные операторы, реализующие восприятие, представление, формирование понятия, суждения и умозаключения в процессе познания, являются формальным средством обработки сведений и знаний, а также принятия решения. Все эти аспекты должны быть положены в основу построения ДЭС, функционирующих в реальном времени и реальном мире.
Динамическая
экспертная система есть некоторое
комплексное образование, способное
оценивать состояние системы
и среды, сопоставлять параметры
желаемого и реального
п. 1. 4. 1. Категории знаний.
1)
концептуальное (на уровне понятий)
знание - это знание, воплощенное
в словах человеческой речи
или, конкретнее, - в научно-технических
терминах и, естественно, в
стоящих за этими терминами
классах и свойствах объектов
окружающей среды. Сюда же
2) фактуальное, предметное знание - это совокупность сведений о качественных и количественных характеристиках конкретных объектов. Именно с этой категорией знания связываются термины «информация» и «данные», хотя такое употребление этих терминов несколько принижает их значение. Любое знание несет информацию и может быть представлено в виде данных; фактуальное знание - это то, с чем всегда имели дело вычислительные машины и с чем они больше всего имеют дело до сих пор. Современную форму накопления данных принято называть базами данных. Конечно, для организации баз данных, для поиска в них нужной информации надо опираться на концептуальное знание;
3)
алгоритмическое, процедурное
Организация
и использование пакетов
§ 1. 5. Виды интеллектуальных систем.
п. 1. 5. 1 Экспертные системы
Экспертная система (ЭС, expert system) — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление.
В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.
Похожие действия выполняет программа-мастер (wizard). Мастера применяются как в системных программах так и в прикладных для интерактивного общения с пользователем (например, при установке ПО). Главное отличие мастеров от ЭС — отсутствие базы знаний; все действия жестко запрограммированы. Это просто набор форм для заполнения пользователем.
Другие подобные программы — поисковые или справочные (энциклопедические) системы. По запросу пользователя они предоставляют наиболее подходящие (релевантные) разделы базы статей (представления об объектах областей знаний, их виртуальную модель).
п. 1. 5. 2 Гибридные интеллектуальные системы
Под гибридной интеллектуальной системой принято понимать систему, в которой для решения задачи используется более одного метода имитации интеллектуальной деятельности человека. Таким образом ГИС — это совокупность: аналитических моделей,
экспертных систем, искусственных нейронных сетей, нечетких систем генетических алгоритмов, имитационных статистических моделей.
п. 1. 5. 3 Интеллектуально - информационные системы.
Интеллектуальная информационная система (ИИС, англ. intelligent system) — разновидность интеллектуальной системы один из видов информационных систем, иногда ИИС называют системой, основанных на знаниях. ИИС представляет собой комплекс программных, лингвистических и логико-математических средств для реализации основной задачи: осуществление поддержки деятельности человека и поиска информации в режиме продвинутого диалога на естественном языке
Глава 2. Разработка программного продукта «Игра «100 спичек».
§ 2. 1. Постановка задачи.
Требуется
разработать программное
§ 2. 2. Техническое описание программы.
Язык программирования: Delphi7, требуемая ОС: Windows 95 и выше.
§ 2. 3. Инструкция пользователя.
Для правильного отображения кириллицы может потребоваться произвести настройку шрифта следующим образом: нажать Правую Кнопку Мыши на адресной строке, во вкладке “Шрифт” изменить шрифт на Lucida Console и сохранить изменения для всех последующих запусков. Данная программа представляет собой алгоритм, который можно разделить на две составляющих: часть, где описан алгоритм, для игры пользователя и компьютера и часть где описан алгоритм для игры пользователя с другим пользователем.
При запуске файла progacurs_ov.exe пользователь увидит меню:
Рисунок 1 меню программы
После того как он выполнит предложенные действия откроется меню:
Рисунок
2 выбор игрока
После чего начнется сама игра. Если пользователь нажал (1), тогда он будет играть с компьютером. Сначала право хода будет предоставлено самому игроку.
Рисунок 3 ход пользователя
Если игрок ввел число неудовлетворяющее правилам игры, тогда выходит сообщение
Рисунок 4 ошибка ввода
Затем право хода предоставляется компьютеру.
Рисунок
5 ход копьютера
Игра продолжается пока пользователь или компьютер не заберут последнюю спичку после чего выводится сообщение о результате игры.
Рисунок 6 вывод результата
Если пользователь выбрал (2), тогда он будет играть с другим пользователем.
Сначала
ход предоставляется игроку №1.
Рисунок 7 ход игрока №1
Затем ходит игрок №2. Если один из игроков ввел число, не удовлетворяющее условиям игры, тогда выводится
сообщение. Игра продолжается пока один из игроков не заберет последнюю спичку. Если спичку забрал игрок №1, тогда выводится сообщение
§ 2. 4. Структура программы.
В
начале программы пользователю предоставляется
возможность путем ввода