Естественный язык имеет числительные, так что возможны параметрические методы. Предположим у вас есть имя «эллипс» с числовым параметром эксцентриситета. Вы можете постепенно менять форму от прямой линии до круга.
Подобно этому, дискретные параметры могут задавать подклассы. Представьте бетонное одноэтажное здание. Теперь пусть это будет бревенчатая изба. Теперь – небоскреб. Это разные варианты дома. Оцифровка также используется, только с небольшим числом градаций. Например, видимый свет имеет непрерывный спектр. Любая длина волны возможна из определенного диапазона, но язык делит их на несколько дискретных цветов.
Частотные методы также возможны. Предположим, есть текст, по которому разбросаны 2 имени. О ком этот текст? Посчитайте число каждого и сравните. Если вы измените их частоту, ответ может измениться соответственно.
В конце концов, образы были реализованы в программировании через Объектно-Ориентированную парадигму. Подобный подход явно присутствует и в естественном языке. C++ ввел объекты, но их прототипы уже были в C как тип данных ’struct’.
Он может использоваться для представления результатов синтаксического разбора, так что предложение естественного языка уже представляет образ. Более тщательное описание содержит несколько предложений. Подобно языкам программирования, естественный язык группирует предложения в параграфы, главы, книги.
Объекты могут быть вложены друг в друга.
Как можно представить смысл в компьютере? Конечно, идеально было бы реализовать внутренние образы непосредственно, но для представления высокого качества это слишком накладно. Вдобавок, мы не знаем деталей. Есть другое решение. Как мы уже видели, язык представляет не реальность непосредственно, а результат ее восприятия, то есть те самые образы. Смысл текста – еще один текст. Тогда, в чем разница? Трюк состоит в том, что восприятие иерархично, причем следующие стадии являются более абстрактными. Второй текст будет представлять следующий уровень когнитивной системы. Самое большое преимущество в том, что такое решение сохранит наиболее важные детали – те, которые мы уже знаем и еще неизвестные.
Какие трансформации возможны? Простейшая – это нормализация. Чтобы несколько пользователей могли работать с одной базой знаний, все синонимы нужно заменить одним словом. Это будет главным именем кластера. Другой метод – вывод. Предположим факт:
«Я поставил книгу на полку».
Смысл будет:
«Книга стоит на полке».
Синтаксис
Попытки составить полное описание порождают обширную классификацию. От того, как это делать, зависит оптимальность результата. В литературе выделяют следующие категории. На лексическом уровне (отдельных слов) это части речи, словосочетания, группы существительного и глагола. На синтаксическом (уровень предложения) – члены предложения, группы подлежащего