Number of found documents: 168546
Published from to

Development of a mobile application and question generator for the game Smart10.
Tomiška, Tadeáš; Mareček, David; Rosa, Rudolf
2024 - Czech
Tato bakalářská práce se zaměřuje na vytvoření mobilní aplikace pro Android, která umožní hrát online verzi hry Desítka od společnosti Mindok. Součástí práce je i vytvoření otázek pro hru. Ty jsou generovány pomocí dat získaných z wikipedie. Aplikace je napsána v jazyce Java a je určena pro Android verze 10 a vyše. Pro komunikaci mezi zařízeními je použita client-server architektura. Mobilní zařízení spolu komunikují prostřednictvím internetu. Aplikace má stejná pravidla jako hra Desítka a podporuje 2 herní režimy. Lze hrát v režimu online s ostatními hráči nebo v režimu friend s přáteli. 1 This bachelor's thesis focuses on creating a mobile application for Android that allows playing an online version of the game "Smart10"by Mindok company. The thesis also includes creating questions for the game, which are generated using data obtained from Wikipedia. The application is written in Java and is intended for Android version 10 and above. Client-server architecture is used for communication between devices. Mobile devices communicate with each other via the internet. The application follows the same rules as the game "Smart10"and supports 2 game modes. It can be played in online mode with other players or in friend mode with friends. 1 Keywords: desítka|generátor otázek|wikipedia; smart10|question generator|wikipedia Available in a digital repository NRGL
Development of a mobile application and question generator for the game Smart10.

Tato bakalářská práce se zaměřuje na vytvoření mobilní aplikace pro Android, která umožní hrát online verzi hry Desítka od společnosti Mindok. Součástí práce je i vytvoření otázek pro hru. Ty jsou ...

Tomiška, Tadeáš; Mareček, David; Rosa, Rudolf
Univerzita Karlova, 2024

Mental health monitoring platform
Trefil, Patrik; Škoda, Petr; Holubová, Irena
2024 - Czech
V Národním ústavu duševního zdraví vznikla potřeba pro digitalizaci výzkumné a terapeutické praxe. Jedním z procesů k digitalizaci byla spolupráce terapeutů s paci- enty/klienty formou dotazníků. V rámci práce byla provedena analýza, návrh a imple- mentace webové aplikace digitalizující tento proces. Aplikace umožňuje tvorbu a zpraco- vání dotazníků. Tuto funkcionalitu lze použít i pro sběr dat pro výzkumné účely. Mezi hlavní kvalitativní požadavky ústavu patřila snadná rozšiřitelnost aplikace o další formy spolupráce a možnost provozu aplikace na vlastní infrastruktuře. Tyto požadavky byly adresovány vhodným rozdělením aplikace na komponenty a využití Docker pro snadné nasazení. Aplikace byla úspěšně předána ústavu k nasazení. 1 The National Institute of Mental Health needed to digitalize its research and therapeu- tic practice. One of the processes was the collaboration of therapists with patients/clients through questionnaires. In this work, we conducted analysis, design, and implementation of a web application digitalizing this process. The application enables the creation and processing of questionnaires. This functionality can also be used for data collection for research purposes. Among the primary qualitative requirements of the institute were the extensibility of the application to include other forms of collaboration and the ability to run the application on its own infrastructure. These requirements were addressed by appropriately dividing the application into components and using Docker for easy de- ployment. The application was successfully handed over to the institute for deployment. 1 Keywords: vývoj software|webová aplikace|formuláře; software development|web application|forms Available in a digital repository NRGL
Mental health monitoring platform

V Národním ústavu duševního zdraví vznikla potřeba pro digitalizaci výzkumné a terapeutické praxe. Jedním z procesů k digitalizaci byla spolupráce terapeutů s paci- enty/klienty formou dotazníků. V ...

Trefil, Patrik; Škoda, Petr; Holubová, Irena
Univerzita Karlova, 2024

