Экспертные системы представляют собой особые программные комплексы, объединяющие знания и умения специалистов в определенных предметных областях и распространяющие их для обучения менее опытных пользователей.
Предметной области не нужна экспертная система, если основная часть знаний представлена коллективными знаниями, умениями и опытом.
Предметной области нужна экспертная система, если основная часть знаний является личным опытом эксперта.
Экспертные системы имеют очень сложную структуру, которая в упрощенном варианте состоит из следующих элементов: пользователя (человека, для которого создается экспертная система), аналитика (буфера обмена информацией между экспертом и базой знаний), интерфейса пользователя (совокупности программ, осуществляющих общение пользователя с экспертной системой), базы знаний (совокупности знаний определенной области, которая понятна и пользователю, и эксперту), блока логического вывода, или решателя (особой программы, которая создает модель хода рассуждений эксперта на основе знаний), интеллектуального редактора базы знаний (программы, создающей базу данных при участии инженера), подсистемы объяснений (программы, которая дает пользователю ответы на его вопросы).
Экспертные системы бывают нескольких разновидностей, основными являются следующие: статические (они стабильны во времени), квазидинамические (объясняют процесс с постоянным временным промежутком), динамические (работают в режиме реального времени), а также гибридные (комплекс прикладных программ и средств управления знаниями) и автономные (консультации для пользователей).
В России в последние годы резко возрос интерес к экспертным системам среди специалистов в различных областях знаний.
Данные и их кодирование. Кодирование числовых данных
Кодирование данных используется для изменения названия конкретного объекта на условное обозначение для удобства обработки данных.
Под системой кодирования понимается обобщение правил кодирования объектов. Код образуется на основе алфавита, который включает в себя буквы, цифры и прочие элементы. Алфавит – это конечный набор символов любой природы.
Код определяется структурой (способом расположения в коде символов для обозначения признака) и длиной (количество пунктов или позиций в коде).
Кодирование – это процесс присвоения предмету или объекту кода.
В системе кодирования используются следующие методы:
1) методы классификационной системы кодирования;
2) методы регистрационной системы кодирования.
Первая группа методов проводит предварительную классификацию объектов.
Вторая группа методов не проводит и не требует проведения предварительной классификации.
После осуществления классификации объектов используется классификационное кодирование, разновидностями