Počet nalezených dokumentů: 1972
Publikováno od do

Návrh a simulace prediktoru větvení
Liberda, Dominik; Dvořák, Vojtěch; Fujcik, Lukáš
2024 - anglický
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. Klíčová slova: 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í Plné texty jsou dostupné v digitálním repozitáři NUŠL
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 ...

Liberda, Dominik; Dvořák, Vojtěch; Fujcik, Lukáš
Vysoké učení technické v Brně, 2024

Game Development for Assessment of a Person’s Reasoning, Auditory & Visual skills
Pejchar, Štěpán; Hussain, Yasir; Malik, Aamir Saeed
2024 - anglický
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. Klíčová slova: 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 Plné texty jsou dostupné v digitálním repozitáři NUŠL
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 ...

Pejchar, Štěpán; Hussain, Yasir; Malik, Aamir Saeed
Vysoké učení technické v Brně, 2024

Potlačení šumu ve videu pomocí hlubokých neuronových sítí
Naumenko, Maksim; Hradiš, Michal; Španěl, Michal
2024 - anglický
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. Klíčová slova: 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 Plné texty jsou dostupné v digitálním repozitáři NUŠL
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á ...

Naumenko, Maksim; Hradiš, Michal; Španěl, Michal
Vysoké učení technické v Brně, 2024

Modul webové aplikace pro tvorbu osnov kybernetické bezpečnosti
Hrachovina, Jiří; Sikora, Marek; Ricci, Sara
2024 - anglický
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. Klíčová slova: 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 Plné texty jsou dostupné v digitálním repozitáři NUŠL
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ů ...

Hrachovina, Jiří; Sikora, Marek; Ricci, Sara
Vysoké učení technické v Brně, 2024

Detekce phishingových stránek pomocí metod strojového učení
Polóni, Peter; Poliakov, Daniel; Hranický, Radek
2024 - anglický
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. Klíčová slova: HTML; JavaScript; dataset; gathering data; machine learning; phishing detection; HTML; JavaScript; dátová sada; zber dát; strojové učenie; detekcia phishingu Plné texty jsou dostupné v digitálním repozitáři NUŠL
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 ...

Polóni, Peter; Poliakov, Daniel; Hranický, Radek
Vysoké učení technické v Brně, 2024

Rozšíření aplikace Locus Map pro komunikaci jednotek na bojišti
Bukas, Jozef Michal; Rychlý, Marek; Hranický, Radek
2024 - anglický
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. Klíčová slova: 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 Plné texty jsou dostupné v digitálním repozitáři NUŠL
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, ...

Bukas, Jozef Michal; Rychlý, Marek; Hranický, Radek
Vysoké učení technické v Brně, 2024

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 - anglický
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. Klíčová slova: 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 Plné texty jsou dostupné v digitálním repozitáři NUŠL
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 ...

Řezníček, Tomáš; Zikmund, Pavel; Popela, Robert
Vysoké učení technické v Brně, 2024

Zpracování a vizualizace diagnostických dat z bionické protézy horní končetiny
Mahdalík, Ondřej; Lazúr, Juraj; Hynek, Jiří
2024 - anglický
Bionické protézy se běžně používají k tomu, aby pacientům pomohly efektivněji vykonávat každodenní činnosti. Zahrnují různé metody získávání vstupu od uživatele a používají elektromotory k ovládání prstů a/nebo jiných částí končetiny. Bohužel míra odmítnutí protézy dosahuje v průměru 44 % [64], což znamená, že téměř polovina pacientů přestane protézu používat. Protéza Z-Arm od společnosti Z-Bionics se pokouší řešit nízkou míru akceptace mimo jiné tím, že zaznamenává diagnostické údaje a pomáhá pacientovi, když detekuje nesprávné používání nebo možnou vadu protézy. Protože však návštěvy pacientů nejsou dostatečně časté, aby specialisté získali aktuální diagnostické údaje, je třeba navrhnout vhodný způsob jejich získávání na dálku. Jako řešení byla implementována mobilní aplikace využívající Bluetooth ke komunikaci s protézou doprovázená rozšířením interní webové aplikace o nové stránky, koncové body API a databázi MongoDB. Ačkoli testování s pacienty stále probíhá, první dojmy zaměstnanců a pacientů jsou vesměs pozitivní a naznačují možné zlepšení komfortu při používání protézy. prosthesis, limb, amputation, healthcare, diagnostic data, mobile application, information system, dashboard, API, visualization, MAUI, Blazor, .NET, Z-Bionics Klíčová slova: prosthesis; limb; amputation; healthcare; diagnostic data; mobile application; information system; dashboard; API; visualization; MAUI; Blazor; .NET; Z-Bionics; protéza; končetina; amputace; zdravotnictví; diagnostická data; mobilní aplikace; informační systém; API; vizualizace; MAUI; Blazor; .NET; Z-Bionics Plné texty jsou dostupné v digitálním repozitáři NUŠL
Zpracování a vizualizace diagnostických dat z bionické protézy horní končetiny

