- •Таганрог 2001
- •Содержание
- •Введение
- •1. Принципы логического программирования
- •1.1. Базовые понятия
- •1.2. Терминология
- •1.3. Сложные термы, или структуры
- •1.4. Синтаксис строк
- •1.5. Утверждения
- •1.6. Запросы
- •1.7. Ввод программ
- •1.8. Унификация
- •1.9. Арифметические выражения
- •1.10. Вычисление арифметических выражений
- •1.11. Сравнение результатов арифметических выражений
- •Контрольные вопросы и упражнения
- •2. Структуры данных на языке пролог
- •2.1. Списки
- •2.2. Бинарные деревья
- •2.3. Механизм возврата и процедурная семантика
- •3. Представление моделей знаний
- •3.1. Процесс представления знаний
- •3.2. Семантические сети
- •3.3. Фреймы
- •3.4. Механизм наследования в Прологе
- •3.5. Создание динамических баз данных
- •3.6. Представление задач в виде и/или – графов
- •4. Экспертные системы
- •4.1. Системы экспертных консультаций
- •Этап идентификации
- •Этап концептуализации
- •Этап формализации
- •Этап выполнения
- •Этап тестирования
- •Этап опытной эксплуатации
- •Экспертные системы, параллельные и последовательные решения
- •Пример эс, основанной на правилах логического вывода и действующую в обратном порядке
- •Часть 1.
- •Часть 2.
- •Часть 3.
- •Часть 4.
- •Часть 5.
- •4.2. Запоминание пути вывода
- •5. Пример задачи на представление знаний
- •6. Заключение
- •Литература
- •Представление знаний и логическое программирование в системах искусственного интеллекта Учебное пособие
5. Пример задачи на представление знаний
Проблема выбора конфигурации компьютера. При приобретении ПЭВМ перед покупателем встает проблема выбора такого компьютера, который максимально бы удовлетворял его нуждам и при этом был доступен в цене, а конфигурация не содержала бы излишних элементов, бесполезных для задач покупателя. Зачастую тот ясно и не осознает настоящего предназначения тех или иных компонентов и не представляет, каким именно должен быть его компьютер. Определиться с конфигурацией при покупке ему помогают работники торгового предприятия - эксперты, хорошо знающие все особенности предлагаемой продукции, знакомые с задачами, которые покупатель предполагает решать с помощью компьютера, и умеющие подобрать для их решения оптимальную конфигурацию ЭВМ.
Предметная область. Требования к ЭВМ могут быть формально представлены при определении пользователем набора стоящих перед ним задач, т.е. областей применения компьютера. Таких областей может быть несколько и конфигурация должна удовлетворять им всем.
Все виды элементов ЭВМ условно разбиты на классы:
монитор;
принтер;
процессор;
системная плата;
память;
мышь;
клавиатура;
CD-ROM drive;
блок бесперебойного питания;
сетевая карта;
видеокарта;
звуковая карта;
колонки;
жесткий диск;
корпус;
другие элементы.
Для каждого класса могут быть выделены свойства, являющиеся самыми весомыми критериями отбора:
Монитор: диагональ, разрешение.
Принтер: разрешение, тип, скорость, формат.
Корпус: размер, форм-фактор.
Клавиатура: разъем, форма.
Мышь: разъем, тип.
Процессор: производитель, частота, тип, разъем.
Системная плата: тип процессора, разъем, поддержка AGP, форм-фактор, чипсет, число гнезд для модулей DIMM, число гнезд для модулей SIMM, наличие SCSI интерфейса, наличие интерфейса инфракрасной связи.
Винчестер: размер, интерфейс, производитель.
Видеокарта: интерфейс, размер видеопамяти, возможность наращивать видеопамять.
CD-ROM drive: скорость, интерфейс.
Звуковая карта: тип синтеза.
Колонки: мощность.
Также могут быть выделены свойства, общие для всех классов: наименование, цена, дороговизна, список предпочтений. Дороговизна - это качественная оценка численного значения цены. Многие из свойств также будут иметь качественную оценку, так как именно такими оценками оперируют человек. Значения таких оценок будут следующими: большой, малый, средний, высокий, низкий. Качественно оценивать значения свойств при составлении базы данных будет сам оператор.
Другие, не учтенные здесь свойства могут определяться ценой продукта - чем цена выше, тем больше продукт подходит для тех областей, где он важен и менее - для тех, где не важен.
Итак, при подборе конфигурации учитываются следующие критерии: список предпочтений, свойства элементов каждого класса, значимость класса для выбранной области, цена элемента. Конфигурация должна удовлетворять таким требованиям, как соответствие областям применение и предполагаемым покупателем затратам.
Представления о функционировании системы, сеансе работы. Определяя конфигурацию ЭВМ, система должна руководствоваться такими данными, вводимыми пользователем, как требования к ЭВМ и предполагаемые затраты. Экспертная будет располагать базой данных, содержащей перечень различных возможных элементов ЭВМ и их характеристики, влияющие на их выбор. При работе с системой пользователь будет иметь сможет формулировать требования и определять свои предполагаемые затраты. Далее система подберет и предложит ему наиболее подходящий вариант конфигурации компьютера. В процессе подбора конфигурации система возможно задаст пользователю вопросы для уточнения его требований и потребностей. В итоге будет получен список элементов ЭВМ.
