Экосистемный подход 5 страница
1. Синтаксическая (структурная) неоднозначность: во фразе Time flies like an arrow для ЭВМ неясно, идет ли речь о времени, которое летит, или о насекомых, т. е. является ли слово flies глаголом или существительным.
2. Смысловая неоднозначность: во фразе The man went to the bank to get some money and jumped in слово bank может означать как банк, так и берег.
3. Падежная неоднозначность: предлог in в предложениях He ran the mile in four minutes/He ran the mile in the Olympics обозначает либо время, либо место, то есть представлены различные отношения.
4. Референциальная неоднозначность: для системы, не обладающей знаниями о реальном мире, будет затруднительно определить, с каким словом - table или cake - соотносится местоимение it во фразе I took the cake from the table and ate it.
Литерация (Literalness): в диалоге Can you open the door? - I feel cold ни просьба, ни ответ выражены нестандартным способом. В других обстоятельствах на вопрос может быть получен прямой ответ yes/no, но в данном случае в вопросе имплицитно выражена просьба открыть дверь.
Центральная проблема как для общей, так и для прикладной NLP - разрешение такого рода неоднозначностей - решается с помощью перевода внешнего представления на ЕЯ в некую внутреннюю структуру. Для общей NLP такое превращение требует набора знаний о реальном мире. Так, для анализа фразы Jack took the bread from the supermarket shelf, paid for it, and left и для корректного ответа на такие вопросы, как What did Jack pay for?, What did Jack leave? и Did Jack have the bread with him when he left? необходимы знания о супермаркетах, процессах покупки и продажи и некоторые другие.
Прикладные системы NLP имеют преимущество перед общими системами, так как работают в узких предметных областях. К примеру, системе, используемой продавцами в магазинах по продаже компьютеров, не нужно «раздумывать» над неоднозначностью слова terminals в вопросе How many terminals are there in the order?
Тем не менее, создание систем, имеющих возможность общения на ЕЯ в широких областях, возможно, хотя пока результаты неудовлетворительны.
Искусственным языком является набор символов, кодов и правил их комбинирования. Искусственные языки предназначены для обмена информацией между пользователями или прикладными процессами. Единицей языка является слово. Оно служит для наименования (обозначения) понятий, предметов, действий, состояний, признаков, связей и т.д. Слово представляется последовательностью символов или бит, рассматриваемой как единое целое.
Искусственные языки подразделяются на универсальные и специализированные. К первым относятся те, которые рассчитаны на широкий круг задач. Специализированные языки предназначены для узкой области применения. Среди универсальных языков следует особо выделить проблемно-ориентированные языки. Это - языки программирования, структура и символика которых однозначно определяют смысл требуемого. Рассматриваемые языки представляют особые удобства для наглядного описания процедурных шагов процесса обработки данных и передачи данных при решении широкого класса задач. Ряд международных организаций занимается стандартизацией языков высокого уровня. Важную роль в этом процессе играет организация, именуемая конференцией по языкам информационных систем. Для эффективного использования высокоуровневых языков создаются специальные интегральные схемы (ИС).
Дата добавления: 2016-01-16; просмотров: 535;