Prediction of data-profiling duration
Kaštovský, Ondřej; Kofroň, Jan; Kliber, Filip
2024 - Czech
Kvalitní data dnes hrají zásadní roli ve strategickém plánování a rozhodo- vacích procesech firem. Schopnost předpovídat délku trvání úloh spojených s jejich zpracováním a analýzou je klíčová pro efektivní využití zdrojů a opti- malizaci pracovních procesů. Cílem práce je rozšířit funkcionalitu platformy pro správu dat Ataccama ONE společnosti Ataccama o novou mikroservisu umožňující předpovídat délku trvání úloh datového profilování. V řešení se zabýváme identifikací klíčových vlastností dat, které délku trvání úloh ovliv- ňují, a využitím těchto poznatků ke tvorbě prototypu modelu strojového učení, jenž umožní délky trvání úloh predikovat. Součástí řešení je také de- tekce a zpracování úloh v reálném čase a příprava na budoucí integraci řešení do platformy. Důraz je kladen na kvalitu implementace a rozšiřitelnost o možnost predikce dalších typů úloh. Today, data quality plays a vital role in strategic planning and corporate decision-making processes. The ability to predict the duration of tasks re- lated to data processing and analysis is crucial for efficient use of resources and optimization of work processes. The goal of this work is to extend the functionality of Ataccama ONE, a data management platform of Ataccama, with a new microservice that allows predicting the duration of data profil- ing jobs. Our solution involves identifying the key data characteristics that affect the duration of these jobs and using these insights to prototype a ma- chine learning model to predict job durations. An important part of the solution is also to detect and process newly executed jobs in the platform in real-time and prepare the microservices for future integration into the plat- form. Emphasis is then placed on the quality of the implementation and the extensibility of the solution to predict other types of jobs. Keywords: datový management|datové profilování|predikce; data management|data profiling|prediction Available in a digital repository NRGL
Prediction of data-profiling duration

Kvalitní data dnes hrají zásadní roli ve strategickém plánování a rozhodo- vacích procesech firem. Schopnost předpovídat délku trvání úloh spojených s jejich zpracováním a analýzou je klíčová pro ...

Kaštovský, Ondřej; Kofroň, Jan; Kliber, Filip
Univerzita Karlova, 2024

Animation of Graph Algorithms in MonoGame
Popek, Michal; Pergel, Martin; Kopecký, Michal
2024 - Czech
Výstupem této bakalářské práce je výukový program zaměřený na grafové algoritmy, který je určen pro použití na technicky zaměřených středních a vysokých školách. Součástí programu je proprietární jazyk Cb, který je použit pro psaní již zmíněných grafových algoritmů. V textu této práce se budeme bavit o zpracovávání a prezentování algroritmů uživateli, tedy se podíváme na kompilátor a jeho konstrukci a na krokování algoritmů při běhu programu. Dále jsme pro vykreslování grafů využili pružinkového algoritmu pro automatické generování jeho rozložení do okna aplikace. 1 The result of this bachelor thesis is an application for teaching graph algorithms intended to be used at technically oriented high schools and universities. The application comes with a proprietary language Cb, which is used to write before mentioned graph algorithms. In this text we shall discuss processing and presentation of algorithms, thus we will take a look at compiler and its construction and stepping of algorithms during run time. To draw the graphs we use force-directed graph drawing algorithms for generating the layout of graphs automatically on a computer screen. 1 Keywords: grafy|grafové algoritmy|kompilátor|MonoGame; graphs|graph algorithms|compiler|MonoGame Available in a digital repository NRGL
Animation of Graph Algorithms in MonoGame

Výstupem této bakalářské práce je výukový program zaměřený na grafové algoritmy, který je určen pro použití na technicky zaměřených středních a vysokých školách. Součástí programu je proprietární ...

Popek, Michal; Pergel, Martin; Kopecký, Michal
Univerzita Karlova, 2024

