Представление знаний в виде правил
Автор: 21101994 • Декабрь 4, 2020 • Лабораторная работа • 2,110 Слов (9 Страниц) • 488 Просмотры
Лабораторная работа №1 «Представление знаний в виде правил» | Выполнил | |
Группа | ||
Дата выполнения |
Установка Python и библиотеки Expert:
[pic 1][pic 2]
Через командную строку (от администратора) проверяем установилась программа python, а также pip
[pic 3]
Устанавливаем пакет experta из стандартных репозиторий pypi:
[pic 4]
Проверка установленных библиотек
[pic 5]
Составление правил вручную. Реализация правил в коде с применением Experta будет использовать эту логику, учитывая плюс к тому особенности библиотеки.
Задание
Для предметной области сформировать базу знаний, соответствующую следующим требованиям:
- включить не менее 12 правил, из которых не менее 7 – сложные правила;
- для описания правил использовать не менее 8 переменных;
- число циклов просмотра правил для прямой цепочки рассуждений должно составлять не менее 3;
- для обратной цепочки рассуждений должны быть логически выведены не менее 4 переменных, прежде чем будет определена переменная вывода;
- пару последовательных правил.
Предметная область: Мобильные устройства
Решение
Описание задачи, решаемой ЭС:
Определение Мобильного устройства (далее - МУ) из фиксированного списка, по выбранным требованиям.
Переменные для ЭС в предметной области МУ:
№ | Переменная | Описание | Возможные значения |
Целевая переменная | |||
1. | МУ (MU) | Мобильное устройство | Apple iPhone 8 Plus Asus Zenfone 5z Xiaomi MI A3 Lenovo K10 Note Samsung Galaxy A40 Xiaomi Redmi Note 8T Asus Zenfone Max Pro M2 DEXP T155 Digma HIT Q401 Philips S260 HTC Wildfire E Смартфон Vivo Y17 |
Переменные, запрашиваемые у пользователя | |||
2 | ОПП (operational_memory) | Операционная память | 1,2,3,4,6 |
3 | ВСТРП (integrated_memory) | Встроенная память | 8, 16, 64, 128, 256 |
4 | МБКАМ Camera_mb | Свойства камеры в мб | 0.3, 2, 5, 7, 8, 13, 16, 20, 25, 32 |
5 | ЦЕНА (price) | цена | 4, 2, 6, 8, 12, 15, 18,17, 30, 50 |
6 | ЧАСТПРОЦ | Частота процессоры | 1.3, 1.6, 1.8, 2.0, 2.2, 2.3, 2.8 |
7 | ЦВ (color) | Цвет устройства | grey, black |
8 | КОРП (body) | Материал корпуса | metal, plastic |
9 | ДИАГДМ (diagonal_dm) | Диагональ устройства в дюймах | 4, 5.5, 5.9, 6.2, 6.1, 6.3 |
Переменные, выводимые в процессе выполнения правил | |||
10 | КАМ (camera) | Фронтальная камера (Мп) | good, bad |
11 | СТОИМ (cost) | Стоимость телефона | budget, expensive
|
12 | РАБПРОЦ (processor_work) | Работа процессора | fast, slow |
13 | ДИАГ (diagonal) | Диагональ телефона |
|
14 | МАТЕР (material) | Материал телефона | gray metal, black metal, gray plastic, black plastic |
...