Здавалка
Главная | Обратная связь

Методика разработки экспертной системы

Москва, 2012

Содержание

 

Введение. 3

Методика разработки экспертной системы.. 9

Вывод. 23

 

Введение

 

 

Перед тем, как перейти непосредственно к методике разработки экспертной системы, необходимо сказать несколько слов о контент-анализе.

Контент-анализ – количественный анализа текстов и текстовых массивов с целью последующей содержательной интерпретации выявленных числовых закономерностей. Основная идея контент-анализа проста и интуитивно наглядна.

При восприятии текста и особенно больших текстовых потоков мы достаточно хорошо ощущаем, что разные формальные и содержательные компоненты представлены в них в разной степени, причем эта степень по крайней мере отчасти поддается измерению: ее мерой служит то место, которое они занимают в общем объеме, и/или частота их встречаемости.

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

Реально главной отличительной чертой контент-анализа является не его декларируемая во многих определениях «систематичность» и «объективность» (эти черты присущи и другим методам анализа текстов), а его квантитативный (количественный) характер. Контент-анализ – это прежде всего количественный метод, предполагающий числовую оценку каких-то компонентов текста, дополняющийся также различными качественными классификациями и выявлением тех или иных структурных закономерностей.

Поэтому наиболее удачным определением контент-анализа можно считать то, которое зафиксировано в относительно недавней книге Мангейма и Рича: контент-анализ – это систематическая числовая обработка, оценка и интерпретация формы и содержания информационного источника.

В качестве примера приведем стихотворение Анны Ахматовой «Мне голос был. Он звал утешно…»:

 

Когда в тоске самоубийства

Народ гостей немецких ждал,

И дух суровый византийства

От русской церкви отлетал,

 

Когда приневская столица,

Забыв величие своё,

Как опьяневшая блудница,

Не знала, кто берёт ее,-

 

Мне голос был. Он звал утешно,

Он говорил: "Иди сюда,

Оставь свой край, глухой и грешный,

Оставь Россию навсегда.

 

Я кровь от рук твоих отмою,

Из сердца выну черный стыд,

Я новым именем покрою

Боль поражений и обид".

 

Но равнодушно и спокойно

Руками я замкнула слух,

Чтоб этой речью недостойной

Не осквернился скорбный дух.

 

Стихотворение «Мен голос был. Он звал утешно…» было написано в 1917 году. Это произведение вошло в сборник стихов ''Белая гвардия'', в котором личные переживания Анны Ахматовой связаны с событиями войны и приближающейся революции. На смену интонациям живого разговора приходит ''одическая, пророчески-возвышенная'' манера письма, преобладают классические стихотворные размеры. В этот период в лирику Ахматовой включается ''пушкинский слой'', стихи насыщаются цитатами и образами пушкинской поэзии , а также других классических поэтов и знаменитых современников. Стиль Ахматовой соединил в себе традиции классики и новейший опыт русской поэзии .События современности всегда находили отклик в ахматовской лирике, в том числе и события политические. В стихах открыто говорится о неприятии революционных событий, одновременно с этим – о невозможности оставить Родину в дни испытаний.

Основная тема произведения: патриотизм, неприятие революции и духовный стоицизм, т.е. твердость и мужество героини. Главная любовь А. Ахматовой была любовь к родной земле:''…ложился в неё и становился ею, оттого и зовём так свободно своею''. Идея произведения в том, чтобы всегда быть со своей страной, не ''бросать её при первой же опасности'', а защищать и оставаться верной до конца. Автор использует такие эпитеты, как ''глухой и грешный'', ''черный стыд'', ''утешно, равнодушно и спокойно''. Благодаря этим средствам выразительности А. Ахматова показывает глубокий психологизм, искренние чувства горечи, печали, неприятия войны, насилия и противопоставления частной жизни.

Такой литературоведческий анализ несомненно содержит элемент субъективизма, и он также не позволяет дать необъективную сравнительную оценку этого стихотворения с произведениями других поэтов.

