Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Андрей Гафинчук Lab1.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
5.8 Mб
Скачать

1. Разбиение на смысловые отрезки

Под смысловым отрезком понимается простое предложение, которое может быть самостоятельным или частью сложного. Каждый смысловой отрезок является законченной мыслью и в дальнейшем анализируется отдельно. Основанием для разбиения служат знаки препинания.

  • Определение категории каждого слова

  • высказывании пользователя можно анализировать самые различные категории слов, охватывающие как все высказывание, так и путем отбора значимых слов. Основными для анализа являются категории, представленные на рис. 2.

Рис. 2 – Категории слов

Лингвистической переменной называется пятерка {x, T(x), X, G, M}, где x — имя переменной;

T(x) — множество имен лингвистических значений переменной x (термов), каждое из которых является нечеткой переменной на множестве X;

G — синтаксическое правило для образования имен значений x;

M — семантическое правило для ассоциирования каждой величины значения с ее понятием [3, 4].

При анализе высказывания под лингвистической переменной понимается именно ее имя, т.е. это слова, которыми пользователь обозначает категории важных для него критериев. Например, в случае подбора туристической путевки лингвистическими переменными будут «температура», «стоимость».

Терм — это значение, которое может принимать лингвистическая переменная, т.е. значение, выдвигаемого пользователем критерия. Примером могут служить слова «холодно». «дорого», «высокая». По некоторым из этих слов однозначно можно определить лингвистическую переменную, которую они характеризуют, даже если она не названа в высказывании. В то время как другие слова (например, слово «высокая») требуют полного анализа смыслового отрезка для определения свой принадлежности к лингвистической переменной.

К конкретным признакам относятся значения тех критериев, которые не могут быть рассмотрены как нечеткие переменные и воспринимаются однозначно. Чаще всего такими критериями являются имена собственные. Например, «Черное море», «Эверест».

Вспомогательные слова — это союзы, частицы и ряд наречий, которые используются в языке для объединения частей высказывания («и», «или», «но») или влияют на значения слова («не», «очень», «более-менее»). Такие слова также необходимо учитывать при анализе семантики высказывания.

3. Определение типа смыслового отрезка

Смысловые отрезки бывают следующих типов, представленных на рис. 3.

Рис. 3 – Типы смысловых отрезков

Под типом «Запрос» понимается набор пожеланий пользователя. Например, к данному типу будет относиться предложение «Я хочу поехать в Египет». К типу «Ответ» относятся короткие высказывания пользователя, выражающие согласие или несогласие с предложением системы. Например, предложения «Да», «Нет», «Хорошо», «Не подходит» и т. д. К типу «Вопрос» относятся уточнения пользователя. Например, «А сколько это стоит?»

Тип «Вопрос» определяется системой по наличию на конце смыслового отрезка знака вопроса. Поскольку к типу «Ответ» относится достаточно небольшое число слов и словосочетаний, то их удобно вынести в отдельный справочник. Оставшиеся смысловые отрезки будем относить к категории «Запрос».