Имя материала: Базы знаний интеллектуальных систем

Из приведенной выше Н-диаграммы ЭС «Cattell» следует, что опрос испытуемых может осуществляться двумя способами: на основе ответов на ЕЯ-формулировки вопросов теста и путем заполнения таблиц. Первый вариант удобен при индивидуальном тестировании, а второй — при массовом вводе результатов анкетирования, предварительно зафиксированных на бумажных носителях. Но и в том и в другом случае результатом работы блока анкетирования является фрейм-экземпляр прототипа «anketa», приведенного выше.

 

7.3.3. Вывод портретов и генерация их

текстовых представлений

 

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

Процедуры обработки данных анкетирования в рамках предыдущих опций базируются на знаниях. Но знания эти доведены до алгоритмов, реализация которых в виде продукционной системы нецелесообразна. Поэтому в ЭС «Cattell» все такие процедуры реализуются на языке C++, а затем подключаются в нужных точках. Вместе с тем сами технологические знания представлены эксплицитно совокупностью следующих фреймов прототипов и экземпляров:

 

[ a_n_tbl is_a prototype;

f_A {frame}; /* ответы по фактору А с весами */

f_B {frame};/* ответы по фактору В с весами */

………………………………………………………………………….

f_Q4{fгаmе}; /* ответы по фактору Q4 с весами */];

 

[ a_n_elem is_a prototype;

ans_dsc string; /* имя фрейма-экземпляра ответа на анкету */

weight_a, weight_b, weight_c int; /* веса ответа типа «а», «б» и «с» */];

 

.[ answer is_a prototype;

prt_name, exm_name, slot_name string];

 

[ ank_numb is_a a_n_tbl;

f_A={q_3,q_4,q_26,q_27,q_51,q_52,q_76,q_101, q_126, q_151, q_176 }; f_B={q_28,q_53,q_54,q_77,q_78,q_102,...q_152,q_153,q_177,q_178};

……………………………………………………………………………………….

f_Q4={q_25,q_49,q_50,q_74,q_75,q_99,q_100, .. .qJ50,q_174,q_175} ];

 

[ q_3 is_a a_n_elem;

ans_dsc = «ans_003»;

weight_a= 2;

weight_b= 1;

weight_c= 0 ];

………………………………………………………………………………………..

[ ans_003 is_a answer;

prt_name= «anketa»;

exm_name= «anketa0037»;

slot_name= «ans3» ];

 

Запускаются процедуры получения числового и семантического профилей испытуемого как демоны при выборе соответствующих опций в меню ЭС «Cattell».

В опции «портретирование» осуществляется психологическая интерпретация полученных на предыдущих этапах профилей испытуемого с целью построения его словесного личностного портрета. Здесь уровень алгоритмизации знаний психолога-эксперта существенно иной. Разные школы психологов несколько по-разному оценивают роль и вес разных факторов, приписывают им различные текстовые отображения. Поэтому реализация вывода словесного портрета испытуемого в ЭС «Cattell» базируется на продукционно-фреймовом формализме. Собственно вербализация портрета — нисходящая (от цели), а подготовка его структурированного невербализованного описания — восходящая (от данных). Наиболее сложным и интересным является этап вывода невербализованного портрета, реализованный в виде продукционной системы, предложенной в работе [Гаврилова и др., 1992]. Правила этой системы служат для выявления и устранения противоречий двух типов. Первый связан, в конечном счете, с анализом ответов на определенные вопросы анкеты и позволяет фиксировать ситуации, когда построение сколько-нибудь достоверного личностного портрета на основании имеющихся данных нецелесообразно. Возникновение таких ситуаций обычно связывается либо с невнимательным заполнением анкеты испытуемым, либо с попыткой преднамеренного искажения результатов тестирования за счет противоречивых ответов на дублирующиеся по семантике вопросы теста. И в том и в другом случае анкета помечается как «плохая» и из дальнейшей обработки исключается. Второй тип противоречий связан с выявлением и устранением контекстной зависимости и доминирования значений разных факторов, что позволяет получить более «гладкий» личностный портрет.

Но и в том и в другом случае исходными данными для работы продукционной системы являются числовой и семантический профили испытуемого, прототипы которых (n_prfl и s_prfl) приведены выше. Примеры словесных формулировок правил разрешения противоречий выглядят следующим образом:

 

Если

значение фактора «F» в семантическом профиле испытуемого «Очень Низкий», а значение фактора «Q3» - «Низкий»,

то

фактор «03.» поглощается фактором «F».

Если

значения факторов «01» и «02» в семантическом профиле испытуемого «Очень Высокий»,

Страница: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 |