Artifical Intelligence for games with incomplete information
Eigler, Lukáš; Vomlelová, Marta; Majerech, Vladan
2024 - Czech
Tato bakalářská práce poskytuje úvod do teorie her a metod umělé inteligence, speciálně pro hry s neúplnou informací, a hratelnou aplikaci hry na motivy Scotland Yard (Fantom staré Prahy) na náhodně generovaných mapách s možností hrát s člověkem i umělými hráči. Kromě základních konceptů teorie her představuji dvě související bakalářské práce a v tuto chvíli nejsilnější a nejobecnější algoritmus Student of Games. Zaměřuji se na implementaci pokročilého algoritmu umělé inteligence. Práce nabízí dva různé umělé hráče. První využívá heuristiky založené na vlastnostech domény hry, druhý využívá ISMCTS. Hráči jsou v experimentech testováni proti sobě. Z výsledků vyplývá, že jsou výkonnostně různí, což poskytuje uživateli škálu různé síly AI protivníků. This bachelor thesis provides an introduction to game theory and artificial intelligence methods, specifically for games with incomplete information, and a playable application of the game based on the Scotland Yard on randomly generated maps with the option to play with a human or artificial players. In addition to the basic concepts of game theory, I introduce two related bachelor theses and the currently strongest and most general algorithm, Student of Games. I focus on implementing an advanced artificial intelligence algorithm. The thesis offers two different AI players. The first utilizes heuristics based on the properties of the game domain, while the second utilizes ISMCTS. Players are tested against each other in experiments. The results show that they perform differently, providing the user with a range of AI opponent strengths. Keywords: umělá inteligence|neúplná informace|strategické hry|Monte Carlo; artificial intelligence|incomplete information|strategic games|Monte Carlo Available in a digital repository NRGL
Artifical Intelligence for games with incomplete information

Tato bakalářská práce poskytuje úvod do teorie her a metod umělé inteligence, speciálně pro hry s neúplnou informací, a hratelnou aplikaci hry na motivy Scotland Yard (Fantom staré Prahy) na náhodně ...

Eigler, Lukáš; Vomlelová, Marta; Majerech, Vladan
Univerzita Karlova, 2024

Fire Spread Simulator
Hlava, Ondřej; Švancara, Jiří; Pešková, Klára
2024 - Czech
Tato práce se zabývá popisem nástroje na simulaci šíření ohně v krajině im- plementovaném v multiplatformním herním enginu Unity. Implementace přináší nový, vizuálně přitažlivý a velmi jednoduše použitelný nástroj, který lze využít mnoha způsoby. Šíření ohně je založeno na jednoduchých nedeterministických, avšak realistických pravidlech. Simulace se odehrává na zjednodušeném modelu světa, který je procedurálně generovaný. Aplikace je do jisté míry univerzální, a tak má množství různorodých využití, například může sloužit jako podpůrný nástroj ve výuce o faktorech ovlivňujících šíření ohně, dále může posloužit začínajícím programátorům, kterým nabídne možnost vizualizovat si vlastní svět či vygenerovat data pro předpovídání šance rozšíření ohně s následnou možností si tuto předpověď vizualizovat. This thesis focuses on the description of a tool designed for simulating fire spread across landscapes, which is developed within the cross-platform Unity game engine. This tool stands out due to its visually appealing interface and exceptional user-friendliness, offering diverse applications. The fire spread is modeled using simple, non-deterministic but realistic rules. The simulation is conducted on a simplified, procedurally generated world model. The applica- tion's versatility allows it to be used in diverse contexts. For instance, it can serve as a support tool in teaching about factors affecting the dynamics of fire spread. Additionally, it could be useful for beginner programmers by providing them the opportunity to visualize their landscapes, generate data for predicting fire spread chances, along with the options to visualize their own predictions. Keywords: oheň|simulátor|políčka|krajina|Unity|C#; fire|simulator|tiles|landscape|Unity|C# Available in a digital repository NRGL
Fire Spread Simulator

Tato práce se zabývá popisem nástroje na simulaci šíření ohně v krajině im- plementovaném v multiplatformním herním enginu Unity. Implementace přináší nový, vizuálně přitažlivý a velmi jednoduše ...

Hlava, Ondřej; Švancara, Jiří; Pešková, Klára
Univerzita Karlova, 2024

