Вс. Апр 28th, 2024

Разглядим формальную грамматику, порождающую кусок естественного языка. Пусть Т = {а, б, …я, А, Б, …Я}огромное количество терминальных знаков — букв российского алфавита. Нетерминальный алфавит строится из знаков N = {Q, R, S}, где Q = {q1,…qn}огромное количество имен людей в российском алфавите, R = {r1,…rm} — огромное количество глаголов, стоящих в 3-ем лице единственного числа реального времени, ri и qj записываются при помощи терминальных знаков. Пусть система подстановок имеет вид:

Разумеется, эта грамматика порождает язык, состоящий из фраз типа: «такой-то делает то-то», к примеру, «Маша читает», «Вася спит» и т.п. Работает грамматика последующим образом: на первом шаге определяется тип фразы; 2-ой шаг порождает конкретное имя, а 3-ий шаг — конкретное действие (глагол). Из данного примера виден содержательный смысл нетерминальных знаков — они могут обозначать разные классы определенных слов, а именно, классические грамматические классы — части речи, члены предложения и пр.

Подойдя к рассмотрению формальных грамматик в связи с необходимостью построения серьезного (совершенно точно понимаемого) описания метода, отметим, что по сути области их внедрения в информатике еще шире. На базе формальных грамматик создаются языки программирования и трансляторы к ним. При решении задач искусственного ума они употребляются в системах машинного перевода, также для генерации синтаксически правильных предложений в ответах экспертных систем на запросы юзеров. Формальные грамматики могут быть применяться в учебных и других программках (к примеру, Microsoft Word), где требуется проверка корректности вводимого текста и поиск в нем ошибок.

От content

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Ads Blocker Image Powered by Code Help Pro

Обнаружен блокировщик рекламы! Пожалуйста, обратите внимание на эту информацию.

We\'ve detected that you are using AdBlock or some other adblocking software which is preventing the page from fully loading.

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

Пожалуйста, добавьте tehnar.info к вашему белому списку блокирования объявлений или отключите программное обеспечение, блокирующее рекламу.

Powered By
100% Free SEO Tools - Tool Kits PRO