Number of found documents: 75965
Published from to

Rozpoznávání rytmu
Vomelová, Lucie; Mareš, Martin; Pešková, Klára
2024 - English
Rytmus je důležitou součástí hudby. Pro lidi je často snadné slyšet rytmus písně, ale automatická detekce rytmu je komplikovaná. V této práci představíme algoritmus na automatickou detekci rytmu v písních s konstantním tempem. Algoritmus sestává z následujících kroků: detekce počátků not, analýza tempa, detekce dob a detekce rytmu. Pro každý krok představíme různé postupy. Cílem práce je tyto postupy porovnat. Sou- částí práce je balíček napsaný v jazyce Python, který implementuje algoritmus na detekci rytmu a nabízí všechny popsané postupy. Balíček použijeme v experimentech, z jejichž výsledků určíme nejlepší postupy. Rhythm is an important part of music. It is easy for humans to hear or feel the rhythm of a song, but automatic rhythm recognition is a complicated task. In this work, we in- troduce an algorithm for automatic rhythm recognition in songs with constant tempo. The algorithm follows these steps: onset detection, tempo analysis, beat detection, and rhythm detection. We introduce different approaches for each step. The goal is to com- pare the approaches to find the best one. We provide a Python package implementing all of the described approaches and steps. We also conduct experiments to determine the best approach in each step. Keywords: hudba|rytmus|tempo|Fourierova transformace; music|rhythm|tempo|Fourier transform Available in a digital repository NRGL
Rozpoznávání rytmu

Rytmus je důležitou součástí hudby. Pro lidi je často snadné slyšet rytmus písně, ale automatická detekce rytmu je komplikovaná. V této práci představíme algoritmus na automatickou detekci rytmu v ...

Vomelová, Lucie; Mareš, Martin; Pešková, Klára
Univerzita Karlova, 2024

Unsupervised Cloud Classification of Sky Imagery
Piter, Oliver; Šikudová, Elena; Rittig, Tobias
2024 - Czech
Úloha klasifikace mraků je úloha, při které klasifikujeme snímky mraků do skupin podobných snímků. Obrázky jsou si podobné z hlediska textury, tvaru, barvy, velikosti a dalších vizuálních aspektů. Cílem této práce je vytvořit algoritmus, který dokáže shluko- vat obrázky mraků na základě jejich pokrytí oblohy tak, aby si uživatel mohl vyžádat konkrétní typ pokrytí mraků z databáze obrázků a použít obrázky pro navazující úlohy, jako je například procedurální generování oblohy. Pro extrakci příznaků používáme různé modely založené na kontrastním učení a rekonstrukci obrazu a pro shlukování používáme samokontrolované učení a metody založené na vzdálenosti. Tyto metody byly použity pro shlukování podmnožiny našich dat a vyhodnoceny na základě vizuální konzistence shluků a metrik separace shluků. 1 Cloud classification task is a task where we classify images of clouds into groups of similar images. Images are similar in terms of texture, shape, colour, size and other visual aspects. The aim of this work is to create an algorithm that can cluster images of clouds based on their sky coverage so that a user can request a specific type of cloud coverage from database of images and use the images for downstream tasks such as procedural sky generation. We use various models for feature extraction based on contrastive learning and image reconstruction and for clustering we use self-supervised learning and distance- based methods. These methods were used for clustering a subset of our data and evaluated based on visual consistency of clusters and cluster separation metrics. 1 Keywords: Neřízená klasifikace|Obraz mraků|Kontrastní učení; Unsupervised Classification|Cloud image|Contrastive learning Available in a digital repository NRGL
Unsupervised Cloud Classification of Sky Imagery

Úloha klasifikace mraků je úloha, při které klasifikujeme snímky mraků do skupin podobných snímků. Obrázky jsou si podobné z hlediska textury, tvaru, barvy, velikosti a dalších vizuálních aspektů. ...

