Show simple item record

dc.contributor.advisorVašinek, Michal
dc.contributor.authorPtáček, Petr
dc.date.accessioned2024-06-27T17:25:11Z
dc.date.available2024-06-27T17:25:11Z
dc.date.issued2024
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/153763
dc.description.abstractDiplomová práce se zabývá problematikou komprese dat za pomocí využití umělých neuronových sítí. V rámci práce popisuji využití umělých neuronových sítí pro výpočet podmíněných pravděpodobností jednotlivých bajtů v souboru, který chceme komprimovat. Na základě těchto pravděpodobností je možné data komprimovat za pomocí algoritmu aritmetického kódování. Pomocí těchto pravděpodobností lze také předem odhadnout výslednou velikost komprimovaného souboru za pomocí informační entropie. Práce také popisuje práci s Tensorflow knihovnou, Keras a jupyter lab prostředím. V rámci několika různých sérií experimentů bylo zjištěno, že komprimace dat využívající predikce neuronových sítí nám dávají zajímavé výsledky pro různé architektury neuronových sítí. Součástí práce je také postup zpracování vstupních dat, jednotlivé modely neuronových sítí a výsledky experimentů.cs
dc.description.abstractThe thesis deals with the problem of data compression using artificial neural networks. Within the thesis, I describe the use of artificial neural networks to calculate conditional probabilities of individual bytes in the file we want to compress. Based on these probabilities, the data can be compressed using an arithmetic coding algorithm. These probabilities can also be used to estimate the resulting compressed file size in advance using information entropy. The thesis also describes the work with the Tensorflow library, Keras and the jupyter lab environment. In several different series of experiments, it was found that data compression using neural network prediction gives us interesting results for different neural network architectures. The paper also includes the input data processing procedure, the different neural network models and the results of experiments.en
dc.format.extent4263468 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectUmělé neuronové sítěcs
dc.subjectRekurentní neuronové sítěcs
dc.subjectPlně propojené neuronové sítěcs
dc.subjectSelf-Attention mechanismuscs
dc.subjectLSTMcs
dc.subjectGRUcs
dc.subjectKomprese datcs
dc.subjectTensorflowcs
dc.subjectKerascs
dc.subjectAritmetické kódovánícs
dc.subjectPythoncs
dc.subjectJupyter labcs
dc.subjectEntropiecs
dc.subjectZpracování textucs
dc.subjectGenerování textucs
dc.subjectNáhradní modelcs
dc.subjectModelování pravděpodobnostícs
dc.subjectArtificial neural networksen
dc.subjectRecurrent neural networksen
dc.subjectFully connected neural networksen
dc.subjectSelf-Attention mechanismen
dc.subjectLSTMen
dc.subjectGRUen
dc.subjectData compressionen
dc.subjectTensorflowen
dc.subjectKerasen
dc.subjectArithmetic codingen
dc.subjectPythonen
dc.subjectJupyter laben
dc.subjectEntropyen
dc.subjectText processingen
dc.subjectText generationen
dc.subjectSurrogate modelen
dc.subjectProbability modelingen
dc.titleKomprimace dat s využitím hlubokého učenícs
dc.title.alternativeData Compression Using Deep Learningen
dc.typeDiplomová prácecs
dc.contributor.refereePlatoš, Jan
dc.date.accepted2024-06-05
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisPTA0054_FEI_N0613A140034_2024
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record