В продолжение темы экспертных систем

Рубрики: Начинающим   Комментарии (0)

Обычно заказ оборудования является весьма трудоемкой операцией: необходимо вооружиться калькулятором, выписать на лист бумаги наименования деталей, их стоимость, найти полную сумму для закупки каждого вида деталей, неоднократно перепроверить все вычисления, сложить результаты. При этом может оказаться, что при данном комплекте средства перерасходованы или недорасходованы. В этих случаях придется начать процедуру уменьшения количества дорогих модулей или включения дополнительных узлов, снова пересчитать произведения и суммы, перепроверить их, сложить, начать новую итерацию и т. д. Авторам приходилось заниматься аналогичной работой и они могут заверить читателей, что описанная выше процедура весьма неприятна. Однажды в наши вычисления вкралась незаметная ошибка, связанная с тем, что при сложении было пропущено одно число, и мы несколько часов не могли понять, почему же в результате получается абсурдный результат. Для составления заказа из сорока-пятидесяти наименований приходится обычно потратить весь рабочий день, а затем еще и привести результаты в нормальный вид: напечатать без помарок, оформить и т. д.

Подробнее

Интегрированные системы

Рубрики: Начинающим   Комментарии (0)

Математическое обеспечение, о котором пойдет речь в этом параграфе, в настоящее время является наиболее известным и распространенным на ПЭВМ, так как оно значительно облегчает труд человека, связанного с поиском информации, подготовкой текстов, графики, простыми расчетами и подбором различных вариантов, организаций, планированием, словом, с переработкой деловой информации. Эти системы не менее важны, чем рассмотренные нами пакеты для решения специфических инженерных задач, так как удельный вес организационной деятельности всякого рода, ложащейся на инженера или научного сотрудника, чрезвычайно велик: это подготовка отчетов, описаний, статей, документации, составление заказов на оборудование и т. п. Все эти задачи взаимосвязаны: в текст необходимо вставлять числовые таблицы, данные для которых получены из БД, производить простые пересчеты полученных чисел, на основе получаемых данных строить графики и т. п. Число различных пакетов для решения перечисленных задач составляет, по крайней мере, несколько тысяч.

Интегрированные системы

Подробнее

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

Рубрики: Начинающим   Комментарии (0)

Как и при работе с БД, в экспертные системы включен свой язык программирования, с помощью которого можно написать специализированную программу, содержащую функции задания переменных, правил, циклы и условные переходы. В рамках этой программы предусмотрены обычно две ключевые процедуры: синтаксический анализатор, анализирующий набор правил, и процедура выводов, реализующая прямой или обратный вывод по заданному набору правил.

Подробнее

Экспертные системы — история

Рубрики: История IT   Комментарии (0)

Основными компонентами программного обеспечения экспертной системы, отличающим ее от множества других программ типа систем СУБД, являются редактор правил, поддерживающий базу знаний задачи, и процедуры логического вывода, основанные на введенных правилах.

Экспертные системы

Работа с базой знаний заключается в задании системы правил. В наибольшем числе экспертных систем правила задаются, как и в обычных языках программирования, т. е. через операторы IF—THEN. У каждого правила имеется свой номер. Кроме того, в базе знаний сохраняются все особенности БД, например, поиск правила, использующего заданные переменные, добавление правил, редактирование правил и т. п.

Подробнее

Автоматизированные системы принятия решений

Рубрики: Начинающим   Комментарии (0)

Что необходимо сделать инженеру для того, чтобы создать автоматизированную систему принятия решений? Эта задача ,довольно сложна: необходимо выделить основные параметры решаемой задачи, как-то сообщить их экспертной системе, задать набор правил над заданными переменными и, наконец, произвести процедуру логических выводов. Для решения этой группы задач на ПЭВМ разработан ряд экспертных систем.

Автоматизированные системы принятия решений

Какова типичная структура такой экспертной системы на ПЭВМ и что можно сделать с ее помощью? Хорошая экспертная система состоит из следующих интегрированных между собой компонентов:

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

Подробнее

При проведении процедуры вывода

Рубрики: Начинающим   Комментарии (0)

БД

При проведении процедуры вывода в подавляющем большинстве случаев известна не вся информация. Поэтому для того, чтобы оптимизировать число запросов к БД или к пользователю, необходима оптимизация логических выводов. Наиболее распространена система обратного логического вывода. В чем заключается смысл такой процедуры? Предположим, что нам известна конечная цель (например, определение неисправной микросхемы). Тогда мы можем выбрать из базы знаний правило, определяющее факт неисправности любой микросхемы. Если системе неизвестны значения необходимых напряжений в заданных точках, то найдем правила, определяющие напряжения в этих точках. Если такие правила найдены, но в них появляются новые неизвестные параметры, то найдем все правила, в которых определяются их значения, и так до тех пор, пока не переберем весь набор правил. Теперь запросим значения переменных, необходимых для оценивания самого последнего правила в нашей цепи, и если это правило выполняется, то проведем всю цепочку выводов в обратном порядке.

Подробнее

БД — примеры

Рубрики: Начинающим   Комментарии (0)

В инструкции по диагностике ПЭВМ записаны следующие правила:

  • если в точках разъема 8 и 10 отсутствует тактовая частота 4,77 МГц, то проверить точку 1;
  • если в точке 1 отсутствует частота 14,318 МГц то неисправна микросхема генератора частоты;
  • если при включении питания в точке 3 не происходит перехода сигнала из низкого уровня в высокий и снова в низкий, неправильно установлена перемычка 1 и т. д.

Подробнее