ВУЗ:
Составители:
Рубрика:
36
функциональную процедуру, действие которой совпадает с назначением предиката.
Кроме функциональных предикатов необходим предикат эквивалентности,
позволяющий устанавливать тождество значений заданных переменных. В продукционных
правилах для проверки некоторого факта текущей ситуации зачастую результат
у
i
выполнения процедур
F
i
(i=1..5) должен сравниваться на равенство с некоторой
переменной
y, для этого и используется предикат эквивалентности P
E
(y, y).
Таблица 6 - Типовые предикаты морфологического анализа
Термы (аргументы) кортежа
N
п/п
Предикат Назначение
Входная информация
Выходная
информация
Ссыл-
ка
1 P
f
(x, y, f
1
) Определение сорта x- входная переменная
y – сорт ∈ S
f
1
2 P
f
(t
in
(x,с), y, f
2
) Выделение окончания
x - лексема
с-
длина окончания
y
– окончание f
2
3 P
f
(t
in
(x
1
,с), y, f
3
) Выделение основы
x – лексема
с- длина окончания
y
– основа f
3
Определение
соответствий:
1) основа
→
флективный класс
2) неизменяемое
слово
→ флективный
класс
x – основа или
неизменяемое слово
Н -
бинарное отношение
между флективным
классом
u и основой
(неизменяемым словом)
x
(таблица)
4 P
f
(t
in
(x,Н(х,u)), y, f
4
)
Определение
соответствия:
флективный класс
→
постоянная часть
набора
морфологической
информации
x – флективный класс
Н - бинарное отношение
между флективным
классом
x и постоянной
частью набора
морфологической
информации
u (таблица)
y – значение v
таблицы Н
f
4
5
P
f
(t
in
(x
1
,х
2
,Н(u,v,z)),
y, f
5
)
Определение
соответствия:
флективный класс +
окончание
→
переменная часть
набора
морфологической
информации
x
1
- флективный класс
х
2
– окончание
Н - бинарное отношение
между флективным
классом
u, окончанием v и
набором морфологической
информации
z (таблица)
y
– значение v
таблицы Н при
x
1
=u и х
2
=v
f
5
На основе этих типов предикатов разработана база правил морфологического анализа,
представленная в виде системы продукций.
2.3.2.3. Система продукций морфологического анализа
Согласно описанию формального аппарата, приведенного в разделе 2.2.2, решение
задач представляется в виде преобразований в пространстве ситуаций. Каждая ситуация
описывается продукционным правилом вида <
q, r>, где q – условие применимости, r -
программа. Поэтому по каждой, разрабатываемой в работе модели строится система
продукций (база правил). Условие применимости записывается как правильно построенная
формула логики предикатов первого порядка. В формуле предикаты, описывающие
отдельные факты, связываются между собой посредством логических операторов ∧, ∨, ↔,
¬, ⊃.
Описание правил осуществляется в три этапа. На первом этапе правило описывается в
содержательной форме в виде множества высказываний. На втором этапе каждое
функциональную процедуру, действие которой совпадает с назначением предиката.
Кроме функциональных предикатов необходим предикат эквивалентности,
позволяющий устанавливать тождество значений заданных переменных. В продукционных
правилах для проверки некоторого факта текущей ситуации зачастую результат уi
выполнения процедур Fi (i=1..5) должен сравниваться на равенство с некоторой
переменной y, для этого и используется предикат эквивалентности PE(y, y).
Таблица 6 - Типовые предикаты морфологического анализа
Термы (аргументы) кортежа
N
Предикат Назначение Выходная Ссыл-
п/п Входная информация
информация ка
1 Pf(x, y, f1) Определение сорта x- входная переменная y – сорт ∈ S f1
x - лексема
2 Pf(tin(x,с), y, f2) Выделение окончания y – окончание f2
с- длина окончания
x – лексема
3 Pf(tin(x1,с), y, f3) Выделение основы y – основа f3
с- длина окончания
Определение x – основа или
соответствий: неизменяемое слово
1) основа → Н - бинарное отношение
флективный класс между флективным
2) неизменяемое классом u и основой
слово → флективный (неизменяемым словом) x
класс (таблица)
y – значение v
4 Pf(tin(x,Н(х,u)), y, f4) x – флективный класс f4
Определение таблицы Н
Н - бинарное отношение
соответствия:
между флективным
флективный класс →
классом x и постоянной
постоянная часть
частью набора
набора
морфологической
морфологической
информации u (таблица)
информации
Определение
x1- флективный класс
соответствия:
х2 – окончание
флективный класс +
Н - бинарное отношение y – значение v
Pf(tin(x1,х2,Н(u,v,z)), окончание →
5 между флективным таблицы Н при f5
y, f5) переменная часть
классом u, окончанием v и x1=u и х2=v
набора
набором морфологической
морфологической
информации z (таблица)
информации
На основе этих типов предикатов разработана база правил морфологического анализа,
представленная в виде системы продукций.
2.3.2.3. Система продукций морфологического анализа
Согласно описанию формального аппарата, приведенного в разделе 2.2.2, решение
задач представляется в виде преобразований в пространстве ситуаций. Каждая ситуация
описывается продукционным правилом вида , где q – условие применимости, r -
программа. Поэтому по каждой, разрабатываемой в работе модели строится система
продукций (база правил). Условие применимости записывается как правильно построенная
формула логики предикатов первого порядка. В формуле предикаты, описывающие
отдельные факты, связываются между собой посредством логических операторов ∧, ∨, ↔,
¬, ⊃.
Описание правил осуществляется в три этапа. На первом этапе правило описывается в
содержательной форме в виде множества высказываний. На втором этапе каждое
36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
