Экспертная система

Экспертная система

Язык описания правил Язык описания правил - один из важных характеристик экспертной системы, так как от него зависит возможность эффективной реализации машины вывода. Красивые сложные конструкции могут работать слишком медленно и быть слишком непонятными при разработке базы знаний. Простые языковые конструкции могут требовать слишком большого количества текста для описания элементарных действий. Поэтому выбор возможностей языка, его синтаксиса и семантики - это всегда набор компромиссов. Язык предназначен ...

2015-09-23 22:23:10 + Комментировать

Экспертная система

Описание оператора <внешние_п> (внешние переменные) Для того, чтобы делать прямой вывод нужно получить внешние данные. Для этого предусмотрен оператор <внешние_п. Эксперная система может работать как в режиме офлайн так и онлай в PHP модуле. Поэтому в операторе <внешние_п> каждой читаемой внутренней переменной (а это любая строка) ставится в соответствие две строки-индентификаторы: для офлайн чтения из файла и опционо для онлайн чтения из списка глобальных переменных PHP. Операторов <внешние_п> может быть ...

2015-09-20 03:05:42 + Комментировать

Экспертная система

Для изучение языка записи правил в экспертной системе рассмотрим конкретный пример. Сразу оговоримся, что не будет рассматривать <теорию> потому что никаких реальных теорий в области быть не может - мы пытаемся решать реальные задачи реального мира используя ограниченный понятийный материал - поэтому только реальный эксперт может оценить допустимо или подобное упрощение задачи и будет ли это упрощение полезно в реальной жизни. Экспертная система дает инструмент и дело эксперта решить будет ли он его исполь...

2015-09-14 17:25:04 + Комментировать

Экспертная система

Очередной этап - заработала машина вывода на PHP. И она выдает почти такой же результат, что у версия на Фортране. Под <почти такой же> понимается точность округления и распаковки-упаковки чисел из внутреннего представления в строковое. Теперь остается сделать сопряжение с базой данных размерных признаков (как поминалось - это 1500 таблиц с дополнительной параметризацией) и начинать наполнять и тестировать базы знаний. Это будет анализ фигуры, выдача рекомендаций по силуэту и покрою, подготовка для сравнен...

2015-09-12 17:44:41 + Комментировать

Экспертная система

Как записываются продукции (правила. В целом это обычная конструкция <если то. Но есть небольшие новшества. В системе нет идентификаторов. Названия переменных и их значения это обычные текстовые строки, записанные в кавычках (до 200 символов. Это позволяет избегать сокращений и записывать правила в <человеческом> виде. Далее, форма записи правил похожа на <конъюнктивную нормальную форму> (без отрицания - потом поясним почему, то есть все условия соединяются конъю?нкцией, а внутри условий возможна дизъю?нкц...

2015-09-02 02:03:38 + Комментировать

Экспертная система

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

2015-08-29 02:42:21 + Комментировать

Экспертная система

Ну вот и первое событие в работе Экспертной Системы называемой <пока без названия. Система выдала первое заключение, что-то типа <Hello, word. Прочитала размерные признаки из файла, сравнила индивидуальную длину руки и типовой и сделала умопомрачительное заключение, что <длина рук увеличенная. Это небольшой шаг для программы для человечества не имеет вообще никакого значения. Положительным является только то, что логический вывод работает, и что важно - генерятся таблицы для PHP для работы всего этого на с...

2015-08-26 16:20:26 + Комментировать