- •Инструментальные средства конструирования экспертных систем
- •Введение
- •Система 1stClass
- •Общие характеристики системы 1stClass
- •Режим приобретения знаний
- •Режим консультации
- •Пример использования системы
- •Разработка эс
- •«Каталог» на основе 1stClass
- •Примеры консультаций
- •Системаexsys
- •Общие характеристики системы
- •Режим конструирования прикладной экспертной системы
- •Начальные установки
- •Ввод правил
- •Ввод формул
- •Изменение ранее выбранных установок
- •Работа с внешними программами
- •Примеры работы
- •Постановка прикладной задачи
- •Использование математических выражений
- •Редактирование правил
- •Использование внешних программ
- •Пример использования системы
- •Система guru
- •Общие характеристики системы
- •Функциональные возможности
- •Построение экспертной системы
- •Тестирование экспертной системы
- •Запуск системы и работа в режиме меню
- •Запуск системы
- •Некоторые сведения о работе в режиме меню
- •Использование режима меню
- •Описание команд меню Expert Systems
- •Режим редактирования набора правил (guru Rule Set Manager)
- •Режим редактирования правил
- •Часть if – посылка правила. Может быть любым выражением.
- •Режим редактирования переменных
- •Описание команд меню Information Manager
- •Примеры использования системы
- •Язык искусственного интеллекта clips
- •Краткая история clips
- •Факты, правила и функции clips
- •Правила и функции
- •Работа в среде clips под Windows
- •Instance Window
- •Постановка задачи
- •Листинг программы
- •Контрольные вопросы
- •Библиографический список
- •Приложение 1 Листинг 1. Эс для оценки надежности поставщика (в среде guru)
- •Листинг 2. Пример работы эс для оценки надежности поставщика
- •Пример объяснений
- •Листинг 3. Подсистема прогнозирования цен Текст программы
- •Пример консультации
- •Приложение 2 Команды clips
- •Описание clips в бнф
- •Оглавление
Пример использования системы
Рассмотрим пример построения ЭС по выбору мобильного телефона. ЭС позволяет получить несколько результатов запроса, в разной степени удовлетворяющих условиям, задаваемым пользователем. Определяются компромиссные варианты, используя механизмы обработки весов получаемых ответов на некое количество «наводящих» вопросов. Тип обработки и вес каждого ответа заданы с учетом особенностей темы, с которой работает система, и позволяют подбирать наиболее адекватные варианты ответов.
Для вычисления степени удовлетворения условиям использована схема сложения вероятностей независимых событий с ранжированием от –100 до +100. Поскольку разные вопросы могут иметь большее или меньшее значение при выборе телефона, то ответы на вопросы отличаются по весу. Помимо этого, модели, обладающие более редкими характеристиками, при их выборе получают несколько большую вероятность. Варианты, не набравшие 60/100, отбрасываются.
В табл. 2.1 приведен список квалификатор и некоторые из правил, описывающие действия системы при выбранных пользователем условиях.
Таблица 2.1
Квалификаторы |
Некоторые из правил |
Qualifier #1 Select the price range for your telephone?
|
RULE NUMBER: 1 IF: Select the price range for your telephone? Not more than $130 THEN: Alcatel One Touch Club – Probability=50/100 and Ericsson T10s – Probability=50/100 and Ericsson A1018s – Probability=50/100 and Motorola CD 930 – Probability=50/100 and Siemens A35 – Probability=50/100 and – Probability=50/100 |
Qualifier #2 Select the size for you telephone?
|
RULE NUMBER: 8 IF: Select the size for you telephone? more 120mm THEN: Alcatel one Touch Club – Probability=20/100 and Ericsson A1018s – Probability=20/100 and Motorola CD 930 – Probability=20/100 and Motorola L7089 – Probability=20/100 and Motorola Timeport 250 – Probability=20/100 and Nokia 3210 – Probability=20/100 and Nokia 6250 – Probability=20/100 and Nokia 7110 – Probability=20/100 and Panasonic GD93 – Probability=20/100 |
Qualifier #3 Weight?
|
RULE NUMBER: 11 IF: Weight? more 140g THEN: Alcatel one Touch Club – Probability=20/100 and Ericsson T10s – Probability=20/100 and Ericsson T18s – Probability=20/100 and Motorola CD 930 – Probability=20/100 and Nokia 3210 – Probability=20/100 and Nokia 6250 – Probability=20/100 and Nokia 7110 – Probability=20/100 and Ericsson A1018s – Probability=20/100 |
Qualifier #4 The work time in standby mode?
|
RULE NUMBER: 14 IF: The work time in standby mode? more 10 days THEN: Nokia 3210 – Probability=40/100 and Nokia 3310 – Probability=40/100 and Nokia 6250 – Probability=40/100 and Nokia 7110 – Probability=40/100 |
Qualifier #5 Call duration?
|
RULE NUMBER: 18 IF: Call duration? more 6 hour THEN: Ericsson T20s – Probability=50/100 and Nokia 3310 – Probability=20/100 and Siemens S35i – Probability=20/100 and Siemens SL45 – Probability=20/100 |
Qualifier #6 Antenna?
|
RULE NUMBER: 20 IF: Antenna? a built-in antenna THEN: Nokia 3210 – Probability=10/100 and Nokia 3310 – Probability=10/100 and Nokia 6250 – Probability=10/100 and Nokia 8210 – Probability=10/100 and Nokia 8850 – Probability=10/100 and Siemens M35i – Probability=10/100 and Siemens S35i – Probability=10/100 and Siemens SL45 – Probability=10/100 |
Qualifier #7 Flip?
|
RULE NUMBER: 22 IF: Flip? N/active THEN: Ericsson T10s – Probability=25/100 and Samsung SGH N100 – Probability=25/100 |
Qualifier #8 Alarm?
|
RULE NUMBER: 25 IF: Alarm? No THEN: Siemens A35 – Probability=15/100 and Siemens C25 – Probability=15/100 |
Qualifier #9 Vibro?
|
RULE NUMBER: 27 IF: Vibro? No THEN: Alcatel One Touch 300 and – Probability=5/100 and Alcatel One Touch Club – Probability=5/100 and Benefon Twin+ – Probability=5/100 and Ericsson A1018s – Probability=5/100 and Nokia 3210 – Probability=5/100 and Bosh GSM 909 Dual S – Probability=5/100 and Siemens A35 – Probability=5/100 and Siemens C25 – Probability=5/100 |
Qualifier #10 Calculator?
|
RULE NUMBER: 29 IF: Calculator? No THEN: Alcatel One Touch 300 and – Probability=10/100 and Ericsson A1018s – Probability=10/100 and Motorola CD 930 – Probability=10/100 and Siemens A35 – Probability=10/100 and Siemens C25 – Probability=10/100 |
Qualifier #11 Speaker phone?
|
RULE NUMBER: 30 IF: Speaker phone? Yes THEN: Ericsson T18s – Probability=10/100 and Ericsson A20s – Probability=10/100 and Panasonic GD90 – Probability=10/100 and Panasonic GD92 – Probability=10/100 and Panasonic GD93 – Probability=10/100 and Siemens SL45 – Probability=10/100 |
Qualifier #12 Voice dialing?
|
RULE NUMBER: 32 IF: Voice dialing? Yes THEN: Ericsson T18s – Probability=15/100 and Ericsson T20s – Probability=15/100 and Motorola L7089 – Probability=15/100 and Nokia 3310 – Probability=15/100 and Nokia 3310 – Probability=15/100 and Samsung SGH A100 – Probability=15/100 and Siemens S35i – Probability=15/100 and Siemens SL45 – Probability=15/100 and Nokia 8210 – Probability=15/100 and Nokia 8850 – Probability=15/100 and Ericsson T28s – Probability=15/100 |
Qualifier #13 IR-port?
|
RULE NUMBER: 34 IF: IR-port? Yes THEN: Motorola L7089 – Probability=40/100 and Motorola Timeport 250 – Probability=40/100 and Nokia 6250 – Probability=40/100 and Nokia 7110 – Probability=40/100 and Nokia 8850 – Probability=40/100 and Nokia 8210 – Probability=40/100 and Siemens SGH A100 – Probability=40/100 and Siemens S35i – Probability=40/100 and Siemens SL45 – Probability=40/100 |
Qualifier #14 WAP?
|
RULE NUMBER: 36 IF: WAP? Yes THEN: Benefon Q – Probability=30/100 and Ericsson T20s – Probability=30/100 and Motorola Timeport 250 – Probability=30/100 and Nokia 6250 – Probability=30/100 and Nokia 7110 – Probability=30/100 and Panasonic GD93 – Probability=30/100 and Samsung SGH N100 – Probability=30/100 and Siemens M35i – Probability=30/100 and Siemens S35i – Probability=30/100 and Siemens SL45 – Probability=30/100 |
Qualifier #15 Display?
|
RULE NUMBER: 41 IF: Display? more 5 str THEN: Benefon Q – Probability=20/100 and Nokia 7110 – Probability=30/100 and Nokia 8850 – Probability=30/100 and Panasonic GD92 – Probability=30/100 and Siemens S35i – Probability=30/100 and Siemens SL45 – Probability=30/100 |
Пример работы с системой
Select the price range for your telephone? not more than $130
Select the size for you telephone? 110-120mm
Weight? more 140g
The work time in standby mode? near 5 days
Call duration? 4-5 hour
Antenna? out-antenna
Flip? No
Alarm? No
Vibro? No
Calculator? No
Speaker phone? No
Voice dialing? No
IR-port? No
WAP? No
Display? less 4 str
Результат:
Siemens C25 93
Siemens A35 91
Ericsson A1018s 82
Motorola CD 930 79
Alcatel One Touch Club 73
Ericsson T10s 73
Nokia 3310 71
Benefon Twin+ 70
Bosh GSM 909 Dual S 70