Napovídač textu pomocí neuronové sítě v prohlížeči

but.committeedoc. Ing. František Zbořil, Ph.D. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) doc. Ing. Vladimír Drábek, CSc. (člen) Ing. Matěj Grégr, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Bylo by možno uvést při obhajobě práce nějaký smysluplný výstup textu, případně s komentářem, jak se k němu došlo a k čemu by mohl uživateli být z praktického pohledu? Uvažoval jste o nějaké "metrice úspěchu" práce jako celku? To se týká nejen generovaných textů, ale i uživatelského rozhraní rozšíření včetně uživatelské zkušenosti s ním, atd. Závisí nějak smysluplnost výstupu sítě (výstupní text) na délce vstupního textu? Dá se nějak využít například i kontext (jiné texty) na webové stránce, se kterou případně rozšíření pracuje?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKolář, Martincs
dc.contributor.authorKubík, Ján Jakubcs
dc.contributor.refereeZemčík, Pavelcs
dc.date.created2020cs
dc.description.abstractCieľom tejto práce je vytvoriť a natrénovať neurónovú sieť, ktorá sa následne bude používať v internetovom prehliadači pre napovedanie sekvencií anglických slov v priebehu písania textu používateľom. Zámerom je zjednodušenie písania častých slovných obratov. Zvolený problém je vyriešený pomocou rekurentnej neurónovej siete schopnej predpovedať textové sekvencie zo vstupného textu. Natrénovaná neurónová sieť je použitá v rozšírení pre prehliadač Google Chrome. Na základe normalizovaného výstupu neurónovej siete, následného výberu tokenov pomocou samplovacieho dekódovacieho algoritmu a ich spájaním je rozšírenie schopné generovať sekvencie anglických slov, ktoré sú zobrazované používateľovi ako navrhovaný text. Výsledná neurónová sieť je optimalizovaná pomocou výberu vhodného počtu rekurentných vrstiev a neurónov v jednotlivých vrstvách, stratovej funkcie a počtu trénovacích epôch. Prínosom tejto práce je použitie neurónovej siete na predpovedanie sekvencií anglických slov v prehliadači, ktoré zjednodušuje menej zdatným používateľom každodennú prácu s písaním textu na internete.cs
dc.description.abstractThe goal of this thesis is to create and train a neural network and use it in a web browser for English text sequence prediction during writing of text by the user. The intention is to simplify the writing of frequent phrases. The problem is solved by employing a recurrent neural network that is able to predict output text based on the text input. Trained neural network is then used in a Google Chrome extension. By normalized ouput of the neural network, text choosing by sampling decoding algorithm and connecting, the extension is able to generate English word sequences, which are shown to the user as suggested text. The neural network is optimized by selecting the right loss function, and a suitable number of recurrent layers, neurons in the layers, and training epochs. The thesis contributes to enhancing the everyday user experience of writing on the Internet by using a neural network for English word sequence autocomplete in the browser.en
dc.description.markCcs
dc.identifier.citationKUBÍK, J. Napovídač textu pomocí neuronové sítě v prohlížeči [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129837cs
dc.identifier.urihttp://hdl.handle.net/11012/194923
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectneurónová sieťcs
dc.subjectjazykový modelcs
dc.subjectrekurentná neurónová sieťcs
dc.subjectgenerovanie prirodzeného jazykacs
dc.subjectrozšírenie pre prehliadač Google Chromecs
dc.subjectautomatické dopĺňanie textucs
dc.subjectneural networken
dc.subjectlanguage modelen
dc.subjectrecurrent neural networken
dc.subjectnatural language generationen
dc.subjectGoogle Chrome extensionen
dc.subjecttext autocompleteen
dc.titleNapovídač textu pomocí neuronové sítě v prohlížečics
dc.title.alternativeNeural Network for Autocomplete in the Browseren
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-08-25cs
dcterms.modified2020-08-27-21:21:47cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129837en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:32:36en
sync.item.modts2025.01.15 17:32:36en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22321_v.pdf
Size:
85.94 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Vedouci prace-22321_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22321_o.pdf
Size:
88.86 KB
Format:
Adobe Portable Document Format
Description:
file Posudek-Oponent prace-22321_o.pdf
Loading...
Thumbnail Image
Name:
review_129837.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_129837.html
Collections