Покажем, что такие несубъективные оценки можно производить с помощью информационных измерений.

Известно, что впервые числовые оценки поэтического текста выполнялись известным русским математиком Марковым А.А. в начале ХХ столетия. Сущность этих оценок сводилась к следующему: из романа Пушкина А.С. «Евгений Онегин» составлялся список всех слов, например, на начальную букву «а», затем, исходя из этого списка, подсчитывалась вероятность появления всех букв русского алфавита на втором месте после буквы «а», далее на третьем месте и т.д. По такой же схеме анализировались списки слов на другие начальные буквы.

Вероятностный процесс появления букв алфавита в определенных позициях слова Марков А.А. назвал случайным процессом, начинающимся с некоторого начального состояния. В указанном случае начальное состояние – это список слов на начальную букву «а».

В настоящее время в теории массового обслуживания такие случайные процессы стали называться цепями Маркова.

Итак, нашей задачей является построение экспертной системы для оценки поэтических текстов А.А.Ахматовой. Для ее построения за основу возьмем исследования поэта Юрия Кузнецова.

Поэт Юрий Кузнецов в своем творчестве следовал традициям русской поэзии, в своих размышлениях о русской поэзии выделил в них 2 характерные темы:

1. любовная череда, начатая Пушкиным;

2. дорожная череда, начатая Лермонтовым.

Он выбрал следующие стихотворения:

 

Название Автор
1. «Я помню чудное мгновенье» Пушкин А.С.
2. «Средь шумного бала» Толстой Л.Н.
3. «К.Б.» Тютчев Ф.И.
4. «Сияла ночь» Фет А.А.
5. «Незнакомка» Блок А.А.
6. «За дорожной случайной беседой» Кузнецов Ю.Н.
7. «Выхожу один я на дорогу» Лермонтов М.Ю.
8. «Тройка» Некрасов Н.А.
9. «Накануне годовщины» Тютчев Ф.И.
10. «Осенняя воля» Блок А.А.
11. «Распутье» Кузнецов Ю.Н.

 

Для этих текстов были вычислены следующие показатели: Н1, Н2, ∆ , S и λ1, λ2, λ3.

Энтропия поэтических текстов
Н1 Н2 ∆ = Н12 S λ1 λ2 λ3
1. 4,0163 4,4958 0,4795 4,8 3,1 92,1
2. 3,9922 4,5610 0,5688 4,3 99,6 89,6
3. 3,2041 4,3764 1,1724 4,4 3,1 89,8 90,9
4. 4,0219 4,5122 0,4903 4,0 97,6 92,2
5. 4,0503 4,5093 0,4590 5,1 91,1
6. 4,0407 4,4605 0,4197 4,6 3,6 91,4 93,5
7. 4,0871 4,5144 0,427 4,2 1,1 91,1
8. 3,9837 4,5853 0,601 5,1 3,7 90,6 90,5
9. 3,7151 4,3921 0,677 4,2 1,5 95,4
10. 4,0756 4,5543 0,479 4,8 1,1 94,4
11. 3,9345 4,3805 0,446 4,5 1,1 89,8

 

Были выделены эталонные показатели:

4 ≤ Н1 ≤ 4,1

0,4 ≤ ∆ ≤ 1,2

4 ≤ S ≤ 5,1

1 ≤ λ1 ≤ 3,7

90 ≤ λ2 ≤ 100

90 ≤ λ3 ≤ 96

Далее были отобраны стихотворения, подходящие под эталонные показатели:

Название Н1 Н2 ∆ = Н12 S λ1 λ2 λ3
1. «Я помню чудное мгновенье» Пушкин А.С. 4,0163 4,4958 0,4795 4,8 3,1 92,1
4. «Сияла ночь» Фет А.А. 4,0219 4,5122 0,4903 4,0 97,6 92,2
5. «Незнакомка» Блок А.А. 4,0503 4,5093 0,4590 5,1 91,1
7. «Выхожу один я на дорогу» Лермонтов М.Ю. 4,0871 4,5144 0,427 4,2 1,1 91,1
10. «Осенняя воля» Блок А.А. 4,0756 4,5543 0,479 4,8 1,1 94,4

 

 