AE solvability of interval systems
Chudý, Vladimír; Hladík, Milan; Garajová, Elif
2024 - Czech
Součástí intervalové analýzy je zkoumání různých typů řešitelnosti intervalových sou- stav. Mezi nejznámější patří slabá řešitelnost, silná řešitelnost a jejich kombinace, AE ře- šitelnost. V současnosti není znám žádný exponenciální algoritmus, který by byl schopný AE řešitelnost intervalových soustav otestovat. Některé její speciální typy jsou NP-úplné či co-NP-úplné problémy. V této práci si částečně odpovíme na otázku, kdy k tomuto zjednodušení dochází. Ukážeme některé nutné a postačující podmínky pro obecnou AE řešitelnost, ale i její speciální případy. Také se zaměříme na různé ekvivalence mezi sou- stavami a popíšeme úpravy zachovávající řešitelnost. V závěru práce některé nutné, po- stačující a charakterizační podmínky naimplementujeme v prostředí Matlab s využitím toolboxu Intlab a numericky otestujeme jejich úspěšnost. Interval analysis involves investigating various types of solvability of interval systems. The most well-known ones are weak solvability, strong solvability and their combination AE solvability. Currently, there is no known exponential algorithm that is able to test the AE solvability of interval systems. Some of its special types are NP-complete or co-NP-complete problems. In this paper, we partially answer the question when such simplification occurs. We will show some necessary and sufficient conditions for general AE solvability, as well as its special cases. We will also look at various equivalences between systems and describe transformations that preserve solvability. Finally, we will implement some necessary, sufficient and characterization conditions in Matlab using the Intlab toolbox and numerically test their success rate. Keywords: intervalová analýza|intervalové lineární soustavy|slabá řešitelnost|silná řešitelnost; interval analysis|interval linear systems|weak solvability|strong solvability Available in a digital repository NRGL
AE solvability of interval systems

Součástí intervalové analýzy je zkoumání různých typů řešitelnosti intervalových sou- stav. Mezi nejznámější patří slabá řešitelnost, silná řešitelnost a jejich kombinace, AE ře- šitelnost. V ...

Chudý, Vladimír; Hladík, Milan; Garajová, Elif
Univerzita Karlova, 2024

Writing assistant based on large language models
Klement, David; Helcl, Jindřich; Libovický, Jindřich
2024 - Czech
Standardní přístup k mnoha úlohám zpracování přirozeného jazyka je vzít existující předtrénovaný velký jazykový model a dotrénovat jej pro danou úlohu. Tento přístup vede k tomu, že pro každou úlohu vznikne samostatný model, navíc je nutné dotrénování opakovat při přechodu na lepší předtrénovaný model. Tato práce zkoumá možnosti po- užití jediného veřejně dostupného modelu pro tři různé úlohy bez nutnosti dotrénování. Představujeme Preditor, asistenta pro psaní, který umí přepsat větu po nahrazení jed- noho z jejích slov, navrhuje pokračování věty a navrhuje slova, která se hodí doprostřed věty. Systém navrhujeme nezávisle na konkrétním modelu, což umožňuje jednoduchý pře- chod na nový model. Poskytujeme také rozšíření, které integruje asistenta do textového editoru. 1 A standard approach to many natural language processing tasks is to take an existing, pre-trained large language model and fine-tune it for the given task. Such an approach leads to having a separate model for each task; furthermore, the fine-tuning must be repeated when upgrading to a new pre-trained model. This thesis explores the possibilities of using a single off-the-shelf model for three different tasks without fine-tuning. We present Preditor, a writing assistant that supports rewriting a sentence after replacing one of its words, suggesting continuations, and suggesting words that fit into a sentence. We design the system in a model-agnostic way, making it possible to upgrade to a new model with little effort. We also provide an extension that integrates the assistant into the text editor. 1 Keywords: velké jazykové modely|zpracování přirozených jazyků|deep learning; large language models|natural language processing|deep learning Available in a digital repository NRGL
Writing assistant based on large language models

Standardní přístup k mnoha úlohám zpracování přirozeného jazyka je vzít existující předtrénovaný velký jazykový model a dotrénovat jej pro danou úlohu. Tento přístup vede k tomu, že pro každou úlohu ...

