Generátor popisků počítačových sestav a notebooků
Generator of computer descriptions
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/120971Identifiers
Study Information System: 217058
Collections
- Kvalifikační práce [11196]
Author
Advisor
Referee
Dušek, Ondřej
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming and Software Systems
Department
Institute of Formal and Applied Linguistics
Date of defense
14. 9. 2020
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
generování textu, zpracování jazyka, generování ze strukturovaných datKeywords (English)
natural language generation, NLP, generating from structured dataTato práce se zabývá problémem generování souvislých dobře formovaných vět ze strukturovaných dat. Cílem práce je vytvořit nástroj, který by mohl usnadnit vytváření stručných popisků elektroniky na základě parametrů ve formě strukturovaných dat, vhodný například pro internetové obchody. První část práce seznamuje čtenáře s možnými postupy řešení. Dále práce popisuje potřebná data k řešení tohoto problému včetně způsobů získávání těchto dat a jejich struktury. Práce následně popisuje dvě vybraná řešení a jejich implementaci. Rozebírá výhody i nevýhody těchto řešení a zhodnotí texty, které nástroj generuje.
This thesis deals with the problem of generating coherent and well-formed sentences from structured data. The goal of the thesis is to create a tool which could make generating brief descriptions of electronics based on parameters in the form of structured data easier. The tool can be useful for e.g. e-shops with such electronics. The first part of the thesis introduces possible solutions to this problem. The thesis next describes data needed for solving the problem, including the ways of acquiring such data and structure of the data. Two selected solutions are then described including their implementation. The thesis then examines the advantages and disadvantages of the selected solutions and evaluates texts generated by the created tool.