Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
записка ИИ.doc
Скачиваний:
3
Добавлен:
19.04.2015
Размер:
641.02 Кб
Скачать

1. Постановка задачи

Необходимо создать программу, позволяющую пользователю, не имеющему специальных знаний и навыков, подбирать формокомплект для перекачивания некоторых продуктов. Программный продукт должен иметь удобный и интуитивно понятный интерфейс. Система должна предусматривать подсистему объяснений принятого решения. Она должна отвечать на 2 вопроса – почему и как принято решение.

При решении поставленной задачи используется программный продукт Microsoft Office Access 2007.

2. Метод решения задачи

Поставленные задачи решаются методами продукт MicrosoftOfficeAccess2007.

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

3. Реализация метода решения задачи

Решение поставленной задачи разбивается на несколько основных этапов:

3.1. Первый этап

Первый этап проектирования заключается в составлении алгоритма решения поставленной задачи.

На данном этапе были выяснены те критерии формокомплектов, по которым для они выбираются. А именно: производственный ресурс – количество выпускаемой продукции в месяц, КВГ – коэффициент выпущенной годной продукции, материал формокомплекта и его износ.

3.2. Второй этап

Второй этап проектирования заключается в создании базы знаний.

База знаний (БЗ) данной экспертной системы построена на основе правил, сформулированных экспертом.

Выбор необходимой информации будет происходить с помощью ввода пользователем необходимых данных в БЗ. Чем больше заполнение БЗ информацией о формокомплектах, тем полноценнее ЭС.

3.3. Третий этап

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

3.4. Четвертый этап

Четвертый этап проектирования экспертной системы «Выбор формокомплекта» заключается в создании программного продукта. Средствами MicrosoftOfficeAccess2007.

Создаются необходимые таблицы, запросы для реализации проектирования экспертной системы. Одна из форм пользовательского интерфейса приведена на рис.1:

Рис.1 Форма «Подбор формокомплекта»

4. Описание экспертной системы «Выбор Насосного аппарата»

4.1 Краткие сведения об экспертных системах

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

Базовые функции ЭС:

  • приобретение знаний;

  • представление знаний;

  • управление процессом поиска решения;

  • разъяснение принятого решения.

Радикальное отличие ЭС от обычных программ заключается в том, что ЭС является «прозрачной» системой. Это становится возможным за счет того, что в ЭС предусматривается подсистема разъяснения принятого решения. Как правило, чтобы разъяснение удовлетворило пользователя системы, необходимо, чтобы ЭС могла дать ответы на вопрос: «как принято решение?». При этом в ответ на вопрос «как?» должен быть показан весь путь решения. ЭС выполняет множество функций. К основным видам деятельности ЭС могут быть отнесены:

  • интерпретация – описание ситуации по информации, поступающей из первичных источников;

  • прогноз – определение вероятных последствий заданных ситуаций;

  • диагностика – выявление причин неправильного функционирования системы по результатам наблюдений;

  • проектирование – построение конфигураций объектов при заданных ограничениях, проектирование проходит две стадии – синтез объекта и анализ объекта;

  • планирование – определение последовательности действий;

  • отладка и ремонт – составление рецептов и устранение неправильной работы системы;

  • обучение – диагностика, отладка и исправление неправильного поведения обучаемого;

  • управление – управление поведением системы как единого целого.

ЭС применяются:

  • если не могут быть построены строгие алгоритмы или процедуры, но существуют эвристические методы решения;

  • если есть эксперты, способные решить задачу;

  • если по своему характеру задача относится к области диагностики, интерпретации или прогнозирования;

  • если доступные данные «зашумлены»;

  • если задачи решаются методом формальных рассуждений.

В других случаях применять ЭС не рекомендуется.