Automatizace procesů ve firemním prostředí
Stojanović, Aleksa; Koch, Miloš; Novák, Lukáš
2024 - English
Práce se zaměřuje na integraci Robotic Process Automation (RPA) do FNZ, přední fintechové společnosti v oblasti financí. Zkoumá využití platformy Blue Prism k vytvoření a implementaci přizpůsobeného systému RPA s cílem optimalizovat konkrétní proces uvnitř FNZ. Hlavním cílem je snížení manuálních úkolů a zlepšení operační efektivity prostřednictvím zavedení automatizace. The thesis focuses on the integration of Robotic Process Automation (RPA) at FNZ, a prominent fintech company in the financial sector. The research delves into the application of the Blue Prism platform to create and execute an RPA system tailored for streamlining a specific process at FNZ. The primary objective is to diminish manual workloads and boost operational productivity through automation.
Keywords:
Robotic Process Automation; Automation; RPA; Blue Prism; Business Process; Analysis; Development; Robotická automatizace procesů; Automatizace; firemní proces; Blue Prism; Analýza; Vývoj
Available in a digital repository NRGL
Automatizace procesů ve firemním prostředí
Práce se zaměřuje na integraci Robotic Process Automation (RPA) do FNZ, přední fintechové společnosti v oblasti financí. Zkoumá využití platformy Blue Prism k vytvoření a implementaci přizpůsobeného ...
Návrh a simulace prediktoru větvení
Liberda, Dominik; Dvořák, Vojtěch; Fujcik, Lukáš
2024 - English
Predikce větvení hraje fundamentální roli ve výkonu procesorů. Predikce výsledku větví umožňuje procesoru spekulativně vykonávat instrukce dřív než je výsledek větve znám. Tato práce navrhuje vylepšený algoritmus pro predikci větvení a zároveň přepracovává simulační framework CBP2016 pro testování prediktorů větvení. Branch prediction plays a fundamental role in processor performance. It allows the processor to speculatively execute instructions by predicting outcomes of branches before they are fully evaluated. This thesis proposes an improved algorithm for branch prediction and also reworks the CBP2016 simulation framework for testing branch predictors.
Keywords:
Branch Prediction; CPU microarchitecture; Simulation; Performance Modeling; Optimization; Computer Architecture; Programming; Predikce Větvení; Mikroarchitektura Procesorů; Simulace; Výkonnostní Modelování; Optimalizace; Architektura počítačů; Programování
Available in a digital repository NRGL
Návrh a simulace prediktoru větvení
Predikce větvení hraje fundamentální roli ve výkonu procesorů. Predikce výsledku větví umožňuje procesoru spekulativně vykonávat instrukce dřív než je výsledek větve znám. Tato práce navrhuje ...
Game Development for Assessment of a Person’s Reasoning, Auditory & Visual skills
Pejchar, Štěpán; Hussain, Yasir; Malik, Aamir Saeed
2024 - English
Cílem této bakalářské práce je implementovat hry, které zhodnotí kognitivní schopnosti uživatele, který je hraje. Konkrétně se jedná o schopnosti rozhodovací, audio a vizuální. Tato bakalářská práce je pilotní studie rozshálejšího projektu. První část práce obsahuje teoretický výzkum. Popisuje zmíněné kognitivní schopnosti, jak fungují a jak je můžeme hodnotit. Druhá část popisuje samotnou aplikaci. Popisuje návrh her, a jejich implementaci. Aplikace obsahující hry byla implementována v Unity v jazyce C\#. Pro databázi byl použit Firebase. Tato část také vysvětluje jak hry provádí zhodnocení kognitivních schopností, a jak toto zhodnocení prezentují uživateli. Poslední část bakalářské práce popisuje testování aplikace. Aplikace byla testována na patnácti uživatelích. Jejich odpovědi jsou zdokumentovány a zhodnoceny v poslední části bakalářské práce. The goal of the thesis is to implement games that assess cognitive functions of the users playing them, specifically audio-visual cognitive functions and reasoning cognitive functions. The nature of the thesis is a pilot study of a bigger project. The first part of the thesis is the theoretical research. It explains what these cognitive functions are, how they work, and how we can assess them. The second part of the thesis talks about the actual game. It explains the game design and the implementation. The game was implemented in Unity using C\# and a Firebase database. This part also talks about how the game assesses and presents the assessment of the cognitive functions to the users. The last part of the thesis deals with the testing of the game. The game was tested on fifteen users. Their answers are presented and evaluated in the final part.
Keywords:
game; audio; visual; audio-visual; reasoning; test; cognitive functions; assesment; user; hra; audio; vizuální; audiovizuální; rozhodování; test; kognitivní funkce; evaluace; uživatel
Available in a digital repository NRGL
Game Development for Assessment of a Person’s Reasoning, Auditory & Visual skills
Cílem této bakalářské práce je implementovat hry, které zhodnotí kognitivní schopnosti uživatele, který je hraje. Konkrétně se jedná o schopnosti rozhodovací, audio a vizuální. Tato bakalářská práce ...
Potlačení šumu ve videu pomocí hlubokých neuronových sítí
Naumenko, Maksim; Hradiš, Michal; Španěl, Michal
2024 - English
V éře digitálních multimédií kvalita videoobsahu významně ovlivňuje uživatelský zážitek a výkon systému, zejména v oblastech, jako je zábava a zpracování videa a obrazu. Tato práce se zabývá přetrvávajícím problémem šumu ve videu, který zhoršuje jeho kvalitu, a to pomocí pokročilých technik hlubokého učení. Nejprve jsou přezkoumány tradiční přístupy k odstraňování šumu ve videu, aby bylo možné nastínit základní koncepty denoisingu. Následně jsou studovány dva referenční modely, FastDVDNet a ViDeNN, za účelem seznámení se s architekturami neuronových sítí. Hlavním výsledkem této práce je vývoj robustního systému pro odstraňování šumu ve videu, který je založen na architektuře UNet inspirované těmito referenčními modely. V průběhu práce jsou vysvětleny, implementovány a vyhodnoceny navrhované modely UNet Baseline, ResUNet a ResUNet Temporal, aby byla prokázána jejich účinnost v odstraňování šumu ve videu. In the era of digital multimedia, video content quality significantly impacts user experiences and system performance, particularly in domains such as entertainment, and video and image processing. This thesis addresses the persistent challenge of video noise, which degrades video quality, through the use of advanced deep learning techniques. Initially, traditional video denoising approaches are reviewed to establish a foundational understanding of denoising concepts. Subsequently, two state-of-the-art models, FastDVDNet and ViDeNN, are studied to familiarize with neural network architectures. The main product of this work is the development of a robust video denoising pipeline that utilizes a UNet architecture inspired by these state-of-the-art models. Throughout the thesis, the proposed UNet Baseline, ResUNet, and ResUNet Temporal models are explained, implemented, and evaluated to demonstrate their effectiveness in video denoising.
Keywords:
deep learning; deep neural networks; convolutional neural networks; digital noise; video denoising; image denoising; UNet; hluboké učení; hluboké neuronové sítě; konvoluční neuronové sítě; digitální šum; denoising videa; denoising obrazu; UNet
Available in a digital repository NRGL
Potlačení šumu ve videu pomocí hlubokých neuronových sítí
V éře digitálních multimédií kvalita videoobsahu významně ovlivňuje uživatelský zážitek a výkon systému, zejména v oblastech, jako je zábava a zpracování videa a obrazu. Tato práce se zabývá ...
Modul webové aplikace pro tvorbu osnov kybernetické bezpečnosti
Hrachovina, Jiří; Sikora, Marek; Ricci, Sara
2024 - English
Tato práce se zaměřuje na vylepšení webové aplikace REWIRE Cybersecurity Profiler integrací algoritmu strojového učení na analýzu popisů kurzů. Tento komponent umožnuje automatickou analýzu popisů kurzů a propojuje výstupní dovednostní skupiny s profily ENISA ECSF. Práce také navrhuje několik vylepšení existující aplikace a to implementaci funkčních URL, vizualizaci návštěvnických dat skrze grafy, generování popisů kurzů pomocí ChatGPT a optimalizaci prvků uživatelského rozhraní. Práce také obsahuje demonstraci aplikace a její užitečnosti v navrhování studijních programů. This thesis focuses on enhancing the web-based application REWIRE Cybersecurity Profiler by integrating a machine learning algorithm for course description analysis. This component enables the automatic analysis of course descriptions and links the resulting skill groups to the ENISA ECSF profiles. Additionally, several improvements to the existing application have been proposed, including the implementation of functional URLs, visualization of visitor data through graphs, generation of course descriptions using ChatGPT, and optimization of user interface elements. Finally, the thesis includes a demonstration of the application and proof of its utility in designing study programs.
Keywords:
Curricula design; Cybersecurity; Cybersecurity profiler; Machine learning; REWIRE Cybersecurity profiler; Software development; Web application; Návrh osnov; Kybernetická bezpečnost; Cybersecurity profiler; Strojové učení; REWIRE Cybersecurity profiler; Vývoj softwaru; Webová aplikace
Available in a digital repository NRGL
Modul webové aplikace pro tvorbu osnov kybernetické bezpečnosti
Tato práce se zaměřuje na vylepšení webové aplikace REWIRE Cybersecurity Profiler integrací algoritmu strojového učení na analýzu popisů kurzů. Tento komponent umožnuje automatickou analýzu popisů ...
Detekce phishingových stránek pomocí metod strojového učení
Polóni, Peter; Poliakov, Daniel; Hranický, Radek
2024 - English
Phishingové stránky sú veľmi nebezpečnou hrozbou, čo znamená, že úspešná a spoľahlivá detekcia týchto stránok je veľmi doležitá. Tieto hrozby detekujem s využitím prístupu strojového učenia. Tento prístup je efektívny a dokáže odhaliť aj hrozby, s ktorými sa nikdy predtým nestretol. Ako dôveryhodné zdroje dát URL som využil OpenPhish a PhishTank. Z dôveryhodných URL som nazbieral HTML a JavaScript kód webových stránok. Zber dát som vykonal pomocou programu, ktorý som pre tento účel vytvoril. S využitím vektoru príznakov, ktorý sa skladá z 82 numerických príznakov, som vytvoril štyri klasifikátory. Následne som ich vyladil a experimentálne overil presnosť ich predikcií. Najpresnejší model je XGBoost klasifikátor, ktorý dosiahol vyváženú presnosť až 97.03% a FPR 2.22%, počas predikovania dát, ktoré nikdy predtým nevidel. Výsledky ukazujú, že tento prístup detekcie je schopný identifikovať phishingovú stránku aj v praxi. Toto som overil aj implementovaním webového rozšírenia pre prehliadač Chrome, ktoré detekuje phishigové stránky. Toto rozšírenie je vytvorené nad rámec zadania. Phishing web pages are a very dangerous threat, which means that successful and reliable detection of these pages is essential. I detect these threats by utilizing a machine learning based approach. This approach is effective and can detect even threats it has never encountered. As credible sources of URLs, I used sources like OpenPhish and PhishTank. I gathered the HTML and JavaScript code of web pages from the trusted URLs by utilizing a data-gathering program that I created. Using the feature vector composed of 82 numerical features, I created four classifiers. Then, I tuned and experimentally tested the performance of these classifiers. The best-performing model is the XGBoost classifier, which achieved a balanced accuracy score of 97.03% and a false positive rate of 2.22% while making predictions on previously unseen data. Results show that this detection approach can identify phishing web pages even in a non-training environment, which I verified by implementing a phishing-detecting web extension for the Chrome browser. Implementing this extension is beyond the scope of the assignment of this thesis.
Keywords:
HTML; JavaScript; dataset; gathering data; machine learning; phishing detection; HTML; JavaScript; dátová sada; zber dát; strojové učenie; detekcia phishingu
Available in a digital repository NRGL
Detekce phishingových stránek pomocí metod strojového učení
Phishingové stránky sú veľmi nebezpečnou hrozbou, čo znamená, že úspešná a spoľahlivá detekcia týchto stránok je veľmi doležitá. Tieto hrozby detekujem s využitím prístupu strojového učenia. Tento ...
Rozšíření aplikace Locus Map pro komunikaci jednotek na bojišti
Bukas, Jozef Michal; Rychlý, Marek; Hranický, Radek
2024 - English
Existuje mnoho systémov riadenia bojiska, ale nie sú dostupné pre širokú verejnosť. Mnohé používateľské základne by však takýto systém mohli využiť. Napríklad nadšenci milsimu, záchranné služby, prípadne poľovníci počas organizovaných poľovačiek. Cieľom tejto bakalárskej práce je vytvoriť open-source rozšírenie systému riadenia bojiska pre aplikáciu Locus Map. Samotný klient bol implementovaný ako Android aplikácia ktorá využíva Locus API na integráciu do aplikácie Locus Map ktorá dopĺňa klienta mapou a funkciamy s ňou spojenými. Samotný system používa architektúru klient-server kde komnukácia medzi serverom a klientom používa protokol WebSocket pre skoro okamžitú propagáciu dát zo serveru ku klientom. Nakoniec bol tento systém otestovaný priamo v akcií napríklad na dvoj-dňovej airsoftovej akcií. There are many battlefield management systems, but they are not available to the general public. However, many user bases could use such a system. For example, milsim enthusiasts, emergency services, or hunters during organized hunts. This bachelor's thesis aims to create an open-source extension of the battlefield management system for the Locus Map application. The client has been implemented as an Android application that uses the Locus API to integrate into the Locus Map application, which complements the client with a map and map-related features. The system uses a client-server architecture where the communication between server and client uses the WebSocket protocol for near-instantaneous data propagation from the server to the clients. Finally, the system has been tested directly in action, for example, at a two-day airsoft event.
Keywords:
Battle management system; Situational awareness; Geographical information system; Add-on; Extension; Military; Coordinate system; Military Grid Reference System; Universal Traverse Mercator; Location sharing; Chat; Android; Location based services; C4I; Command; Control; Communication; Application; Systém riadenia boja; Geografický informačný systém; Situačné povedomie; Rozšírenie; Armáda; Koordinačný systém; MGRS; Univerzálny travérzny merkátor; Zdielanie polohy; správy; Android; Služba založená na polohe; C4I; Riadenie; Kontrola; Komunikácia; Aplikácia
Available in a digital repository NRGL
Rozšíření aplikace Locus Map pro komunikaci jednotek na bojišti
Existuje mnoho systémov riadenia bojiska, ale nie sú dostupné pre širokú verejnosť. Mnohé používateľské základne by však takýto systém mohli využiť. Napríklad nadšenci milsimu, záchranné služby, ...
Porovnání výpočetních možností open source a komerčního nástroje pro CFD analýzu profilů
Řezníček, Tomáš; Zikmund, Pavel; Popela, Robert
2024 - English
Cílem této práce je zjistit schopnosti open-source a komerčních CFD balíků a použít tuto znalost k porovnání jejich využití při analýze aerodynamických profilů ve dvourozměrném prostoru. CFD kody vybrané pro tento účel byly open-source software OpenFOAM a komerční software ANSYS Fluent. Veškeré simulace byly doprovázeny a porovnávány s měřením z aerodynamického tunelu. The purpose of this study is to explore the capabilities of an open-source and commercial CFD solutions, and use that knowledge to compare their use in analyzing airfoils in two-dimensional space. The solutions selected for this purpose were the open-source software OpenFOAM and a commercial product ANSYS Fluent. All simulations are supported and compared to wind tunnel measurements.
Keywords:
CFD; Computational Fluid Dynamics; OpenFOAM; ANSYS; Fluent; Mesh; Lift coefficient; Drag coefficient; Pitching moment coefficient; Wind tunnel; Airfoil; LS-0413; GA(W)-1; CFD; OpenFOAM; ANSYS; Fluent; Výpočetní sít; Koeficient vztlaku; Koeficient odporu; Koeficient klopného momentu; Větrný tunel; Profil; LS-0413; GA(W)-1
Available in a digital repository NRGL
Porovnání výpočetních možností open source a komerčního nástroje pro CFD analýzu profilů
Cílem této práce je zjistit schopnosti open-source a komerčních CFD balíků a použít tuto znalost k porovnání jejich využití při analýze aerodynamických profilů ve dvourozměrném prostoru. CFD kody ...
Kooperativní hra s dualitou času a prostoru
Czakan, Vojtěch; Kapinus, Michal; Polášek, Tomáš
2024 - English
Tato práce detailně popisuje vývoj kooperativní videohry, ve které dva hráči, každý ve své dimenzi, manipulují časem k postupu úrovněmi a současně se potýkají s nebezpečnými překážkami. Hra byla vyvinuta pomocí enginu Unity, rozšířeného o Netcode for GameObjects a Unity Relay. Řešení nabízí jedinečný multiplayerový zážitek, který klade důraz na komunikaci, strategii a koordinaci mezi hráči. Implementace prokázala proveditelnost kombinace složitých mechanik manipulace časem s robustní podporou multiplayeru pro zlepšení herního zážitku. This thesis details the development of a cooperative video game where two players, each in a separate dimension, manipulate time to progress through levels while contending with dangerous obstacles. The game was developed using the Unity engine, enhanced by Netcode for GameObjects and Unity Relay. The solution offers unique multiplayer experience that emphasizes communication, strategy, and timely coordination between players. The implementation demonstrated the feasibility of combining complex time manipulation mechanics with robust multiplayer support to enhance interactive gameplay.
Keywords:
Unity; game; cooperative; multiplayer; time control; game design; Netcode for GameObjects; Unity Relay; Unity; hra; kooperativní; pro více hráčů; ovládání času; herní design; Netcode for GameObjects; Unity Relay
Available in a digital repository NRGL
Kooperativní hra s dualitou času a prostoru
Tato práce detailně popisuje vývoj kooperativní videohry, ve které dva hráči, každý ve své dimenzi, manipulují časem k postupu úrovněmi a současně se potýkají s nebezpečnými překážkami. Hra byla ...
Mobilní aplikace pro decentralizované volby
Pastushenko, Vladislav; Perešíni, Martin; Tamaškovič, Marek
2024 - English
Tato práce popisuje vývoj decentralizované mobilní aplikace pro operační systém Android, která využívá protokol hlasování v zasedací místnosti založený na blockchainu. Článek popisuje motivaci k napsání práce, obecné pojmy spojené s vývojem decentralizovaných aplikací, popisuje plán vývoje, popisuje zvolené technologie, implementace a testování aplikace, zvláštnosti při práci s Flutterem při interakci s chytrými kontrakty Solidity. This paper describes the development of a decentralized mobile application for the Android operating system, using the 1-out-of-k Blockchain-Based Boardroom Voting protocol. The paper describes the motivation for writing the work, the general concepts associated with the development of decentralized applications, describes the development plan, describes the selected technology, implementation and testing of application, peculiarities when working with Flutter when interacting with Solidity smart contracts.
Keywords:
Blockchain; Decentralized application (dApp); Mobile application; Elections; Voting; Security; Transparency; Accessibility; Blockchain technology; Smart contracts; Ethereum; DApp development; Web3; Mobile app development; Decentralized systems; Peer-to-peer networking; P2P; Cryptography; Flutter; Metamask; Truffle; WalletConnect; Decentralizované aplikace; volby; hlasování; bezpečnost; chytré smlouvy; peer-to-peer sítě; vývoj mobilních aplikací
Available in a digital repository NRGL
Mobilní aplikace pro decentralizované volby
Tato práce popisuje vývoj decentralizované mobilní aplikace pro operační systém Android, která využívá protokol hlasování v zasedací místnosti založený na blockchainu. Článek popisuje motivaci k ...
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
Other bases