Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
8.5. ГРАММАТИКИ, ИСПОЛЬЗУЕМЫЕ В РАСПОЗНАВАНИИ ОБРАЗОВВ этом параграфе рассматривается распознавание образов при помощи синтаксического подхода. В п. 8.5.1 обсуждается способ определения потенциальной возможности порождения некоторого образа определенной грамматикой. Пункт 8.5.2 посвящен распознаванию двумерных объектов, которые могут сводится к эквивалентному представлению в виде цепочки. Это упрощение играет важную роль в создании синтаксических систем распознавания, так как позволяет использовать стандартные понятия из теории грамматик цепочек. Наконец, в п. 8.5.3 мы рассматриваем распознавание образов, допускающих представление древовидной структурой. Эти структуры непосредственно связаны с грамматиками деревьев, являющимися расширением результатов, о которых до сих пор шла речь в данной главе. 8.5.1. Синтаксически ориентированное распознаваниеВ § 8.3 было отмечено, что формальные грамматики можно использовать в распознавании образов, определяя, является ли данных объект терминальным предложением какой-либо из соответствующих рассматриваемой задаче грамматик. Основным вопросом, после того как определены грамматики, является разработка процедуры, устанавливающей, является или нет данный объект допустимым предложением. Процедура, применяемая для этого в теории формальных языков, называется грамматическим разбором. Мы рассматриваем в основном два типа грамматического разбора: сверху вниз и снизу вверх. Эти названия становятся более осмысленными, если обратиться к семантическому дереву, такому, например, как представленное на рис. 8.1. Вершина или корень (инвертированного) дерева — это начальный символ заданный образ отклоняется как представляющий неправильное предложение. Совершенно очевидно, что описанные выше схемы грамматического разбора принципиально неэффективны, так как требуют полного перебора при применении грамматических правил. Зачастую нет необходимости применять последовательность грамматических правил от начала до конца, поскольку существует возможность проверять на соответствие поставленным целям промежуточные результаты и определять тем самым, способна ли данная последовательность правил обеспечивать успешный грамматический разбор. Дальнейшее усовершенствование процесса грамматического разбора связано с применением правил синтаксиса грамматики. Синтаксис определяется как соединение и конкатенация объектов. Синтаксическое правило устанавливает некоторые допустимые (или запрещенные) отношения между объектами. Например, соединение Пример. Вернемся к структурам типа квадрат, использованным для иллюстрации содержания предыдущего параграфа. Непроизводными элементами, как показано на рис. 8.4, а, служат горизонтальный и вертикальный отрезки определенной длины, обозначенные
где Структуры, напоминающие квадраты, изображенные на рис. 8.4,б, порождаются последовательностью грамматических правил
Это правило заменяет начальный символ непроизводным элементом
заменяет не определенный объект
Рис. 8.4. Образы, использованные для иллюстрации синтаксическн-ориентированного грамматического разбора, а—непроизводпые элементы образов; б — образы, поддающиеся разбору с помощью огшеашюй схемы; в — образы, не поддающиеся разбору с помощью описанной схемы. Наконец, О, заменяется на два вертикальных непроизводных элемента посредством применения правила
Короче говоря, построение этих структур начинается с горизонтального отрезка, затем следует другой горизонтальный отрезок под ним, и завершается все помещением между ними двух вертикальных отрезков. Изменчивостью структур можно управлять, налагая ограничения на позиционные дескрипторы Грамматический разбор, проведенный в этой простой системе, представляет собой тривиальную процедуру, поскольку используется только одна последовательность правил подстановки. Предположим, ианример, что требуется установить, принадлежит или не принадлежит данная структура к классу объектов, порождаемых описанной выше грамматикой. Синтаксически ориентированный разбор сверху вниз будет производиться следующим образом. Первое правило подстановки начинается с Синтаксически ориентированный грамматический разбор снизу вверх, заключающийся в применении правил подстановки в обратном порядке, происходит следующим образом. Сначала мы пытаемся обнаружить объект рис. 8.4,б, поддаются грамматическому разбору, тогда как объекты, изображенные на рис. 8.4, в, будут отклонены на одном из этапов грамматического разбора.
|
1 |
Оглавление
|