Klement, David; Helcl, Jindřich; Libovický, Jindřich
Univerzita Karlova, 2024

Interactive pandemic simulation to encourage critical thinking
Goldscheiderová, Sára; Petříček, Tomáš; Klímek, Jakub
2024 - Czech
Složitost simulací pandemií způsobuje, že jsou pro veřejnost často nejasné a obtížné k pochopení. Přestože je kritické uvažování nezbytné pro správné pochopení výsledků těchto simulací, současné metody v tomto ohledu selhá- vají. Důsledkem toho lidé simulacím často nedůvěřují, nechápou je, a neví, co si z nich ve skutečnosti odnést. Tato práce si klade za cíl navrhnout interak- tivní simulaci pandemie, která podporuje kritické uvažování, a implementovat její prototyp. Skrz ní pak můžeme ukázat, jak by se mohly budoucí modely simulací stát společensky přínosnějšími. The complexity of pandemic simulations often makes them opaque and difficult to understand for the general public. Critical thinking is essential for understanding the results of these simulations, but the current methods are lacking in this regard. They commonly leave people skeptical and un- able to comprehend the implications of the simulations. This thesis aims to design an interactive pandemic simulation that encourages critical thinking and implement a prototype of it. Through this simulation design, we can illustrate how future models can be made more socially beneficial and how they can be used to educate the public. Keywords: simulation|data visualization; simulation|data visualization Available in a digital repository NRGL
Interactive pandemic simulation to encourage critical thinking

Složitost simulací pandemií způsobuje, že jsou pro veřejnost často nejasné a obtížné k pochopení. Přestože je kritické uvažování nezbytné pro správné pochopení výsledků těchto simulací, současné ...

Goldscheiderová, Sára; Petříček, Tomáš; Klímek, Jakub
Univerzita Karlova, 2024

PerfEval: Marrying unit testing with performance evaluation
Hrdý, Dominik; Tůma, Petr; Hnětynka, Petr
2024 - Czech
Při vývoji softwaru se běžně používají unit testy. Tato práce navrhuje nástroj PerfEval, který podobným způsobem provádí testování výkonu. Nástroj PerfEval má za úkol porovnat výsledky měření výkonu dvou verzí softwaru a vyhodnotit jestli je výkon novější verze jiný. Nástroj využívá výsledky měření běžných benchmarkovacích frameworků. Porovnáním výsledků měření těchto frameworků pomocí statistických metod zjišťuje změny výkonu mezi verzemi. Stejně tak jako unit testy upozorní uživatele, pokud jeho kód není korektní, tak i Perf- Eval upozorňuje uživatele na změnu výkonu. PerfEval je konzolová aplikace, a tudíž je možné jej ovládat jednoduše ze skriptů stejně jako unit testy. When developing software, unit tests are commonly used. This thesis proposes Perf- Eval, a tool that performs performance testing in a similar way. The PerfEval tool is designed to compare the performance measurement results of two software versions and evaluate whether the performance of the newer version differs. The tool uses the results of measurements from common benchmarking frameworks. By comparing the results of measurements from these frameworks using statistical methods, it detects changes in performance between versions. Just as unit tests alert the user if their code is incorrect, PerfEval also alerts the user to changes in performance. PerfEval is a console application, so it can be easily controlled from scripts just like unit tests. Keywords: testování|výkonnost; testing|performance Available in a digital repository NRGL
PerfEval: Marrying unit testing with performance evaluation

Při vývoji softwaru se běžně používají unit testy. Tato práce navrhuje nástroj PerfEval, který podobným způsobem provádí testování výkonu. Nástroj PerfEval má za úkol porovnat výsledky měření výkonu ...

Hrdý, Dominik; Tůma, Petr; Hnětynka, Petr
Univerzita Karlova, 2024

About project

NRGL provides central access to information on grey literature produced in the Czech Republic in the fields of science, research and education. You can find more information about grey literature and NRGL at service web

Send your suggestions and comments to nusl@techlib.cz

Provider

http://www.techlib.cz

Facebook

Other bases