Основы построения и функционирования интеллектуальных информационных систем. Былкин В.Д - 81 стр.

UptoLike

81
не спросила нигде о Крыльях и Хвосте» что, конечно, хорошо, потому что эти переменные не
несут новой информации для системы. Однако с нашей точки зрения слишком «неэкономно»
спрашивать о Шасси после вопроса о Двигателе, тем более каждый раз повторять эту связку. Но это
происходит потому, что в данном конкретном примере эти вопросы ставятся всегда друг за другом.
По аналогии часто спрашивают об Оперении сразу после вопроса о Клюве — еще одна пара
вопросов, которая, как мы знаем, всегда идет вместе.
Особенность здесь заключается в том, что экспертная Система не знает, что эти два признака
(вопроса) всегда идут один за другим. Спрашивая о Двигателе, система не совсем уверена в
принятии решения и поэтому должна задать другой вопрос. Для нее вопрос о Шасси кажется
важным и она спрашивает об этом. Система не человек, она не может сделать вывод о наличии
Шасси на основании информации о Двигателе. С учетом имеющихся знаний эксперта вопросы о
Двигателе и Шасси могут случайно оказаться следующими один за другим. В задаче, которую
решает экспертная система в данный момент, могут и не встретиться вопросы о Двигателе и Шасси,
что оказывает влияние на решение о возможном исходе. Система просто продолжает задавать
вопросы, определять состояния правил вывода минимальных и максимальных значений,
присваиваемых каждой переменной. Она не может получить свежую информацию о любой
переменной, которая могла бы заставить ее изменить свое мнение относительно вероятного исхода.
Ниже представлен листинг программы, используемой в этом параграфе. Программа содержит
обучающий алгоритм. Для того чтобы прийти к быстрому решению, в ней используются
минимальные и максимальные значения. Вопросы задаются на основе полученных оценок для
соответствующих правил с учетом абсолютных разностей максимальных и минимальных значений
для оценки степени их важности. Возможные исходы, которые не могут получить достаточно
высоких оценок, чтобы заместить лучшие на данный момент предсказания, исключаются из
дальнейшего рассмотрения. Запустив программу один раз, постарайтесь изменить ее так, чтобы
значения в массиве RULEVALUE вычислялись в виде сумм квадратов отклонений относительно
средних, а не абсолютных значений разностей. Последнее решение влияет на порядок следования
вопросов.
    не спросила нигде о Крыльях и Хвосте» что, конечно, хорошо, потому что эти переменные не
несут новой информации для системы. Однако с нашей точки зрения слишком «неэкономно»
спрашивать о Шасси после вопроса о Двигателе, тем более каждый раз повторять эту связку. Но это
происходит потому, что в данном конкретном примере эти вопросы ставятся всегда друг за другом.
По аналогии часто спрашивают об Оперении сразу после вопроса о Клюве — еще одна пара
вопросов, которая, как мы знаем, всегда идет вместе.
    Особенность здесь заключается в том, что экспертная Система не знает, что эти два признака
(вопроса) всегда идут один за другим. Спрашивая о Двигателе, система не совсем уверена в
принятии решения и поэтому должна задать другой вопрос. Для нее вопрос о Шасси кажется
важным и она спрашивает об этом. Система — не человек, она не может сделать вывод о наличии
Шасси на основании информации о Двигателе. С учетом имеющихся знаний эксперта вопросы о
Двигателе и Шасси могут случайно оказаться следующими один за другим. В задаче, которую
решает экспертная система в данный момент, могут и не встретиться вопросы о Двигателе и Шасси,
что оказывает влияние на решение о возможном исходе. Система просто продолжает задавать
вопросы, определять состояния правил вывода минимальных и максимальных значений,
присваиваемых каждой переменной. Она не может получить свежую информацию о любой
переменной, которая могла бы заставить ее изменить свое мнение относительно вероятного исхода.
    Ниже представлен листинг программы, используемой в этом параграфе. Программа содержит
обучающий алгоритм. Для того чтобы прийти к быстрому решению, в ней используются
минимальные и максимальные значения. Вопросы задаются на основе полученных оценок для
соответствующих правил с учетом абсолютных разностей максимальных и минимальных значений
для оценки степени их важности. Возможные исходы, которые не могут получить достаточно
высоких оценок, чтобы заместить лучшие на данный момент предсказания, исключаются из
дальнейшего рассмотрения. Запустив программу один раз, постарайтесь изменить ее так, чтобы
значения в массиве RULEVALUE вычислялись в виде сумм квадратов отклонений относительно
средних, а не абсолютных значений разностей. Последнее решение влияет на порядок следования
вопросов.




                                               81