Мультиагентная обучающая система по медицинской диагностике

Отделить от словоформы последнюю букву, образовать новую словоформу, добавить отделяемую букву слева к последовательности S. Проверить, является ли последовательность S окончанием из таблицы окончаний. Если последовательность S является окончанием, то определить его код и перейти к п. 2. В противном случае, если длина последовательности меньше 3, повторить 3.

Определить по таблице «Словарь

основ» номер флективного класса.

По номеру флективного класса и номеру окончания определить в таблице «Морфологическая информация» множество номеров морфологической информации.

По номеру флективного класса и таблице «Флективные классы» определить часть речи.

По номеру морфологической информации и таблице «Грамматическая информация» определить код грамматической информации.

По коду грамматической информации и коду части речи по таблице «Кодификатор грамматической информации» определить содержание грамматической информации

2.2.1.1.3 Морфологический анализ словоформы. Контрольный пример

Рассмотрим пример морфологического анализа словоформы «сосуда» слова «сосуд»:

За начальную основу примем «сосуда», коду окончания присвоим значение 65.

Произведем поиск основы в таблице основ: результат – основа не найдена.

Отделим от текущей основы последнюю букву «а» и добавим ее слева к последовательности S (S = «а»). Последовательность S является окончанием из таблицы «Окончания» с кодом 66.

Повторим поиск основы: результат – найдена основа.

Номер флективного класса – 001.

По таблице «Морфологическая информация» определяем номер морфологической информации: 06.

Часть речи S – существительное.

Определяем код грамматической информации по таблице «Отношения понятий»: 12.

По коду грамматической информации 12 и части речи S по таблице «Кодификатор грамматической информации» определяем содержание грамматической информации: единственное число, родительный падеж.

Результат анализа словоформы «сосуда»: единственный вариант интерпретации – существительное в единственном числе и родительном падеже.

2.2.1.2 Синтаксический анализ ответа

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

Исходными для проведения синтаксического анализа являются текст и

результаты морфологического анализа каждого слова предложения.

Результатом является синтаксический граф представленный в виде бинарного дерева.

Таблица 3.2 Список обозначений.

Название множества или отношения

Обозначение множества или отношения

Формальное определение

Множество основ словоформ

M

M={m}

Морфологическая информация словоформ предложения, результат морфологического анализа.

Rw

Rw={(w, c, z, h)/ w ÎW, cÎC, hÎH, zÎZ, (m,e) Î w, mÎ M, eÎE, (m,c) Î RCM,, (z,c) Î Rzc, (c, e, z) Î fcez }

Множество сегментов предложения.

S

S={s}

Множество синтаксических деревьев

G

G={ g/ g=(V, E) }

Множество вершин или узлов.

V

V = {v}

Множество упорядоченных пар – рёбра графа (вектор)

E

Правила (предикат)

Pi

Номер правила

i

 

Количество правил

n

n =18

Левое слово рассматриваемой пары слов

Правое слово рассматриваемой пары слов

Рассматриваемая пара слов

j

 

Множество частей речи

CR

CR={cr}

Разобьём предложение на сегменты s где s Î S. Первый сегмент это совокупность словоформ w которые располагаются до глагола начиная с конца предложения. Второй сегмент это совокупность словоформ w которые располагаются до начала предложения начиная от глагола. Каждой словоформе w соответствует морфологическая информация которая отражена отношением Rw.

Для каждого s определим g где g Î G.

g представлен виде ориентированного графа.

Ориентированный граф g — это упорядоченная пара g: = ( V, E ), для которой выполнены следующие условия:

V это множество вершин или узлов. Где vÎ V является словоформа w которая содержится в сегменте s.

E это множество упорядоченных пар вершин, называемых рёбрами.

V (а значит и E) конечные множества.

Построение графа g происходит по синтаксическим правилам Pi.

Для того что бы построить граф g по синтаксическим правилам P необходимо определить направление вектора E представленного виде

где

есть очередная выбранная пара вершин (слов) сегмента s находящаяся в отношении «управляющий – управляемый». Отношение «управляющий – управляемый» определяется при выполнении хотя бы одного правила где есть множество правил а есть текущая пара вершин множества V. Правила представляют собой совокупность предикатов выраженные где есть предикат принадлежности к части cr речи элемента стоящего слева в очередной паре словоформ то есть , есть предикат принадлежности к части речи cr элемента стоящего справа в очередной паре словоформ то есть , есть предикат принадлежности признака элемента стоящего с лева в очередной паре словоформ то есть , есть предикат принадлежности признака элемента стоящего справа в очередной паре словоформ то есть . Предикаты признака определены в таблице 3.3. При соблюдении условий принимающим истину каждого из предикатов (логическое «И») выполняется правило .

Страница:  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 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы