Универсальная модель данных. Использование функций пакета. Нечёткая логика в таблицах принятия решений. Динамические SQL-запросы и их использование. Прямой и обратный логический выводы. Контроль корректности данных. Адаптивный интерфейс пользователя.
Искусственный интеллект - это один из разделов информатики, в котором рассматриваются задачи аппаратного и программного моделирования тех видов человеческой деятельности, которые считаются интеллектуальными [1]. Второе направление - интеллектуальное управление - методы управления, которые используют различные подходы искусственного интеллекта, такие как искусственные нейронные сети, нечеткая логика, машинное обучение, эволюционные вычисления и генетические алгоритмы. Возможно прерывание процесса с целью получения решения пользователя. В этом случае, необходимо предоставить ему корректные данные и, насколько возможно, проконтролировать последовательность действий по принятию решения. Тем не менее, основная нагрузка по контролю корректности данных всё так же остаётся на плечах пользователей и экспертов, предоставляющих данные системе. Таблицы принятия решений (ТПР) - способ компактного представления модели со сложной логикой. Аналогично условным операторам в языках программирования, они устанавливают связь между условиями и действиями. В представленной работе используются таблицы принятия решений, встроенные в СУБД Oracle, которые не требуют инсталяции Oracle Fusion Middleware и потому могут работать в любой комплектации СУБД, в частности в бесплатной для коммерческого использования версии Oracle XE. 1. Таблицы принятия решений запрос логика таблица данные 1.1 Продукции общего вида. Продукции по Поспелову В общем виде под продукцией понимают выражение вида A B Импликация, чаще всего, может истолковываться в обычном логическом смысле, как знак логического следования B из А. Таблица 2 - Пример таблицы принятия решений В ванной сухо Нет Да Да Да На кухне сухо - Нет Да Да Потолок в гостиной сухой - - Да Нет Окно в гостиной закрыто - - _ Да Проверить сантехнику в ванной Х Проверить сантехнику на кухне Х Идти к соседям сверху Х Закрыть окно Х Четыре верхних строки относятся к условиям, остальные четыре - к действиям. А затем, при необходимости, вернуться к началу для проверки истинности условий-исключений (рисунок 1). Если цель A согласуется с консеквентом (заключением) продукции, то антецедент (посылка) принимается за подцель и делается попытка подтверждения истинности этого факта. Поэтому используется таблица вида: Таблица 4 - реляционное представление таблицы принятия решений В ванной сухо В кухне сухо Потолок в гостиной сухой Окно в гостиной закрыто Действие Последействие Например, при работе с правилами, имеющими исключения, действий при одних и тех же условиях может быть больше одного. Рисунок 4 - Схема базы данных в Oracle Таблица data (рисунок 5) - хранит ответы клиента на условия, пройденных таблиц решения.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы