Автор работы: Пользователь скрыл имя, 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)
концептуальное (на уровне понятий)
знание - это знание, воплощенное
в словах человеческой речи
или, конкретнее, - в научно-технических
терминах и, естественно, в
стоящих за этими терминами
классах и свойствах объектов
окружающей среды. Сюда же
2) фактуальное, предметное знание - это совокупность сведений о качественных и количественных характеристиках конкретных объектов. Именно с этой категорией знания связываются термины «информация» и «данные», хотя такое употребление этих терминов несколько принижает их значение. Любое знание несет информацию и может быть представлено в виде данных; фактуальное знание - это то, с чем всегда имели дело вычислительные машины и с чем они больше всего имеют дело до сих пор. Современную форму накопления данных принято называть базами данных. Конечно, для организации баз данных, для поиска в них нужной информации надо опираться на концептуальное знание;
3)
алгоритмическое, процедурное
Организация
и использование пакетов
Экспертная система (ЭС, expert system) — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление.
В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний — как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.
Похожие действия выполняет программа-мастер (wizard). Мастера применяются как в системных программах так и в прикладных для интерактивного общения с пользователем (например, при установке ПО). Главное отличие мастеров от ЭС — отсутствие базы знаний; все действия жестко запрограммированы. Это просто набор форм для заполнения пользователем.
Другие подобные программы — поисковые или справочные (энциклопедические) системы. По запросу пользователя они предоставляют наиболее подходящие (релевантные) разделы базы статей (представления об объектах областей знаний, их виртуальную модель).
Под гибридной интеллектуальной системой принято понимать систему, в которой для решения задачи используется более одного метода имитации интеллектуальной деятельности человека. Таким образом ГИС — это совокупность: аналитических моделей,
экспертных систем, искусственных нейронных сетей, нечетких систем генетических алгоритмов, имитационных статистических моделей.
Интеллектуальная информационная система (ИИС, англ. intelligent system) — разновидность интеллектуальной системы один из видов информационных систем, иногда ИИС называют системой, основанных на знаниях. ИИС представляет собой комплекс программных, лингвистических и логико-математических средств для реализации основной задачи: осуществление поддержки деятельности человека и поиска информации в режиме продвинутого диалога на естественном языке
Требуется
разработать программное
Язык программирования: Delphi7, требуемая ОС: Windows 95 и выше.
Для правильного отображения кириллицы может потребоваться произвести настройку шрифта следующим образом: нажать Правую Кнопку Мыши на адресной строке, во вкладке “Шрифт” изменить шрифт на Lucida Console и сохранить изменения для всех последующих запусков. Данная программа представляет собой алгоритм, который можно разделить на две составляющих: часть, где описан алгоритм, для игры пользователя и компьютера и часть где описан алгоритм для игры пользователя с другим пользователем.
При запуске файла progacurs_ov.exe пользователь увидит меню:
Рисунок 1 меню программы
После того как он выполнит предложенные действия откроется меню:
Рисунок
2 выбор игрока
После чего начнется сама игра. Если пользователь нажал (1), тогда он будет играть с компьютером. Сначала право хода будет предоставлено самому игроку.
Рисунок 3 ход пользователя
Если игрок ввел число неудовлетворяющее правилам игры, тогда выходит сообщение
Рисунок 4 ошибка ввода
Затем право хода предоставляется компьютеру.
Рисунок
5 ход копьютера
Игра продолжается пока пользователь или компьютер не заберут последнюю спичку после чего выводится сообщение о результате игры.
Рисунок 6 вывод результата
Если пользователь выбрал (2), тогда он будет играть с другим пользователем.
Сначала
ход предоставляется игроку №1.
Рисунок 7 ход игрока №1
Затем ходит игрок №2. Если один из игроков ввел число, не удовлетворяющее условиям игры, тогда выводится
сообщение. Игра продолжается пока один из игроков не заберет последнюю спичку. Если спичку забрал игрок №1, тогда выводится сообщение
В
начале программы пользователю предоставляется
возможность путем ввода