Методика разработки экспертной системы

 

 

После исследований, проведенных русским математиком Марковым А.А. в начале XX столетия, интерес к информационным изменениям текстов естественного языка возобновился только с установлением Шенноном следующей формулы для вычисления количественной меры информации:

, (1)

где Pi – вероятность или частота i-ого события.

В своей работе мы также используем данные показатели.

Pi – это показатель субъективной оценки поэтических текстов. С позиции исчисленской части языка любой текст – это множество слов. Слова образуют группы слов по какому-либо признаку. В качестве такого признака можно выбрать, например, начальную букву слова. Если число всех слов в тексте обозначить через Ni, а число слов на конкретную начальную букву – через ni, то можно определить величину Pi.

(2)

Для того, чтобы подсчитать ni, мы в ячейку F2 вставляем формулу «СЧЕТЕСЛИ» из категории «Статистические». Диапазон указывается «В:В» (английский регистр), условие «Е2», затем размножаем формулу до конца таблицы (см. рис.3.).

Рис.1.

Для подсчета Niв ячейку E30 вводится «N =», а в ячейку F30 вставляется формула суммы всех букв. Для этого щелкаем на этой ячейке и затем по кнопке «Автосумма» , и нажимаем клавишу «Enter» на клавиатуре. В итоге получается следующая таблица (см. рис.2):

 

Рис.2.

 

Далее возвращаемся к нашей формуле (2) и считаем Pi. В ячейку G2 ввести «=F2/F$30 », а затем размножить до конца таблицы. В результате в столбце G получим значение Pi(см. рис.3.).

Рис.3.

Вернемся к формуле (1). Величина Hi измеряется в битах и ее часто называют энтропией информации. Формулу (1) стали применять при анализе кодов, используемых при передаче сообщений, составленных на каком-либо естественном языке.

Для подсчета H1 в ячейку H2 вводим

«=ЕСЛИ (G2=0;0;-G2*Log(G2;2)) », что соответствует формуле (1), а затем размножаем до конца таблицы. В ячейку G30 вводим «Н =». В ячейку Н30 вставляем формулу автосуммы (см. рис.4.).

 

Рис. 4.

Анализ таблицы, приведенный ниже показывает, что количественная мера информации Н1 различна для каждого произведения, и ее числовые значения для стихов Ахматовой изменяются в пределах от 3, 669 до 4, 213 (см. рис.5.).

Рис.5.

Для проведения несубъективного анализа необходимо еще посчитать несколько показателей. Одним из них является N2.

N2– показывает общее количество букв в тексте. Для нахождения этого показателя мы подсчитали количество всех букв, начиная с «а», в стихотворении и перенесли данные в таблицу.

Для этого нужно в меню «Правка» выбрать команду «Заменить». В окне диалога «Заменить» после слова «Найти» пишем «а» и щелкаем по кнопке «Заменить все». Программа сообщает нам, сколько произведено замен. Это число 20 и есть количество букв «а» в тексте (см. рис.6.).

 

Рис. 6.

Заносим количество букв «а» с клавиатуры в таблицу, в ячейку L2. Проделываем эту операцию с остальными буквами, после чего столбец L окажется полностью заполненным (см. рис.7.).

Рис.7.

Далее в MS Excel проводим подсчет всех букв в стихотворении. Для этого щелкаем по ячейке L35. В меню «Вставка» выбираем команду «СУММ» и щелкаем по кнопке «ОК», для перехода к шагу 2. В появившемся окне «Аргументы функции» напротив надписи «Число 1» набираем с клавиатуры или выделяем мышкой диапазон ячеек L2:L34 и щелкаем по кнопке «ОК». В результате чего в ячейке L35 оказалось число 262, равное числу всех букв в тексте стихотворения. В ячейку K35 вводим с клавиатуры «N2 =», так как число букв нами обозначено через N2 (см. рис.8.)