Bionické protézy se běžně používají k tomu, aby pacientům pomohly efektivněji vykonávat každodenní činnosti. Zahrnují různé metody získávání vstupu od uživatele a používají elektromotory k ovládání ...

Mahdalík, Ondřej; Lazúr, Juraj; Hynek, Jiří
Vysoké učení technické v Brně, 2024

Prostředky pro zajištění interoperability Arduino/ESP a ROS2
Fabo, Matúš; Beran, Jan; Janoušek, Vladimír
2024 - anglický
Táto práca skúma integráciu nízkonákladovej rady mikrokontrolérov ESP32 s Robot Oper- ating System 2 (ROS2), populárnym frameworkom v oblasti robotiky. Primárnym cieľom je vyvinúť metódy a nástroje, ktoré uľahčia bezproblémovú integráciu mikrokontrolérov ESP32 do vývojového ekosystému ROS2 s využitím existujúcich middleware riešení posky- tovaných tretími stranami. Zameraním sa na začlenenie projektov ESP-IDF do nástrojov ROS2 sa výskum zameriava na zefektívnenie nasadenia a riadenia systémov založených na ESP32 v robotických aplikáciách. Tento prístup zvyšuje dostupnosť a užitočnosť ROS2, čo umožňuje efektívnejšie využitie mikrokontrolérov ESP32 v rôznych robotických kontextoch. This thesis explores the integration of the low-cost ESP32 line of microcontrollers with the Robot Operating System 2 (ROS2), a widely-used framework in the field of robotics. The primary goal is to develop methods and tools that facilitate seamless integration of ESP32 microcontrollers into the ROS2 development ecosystem, leveraging existing middleware solutions provided by third parties. By focusing on the incorporation of ESP-IDF projects into ROS2 tooling, the research aims to streamline the deployment and management of ESP32-based systems within robotics applications. This approach enhances the accessibility and utility of ROS2, enabling more efficient and effective use of ESP32 microcontrollers in various robotic contexts. Klíčová slova: ESP-IDF; ESP32; ROS2; CMake; Interoperability; Microcontrollers; Integration; Tooling; Middleware; IoT; Robotics; ESP-IDF; ESP32; ROS2; CMake; Interoperabilita; Mikrokontroléry; Integrácia; Nástroje; Middleware; IoT; Robotika Plné texty jsou dostupné v digitálním repozitáři NUŠL
Prostředky pro zajištění interoperability Arduino/ESP a ROS2

Táto práca skúma integráciu nízkonákladovej rady mikrokontrolérov ESP32 s Robot Oper- ating System 2 (ROS2), populárnym frameworkom v oblasti robotiky. Primárnym cieľom je vyvinúť metódy a nástroje, ...

Fabo, Matúš; Beran, Jan; Janoušek, Vladimír
Vysoké učení technické v Brně, 2024

Vylepšení RISC-V procesoru pro automobilový průmysl
Gallo, Jiří; Jaroš, Jiří; Šimek, Václav
2024 - anglický
Cílem této práce je úprava existujícího RISC-V procesoru pro použití v automobilovém průmyslu - konkrétně ovládání motorů. Tyto úpravy jsou založeny na ukázkovém kódu pro řízení motoru využívajícím aritmetiku s pevnou řádovou čárkou. Tento kód byl profilován a analyzován, na základě čehož byly vytvořeny nové instrukce. Vliv těchto instrukcí byl zanalyzován jak z pohledu zrychlení běhu, tak z pohledu dopadu na parametry procesoru. The aim of this thesis is to modify existing RISC-V processor for automotive applications - specifically motor control. These modifications are based on a sample motor control code that uses fixed-point arithmetic. This code was profiled, analyzed, and new instructions were created. The impact of these instructions was analyzed both in terms of execution time improvement and impact on processor parameters. Klíčová slova: RISC-V; CPU; instruction set architecture; improvement; fixed-point arithmetic; RISC-V; CPU; instrukční sada; vylepšení; frakční aritmetika Plné texty jsou dostupné v digitálním repozitáři NUŠL
Vylepšení RISC-V procesoru pro automobilový průmysl

Cílem této práce je úprava existujícího RISC-V procesoru pro použití v automobilovém průmyslu - konkrétně ovládání motorů. Tyto úpravy jsou založeny na ukázkovém kódu pro řízení motoru využívajícím ...

Gallo, Jiří; Jaroš, Jiří; Šimek, Václav
Vysoké učení technické v Brně, 2024

O službě

NUŠL poskytuje centrální přístup k informacím o šedé literatuře vznikající v ČR v oblastech vědy, výzkumu a vzdělávání. Více informací o šedé literatuře a NUŠL najdete na webu služby.

Vaše náměty a připomínky posílejte na email nusl@techlib.cz

Provozovatel

http://www.techlib.cz

Facebook

Zahraniční báze