Piter, Oliver; Šikudová, Elena; Rittig, Tobias
Univerzita Karlova, 2024

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

Odšumovací difúzní modely pro generování dynamických obrazů oblohy
Gladkykh, Sviatoslav; Šikudová, Elena; Mirbauer, Martin
2024 - English
Keywords: Difúzní modely|Generování obrazu|Predikce obrazu|Generování videa|Video predikce; Difusion models|Image generation|Image prediction|Video generation|Video prediction Available in a digital repository NRGL
Odšumovací difúzní modely pro generování dynamických obrazů oblohy

Gladkykh, Sviatoslav; Šikudová, Elena; Mirbauer, Martin
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

Rychlé algoritmy pro mechanismus pozornosti
Reizin, Tymofii; Kolman, Petr; Yorsh, Uladzislau
2024 - English
Keywords: Strojové učení|Velké jazykové modely|Transformátory|Lineární algebra|Polynomy; Machine learning|Large language models|Transformers|Linear algebra|Polynomials Available in a digital repository NRGL
Rychlé algoritmy pro mechanismus pozornosti

Reizin, Tymofii; Kolman, Petr; Yorsh, Uladzislau
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

Dotazovací jazyk pro relační databáze
Koňařík, David; Petříček, Tomáš; Bednárek, David
2024 - English
Relační databáze jsou široce rozšířené v softwarovém inženýrství, ale jazyk, kterým se k nim přistupuje, SQL, byl vytvořen v 70. letech minulého století a má řadu pro- blémů, které komplikují složitější dotazy. V této práci poukážeme na některé vady SQL, projdeme vybrané existující alternativy a definujeme nový dotazovací jazyk, PPPQL, na základě konceptu posloupnosti transformací. PPPQL má oproti SQL konzistentní syntax a sémantiku, díky čemuž umožňuje jednodušeji vyjádřit komplexní dotazy. Nejprve uvedeme PPPQL skrz řadu příkladů, pak definujeme syntax a sémantiku jazyka, včetně formálního popisu pro část jazyka. Abychom validovali jeho design, jazyk PPPQL byl implementován jako rozšíření do Postgres. Projdeme nejzajímamější části jeho implementace a ukážeme, jak může být alternativní dotazovací jazyk implementován v systému Postgres. Relational databases are widely used in software engineering, but the language used to access them, SQL, was created in the 1970s and has numerous problems that make writing complex queries unnecessarily difficult. In this thesis we will present some flaws of SQL, go through select existing alternatives, and define a new query language, PPPQL, based on the concept of a query pipeline. PPPQL improves on SQL by having a consistent syntax and semantics, allowing complex queries to be expressed more simply. We will first introduce PPPQL through a series of examples, then define the syntax and semantics of the language, using a formal description for part of the language. To validate PPPQL's design, the language was implemented as an extension to Post- gres. We will discuss the most interesting parts of its implementation and see how an alternative query language can be implemented in Postgres. Keywords: dotazovací jazyk|relační databáze|návrh jazyků|SQL|Postgres|PostgreSQL; query language|relational database|language design|SQL|Postgres|PostgreSQL Available in a digital repository NRGL
Dotazovací jazyk pro relační databáze

Relační databáze jsou široce rozšířené v softwarovém inženýrství, ale jazyk, kterým se k nim přistupuje, SQL, byl vytvořen v 70. letech minulého století a má řadu pro- blémů, které komplikují ...

Koňařík, David; Petříček, Tomáš; Bednárek, David
Univerzita Karlova, 2024

Analýza dat z dvou-vrstvého Timepix3 detektoru
Smajljaj, Penda; Mráz, František; Koupil, Pavel
2024 - English
Keywords: Neutron detector|particle tracking|solid state detector; neutron detector|particle tracking|solid state detector Available in a digital repository NRGL
Analýza dat z dvou-vrstvého Timepix3 detektoru

Smajljaj, Penda; Mráz, František; Koupil, Pavel
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

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