логотип

Примеры предоставлены в учебных целях
Учебные материалы: используйте как образец для написания работ самостоятельно

Разработка экспертной системы «Выбор домашнего животного» (Delphi.7 Enterprise (Borland))

 2017-04-21 10:13:21 
Просмотров:  18  

Курсовой проект по дисциплине «Интеллектуальные информационные системы»
Тема: Разработка экспертной системы «Выбор домашнего животного»
Объем - 36 страниц + файл Delphi.7 Enterprise (Borland)
Год защиты - 2012

ОГЛАВЛЕНИЕ

Часть 1. Реферат на тему «Этапы создания интеллектуальных систем»
Введение
1.1 Этапы создания интеллектуальных систем
1.2 Жизненные циклы интеллектуальных систем
1.3 Анализ предметной области и методы приобретения знаний
Список использованной литературы
Часть 2. Разработка экспертной системы «Выбор домашнего животного»
2.1 Постановка задачи
2.2 Разработка дерева решений
2.3 Преобразование дерева решений в правила
2.4 Структуры данных экспертной системы
2.5 Обоснование выбора языка программирования и алгоритм работы программы
Приложение 1

ЧАСТЬ 1. РЕФЕРАТ НА ТЕМУ «ЭТАПЫ СОЗДАНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ»

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

ЧАСТЬ 2. РАЗРАБОТКА ЭКСПЕРТНОЙ СИСТЕМЫ «ВЫБОР ДОМАШНЕГО ЖИВОТНОГО»
2.1 Постановка задачи

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

2.5 Обоснование выбора языка программирования и алгоритм работы программы
При решении поставленной задачи оптимально использовать для представления информационных материалов язык Delphi, который является языком высокого уровня и позволяет быстро и эффективно создавать приложения.
Для реализации экспертной системы была выбрана система программирования Delphi версии 7 фирмы Enterprise (Borland), так как она предоставляет наиболее широкие возможности для программирования приложений ОС Windows.