Details

Title: Разработка графического визуализатора по текстовому фрагменту: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Шандакова Галина Сергеевна
Scientific adviser: Леонтьева Татьяна Владимировна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: синтез изображения по тексту; ttp-система; шаблоны; синтаксический анализ; api; java приложение; text synthesis; ttp system; templates; syntactic analysis; java application
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-951
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6599

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью выпускной квалификационной работы бакалавра является разработка графического визуализатора по текстовому фрагменту на русском языке. На вход такая система принимает текстовый фрагмент, который может быть, как словосочетанием, так и несколькими предложениями. В качестве результата визуализатор должен предоставлять изображение, соответствующее смыслу введённого фрагмента. Для достижения цели в ходе работы анализируются существующие решения и алгоритмы, определяются первичные требования к системе. После выполняется поиск инструментов реализации, производится их оценка и последующий выбор. Далее визуализатор описывается как цельная система, состоящая из таких модулей, как, база данных, синтаксический анализатор, модуль нормализации слов, база шаблонов и модуль компоновки. Работа каждого модуля при этом описывается отдельно. Последний этап работы представляет собой анализ результатов реализации визуализатора, для этого осуществляется визуализация нескольких различных фрагментов текста. В результате работы описан алгоритм визуализирования фрагментов русского текста и по полученному алгоритму был реализован визуализатор. Итоговый программный продукт может быть использован для изучения русского языка как иностранного, общения с людьми, имеющими нарушения речи и внедрения в различные чаты для получения визуализации текста.

The aim of the bachelor thesis is to develop a graphic visualizer for a Russian text fragment. Such system accepts a text fragment as an input, which can be either a phrase or several sentences. As a result, the visualizer must provide an image that matches the meaning of the entered fragment. To achieve the goal in the course of work, existing solutions and algorithms are analyzed, primary requirements for the system are determined. After that, the search for implementation tools is performed, their assessment and subsequent selection are made. Further, the visualizer is described as a complete system consisting of modules such as a database, a parser, a word normalization module, a template database, and a layout module. The operation of each module is described separately. The last stage of the work is an analysis of the results of the visualizer implementation; for this, several different fragments of the text are visualized. As a result of the work, an algorithm for visualizing fragments of Russian text is described and a visualizer was implemented using the resulting algorithm. The final software product can be used to study the Russian language as a foreign language, communicate with people who have speech impairments, and implement it in various chats to get visualization of the text.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • РЕФЕРАТ
  • ABSTRACT
  • СОДЕРЖАНИЕ
  • ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Лингвистический анализ текста
    • 1.2. Построение изображения
    • 1.3. Выводы и итоговые требования
  • ГЛАВА 2. ВЫБОР ИНСТРУМЕНТОВ РЕАЛИЗАЦИИ
    • 2.1. Выбор синтаксического анализатора
    • 2.2. Выбор базы изображений
    • 2.3. Выбор инструмента нормализации слов
  • ГЛАВА 3. ОПИСАНИЕ ГРАФИЧЕСКОГО ВИЗУАЛИЗАТОРА
    • 3.1. Укрупненный уровень разработки
    • 3.2. Синтаксический разбор текста
    • 3.3. База изображений
    • 3.4. Модуль нормализации
    • 3.5. База семантических шаблонов
    • 3.6. Модуль компоновки
    • 3.7. Особенности реализации
  • ГЛАВА 4. АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Usage statistics

stat Access count: 8
Last 30 days: 0
Detailed usage statistics