Рис. 8.

Также в анализе необходимо посчитать показатель Н2. Он вычисляется с помощью функции ЕСЛИ и формулы Шеннона:

Для этого в ячейке N2 мы вводим следующую формулу: «=ЕСЛИ(M2=0;0;-M2*LOG(M2;2))» и растягиваем до ячейки N34. Затем в ячейку M35 вносим обозначение энтропии «Н2 =», а в ячейке N35 суммируем диапазон ячеек N2:N34 с помощью функции автосуммы (=СУММ(N2:N34)). Получаем следующую таблицу (см. рис.9.) :

Рис. 9.

Так как в ходе проводимого нами анализа удалось выявить тексты, для которых H1 и H2 близки, мы вводим новый критерий ∆ = Н21. Эталонными считаются значения от 0,2 до 0,7 (см. рис.10.) .

Рис. 10.

Далее определим среднее количество букв в слове, обозначим этот показатель как S.

S = N2/N1,

где N2– общее количество букв в стихотворении;

N1 – общее количество слов в стихотворении.

Минимальное значение составляет 4,1 («Я не знаю, ты жив или умер…»), а максимальное 5,2 («Долгим взглядом твоим истомленная…», «Я научилась просто, мудро жить…»). Этот показатель оказывает непосредственное влияние на показатель уровня образования (λ1) (см. рис.11) .

Рис. 11.

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

Подпрограмма «Статистика удобочитаемости» показывает общие средние количества символов, слов и предложений, а также позволяет оценить показатели легкости чтения текста. Эти показатели характеризуют текст с точки зрения того, насколько должен быть подготовлен читатель для его восприятия (см. рис.12).

 

Рис. 12.

λ1уровень образования, основан на образовательном индексе Флеша-Кинсайда и показывает, каким уровнем образования должен обладать читатель исследуемого текста. Подсчет делается на основе вычисления среднего числа слогов в слове и слов в предложении.

Значения показателя от 0 до 20:

· от о до 10 – число классов школы, оконченных читателем;

· от 11 до 15 – курсы высшего учебного заведения;

· от 16 до 20 – относятся к сложным научным текстам.

Эталонным считаются от 1 до 3,7.

Рассчитывается по формуле:

λ1 = (0,39 * СДП) + (11,8 * СЧС) – 15,59 ,

где СДП – средняя длина предложения (= число слов в документе/число предложений);

СЧС – среднее число слогов в документе (= число слогов в документе/число слов).

λ2 – легкость чтения,подсчитывается по среднему числу слогов в слове и слов в предложении. Чем выше значение, тем легче прочесть текст и тем большему числу читателей он будет понятен.

Варьируется от 0 до100. Рекомендуемый интервал значений - от 60 до 70.

Рассчитывается по формуле:

λ2 = 206,835 – (1,015 * СДП) – (84,6 * СЧС)

λ3 – благозвучие,указывает на удобочитаемость текста с фонетической точки зрения. Подсчет основан на вычислении среднего количества шипящих и свистящих согласных.

Интервал изменения показателя – от 0 до 100. Рекомендуемый диапазон значений – от 80 до 100.

Рис. 13.

Вывод

 

 

Проведя с помощью созданной нами экспертной системы несубъективный литературоведческий анализ, сравним полученные значения со значениями эталонных произведений, приведенных во введении:

· среднее арифметическое количество букв в словах текста S должно варьироваться в пределах от 4 до 5,1;

· энтропия Н1 – в пределах от 4 до 4,1;

· значение показателя - от 0,4 до 1,2;

· уровень образования λ1- от 1 до 3,7;

· легкость чтения λ2 – от 90 до 100;

· благозвучие λ3 – от 90 до 96.

Проанализировав 20 произведений Ахматовой Анны, мы отобрали 7, которые отвечают эталонных значениям (стихотворения 3, 5, 6, 9, 14, 19, 19).

 

Рис. 14.





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.