Cílem práce je navrhnout a implementovat softwarový nástroj pro generování jednoduchých příběhů. Program by měl být schopen na základě zadaných slov,
slovních spojení a modelů vět sestavit i rozsáhlejší anglický text a při tomto sestavení zohlednit standardní koncepty z literární teorie (zápletka, rozuzlení, závěr, kapitola, odstavec, atd.) i běžná gramatická pravidla.
Anotace v angličtině
The goal of this work is to develop a software tool for generating simple stories. The program should be capable of creating complex English text based on imputed words and sentence models. It should follow classical writing concepts (paragraphs, story structure) as well as grammatical rules of English language.
Klíčová slova
spisovatelství, generativní umění, umělá inteligence, Python
Cílem práce je navrhnout a implementovat softwarový nástroj pro generování jednoduchých příběhů. Program by měl být schopen na základě zadaných slov,
slovních spojení a modelů vět sestavit i rozsáhlejší anglický text a při tomto sestavení zohlednit standardní koncepty z literární teorie (zápletka, rozuzlení, závěr, kapitola, odstavec, atd.) i běžná gramatická pravidla.
Anotace v angličtině
The goal of this work is to develop a software tool for generating simple stories. The program should be capable of creating complex English text based on imputed words and sentence models. It should follow classical writing concepts (paragraphs, story structure) as well as grammatical rules of English language.
Klíčová slova
spisovatelství, generativní umění, umělá inteligence, Python
Cílem práce je navrhnout a implementovat softwarový nástroj pro generování jednoduchých příběhů. Program by měl být schopen na základě zadaných slov, slovních spojení a modelů vět sestavit i rozsáhlejší anglický text a při tomto zohlednit standardní koncepty (zápletka, rozuzlení, závěr, kapitola, odstavec atd.) z literární teorie i běžná gramatická pravidla.
Zásady pro vypracování
Cílem práce je navrhnout a implementovat softwarový nástroj pro generování jednoduchých příběhů. Program by měl být schopen na základě zadaných slov, slovních spojení a modelů vět sestavit i rozsáhlejší anglický text a při tomto zohlednit standardní koncepty (zápletka, rozuzlení, závěr, kapitola, odstavec atd.) z literární teorie i běžná gramatická pravidla.
Seznam doporučené literatury
Roy Peter Clark: Writing Tools: 55 Essential Strategies for Every Writer. Little, Brown and Company - 2006
Mark Lutz: Learning Python. 5th Edition, O'Reilly Media, Inc. - 2013
Seznam doporučené literatury
Roy Peter Clark: Writing Tools: 55 Essential Strategies for Every Writer. Little, Brown and Company - 2006
Mark Lutz: Learning Python. 5th Edition, O'Reilly Media, Inc. - 2013
Přílohy volně vložené
1 CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
V úvodu své obhajoby student Jakub Mazanecc představil cíle své práce, vytvoření generátoru náhodných příběhů. V další části diplomant popsal použití bezkontextové gramatiky a Markovova řetězce při generování textů. Také popsal způseob reprezentace slov a vět. V závěru diplomant předvedl ukázku výsledků vytvořeného generátoru textů.
Následovalo čtení posudku vedoucího práce a oponenta. V reakci na posudky diplomant souhlasil s většinou připomínek. Také objasnil důvod velmi špatné kvality a přehlednosti svého kódu.
Komise se nakonec přiklonila k hodnocení E, vzhledem k nižší kvalitě textové práce.