Слайд 2Что значит для нас понять
следующее предложение:
Императрикс Елисавета, о!
приехала в Царское Село.
![Что значит для нас понять следующее предложение: Императрикс Елисавета, о! приехала в Царское Село.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-1.jpg)
Слайд 3морфологический анализ
графематический анализ
синтаксиче-ский анализ
семантиче-ский анализ
синтаксический анализ
семантический анализ
![морфологический анализ графематический анализ синтаксиче-ский анализ семантиче-ский анализ синтаксический анализ семантический анализ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-2.jpg)
Слайд 4Пример синтаксической неоднозначности:
В этом музее были выставлены чучела динозавров, которые все погибли
![Пример синтаксической неоднозначности: В этом музее были выставлены чучела динозавров, которые все погибли от бомбёжки.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-3.jpg)
от бомбёжки.
Слайд 5Объектная модель алгоритма в инструментальной среде
![Объектная модель алгоритма в инструментальной среде](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-4.jpg)
Слайд 6Объектная модель анализируемого предложения
лексические единицы и их свойства в формате (имя_свойства значение_свойства)
граф
![Объектная модель анализируемого предложения лексические единицы и их свойства в формате (имя_свойства](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-5.jpg)
синтаксических связей в формате (имя_синтаксического_хозяина имя_синтаксического_слуги тип_связи).
Слайд 7Выбор средств реализации среды для экспериментов с алгоритмами ПСА
реализация выполнена на языке
![Выбор средств реализации среды для экспериментов с алгоритмами ПСА реализация выполнена на](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-6.jpg)
Common Lisp с использованием встроенной в него библиотеки CLOS (Common Lisp Object System) в инструментальной среде разработки Corman Common Lisp ® версии 2.5
в Лиспе имеется возможность в процессе выполнения функций вычислять выражения, записанные в его же синтаксисе - можно строить код новых Лисп-функций во время работы программы и, при желании, вычислять их при каких-либо значениях аргументов
Лисп – интерпретируемый язык, в рассматриваемой среде алгоритмы рассматриваются как данные по отношению к интерпретатору
для записи алгоритмов используется своеобразный предметно ориентированный языковой «конструктор» (при составлении описания алгоритма мы или манипулируем – добавляем, переставляем, удаляем – готовыми «кирпичиками» - объектами, представляющими правила, или только меняем содержание правил), что обеспечивает легкость модификации
Слайд 8Инструментальная среда и окружающие ее приложения
![Инструментальная среда и окружающие ее приложения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-7.jpg)
Слайд 9Входные языки для инструментальной среды
входной предметно ориентированный лиспообразный язык для описания алгоритма
![Входные языки для инструментальной среды входной предметно ориентированный лиспообразный язык для описания](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-8.jpg)
(для трансляции в объектную модель инструментальной среды)
языки в синтаксисе xml (служат посредниками между инструментальной средой и внешними программами для просмотра результатов)
графический (используется в графическом редакторе структуры объектов, ориентированном на объектную модель инструментальной среды)
Слайд 10Схема работы в инструментальной среде
![Схема работы в инструментальной среде](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-9.jpg)
Слайд 11Функциональность инструментальной среды для экспериментов с алгоритмами поверхностно-синтаксического анализа
установка прерывания
пошаговое выполнение алгоритмов
просмотр
![Функциональность инструментальной среды для экспериментов с алгоритмами поверхностно-синтаксического анализа установка прерывания пошаговое](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-10.jpg)
на каждом шаге значений переменных, содержания узла и связанного с узлом правила, текущего состояния представления анализируемого предложения
вычисление пробных вариантов правил и используемых в них форм
протоколирование выполнения алгоритма
механизм пакетного тестирования – возможность автоматически применять составленные ранее тесты к объекту-результату вычисления алгоритма на некотором примере
поддержка т.н. проектов тестирования – файлов, в которых в соответствующем формате записана информация о соответствии тестовых примеров алгоритмам, о различных версиях алгоритма и т.п.
Слайд 12Промоделированы и в основном отлажены/находятся в стадии отладки
Блоки предсинтаксиса и предсегментации
модули предсинтаксиса:
стандартные
![Промоделированы и в основном отлажены/находятся в стадии отладки Блоки предсинтаксиса и предсегментации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/432560/slide-11.jpg)
универсальные подпрограммы проверки согласования,
алгоритмы постморфологии, корректирующие и дополняющие результаты морфологического анализа,
наиболее актуальные алгоритмы снятия омонимии частей речи,
часть алгоритмов модуля предсегментации:
построение атрибутивных именных групп и предложных групп,
построение конструкций с именами собственными, с числами,
построение сложных сказуемых,
построение синтагм со слугами – обособленными приложениями.