Webová aplikace pro analýzu pracovních inzerátů na pozice kybernetické bezpečnosti
Web application for Cybersecurity Job Ads Analysis
Abstract
Cílem bakalářské práce je vytvoření interaktivní celosvětové mapy zobrazující databázi pracovních inzerátů ve webové aplikaci a provedení filtrování podle různých parametrů, kde je následně provedena analýza strojového učení. Také mapa zobrazuje počet inzerátů na pracovní pozice podle příslušných států. Webová aplikace je vytvořena pomoci JavaScriptové knihovny ReactJS spojené s LeafletJS, které zajišťují hlavní funkcionalitu. Část se strojovým učením a změna skriptů je realizována pomocí programovacího jazyku Python. Práce popisuje teoretickou část a implementaci jednotlivých funkcí mapy a dále se zabývá popisem a úspěsnou úpravou skriptů pro účely provedení strojového učení. The bachelor’s thesis aims to create an interactive global map showing a database of job advertisements in a web application and perform filtering according to various parameters, where machine learning analysis is then performed. The map also shows the number of job advertisements by country. The web application is created using the ReactJS JavaScript library associated with LeafletJS, which provides the main functionality. The machine learning and script change parts are implemented using Python’s programming language. The thesis describes the theoretical part and implementation of individual map functions and deals with the description and successful modification of scripts to perform machine learning.
Keywords
Webová aplikace, JavaScript, ReactJS, LeafletJS, GeoJSON, Python, Analýza dat, Strojové učení, LSTM, Úmělá neuronová síť, Rekurentní neuronové sítě, Zpracování přirozeného jazyka, Web Application, JavaScript, ReactJS, LeafletJS, GeoJSON, Python, Data Analysis, Machine Learning, LSTM, Artificial Neural Network, Recurrent Neural Networks, Natural Language ProcessingLanguage
angličtina (English)Study brunch
bez specializaceComposition of Committee
doc. Ing. Václav Zeman, Ph.D. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Ing. Petr Jedlička (člen) Ing. Vlastimil Člupek, Ph.D. (člen) Mgr. Jakub Vostoupal (člen) Ing. Ondřej Pavelka (člen)Date of defence
2022-06-14Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta: 1) Proč jste pro zobrazení mapy vybral zrovna Leaflet? Existují nějaké alternativy? Otázky komise: 1) Čím je dán mapový podklad v aplikaci? 2) Jaký byl původ databáze pracovních dovedností? 3) Jaká metoda strojového učení byla použita? Student odpověděl na otázky členů komise a oponenta a obhájil bakalářskou práci.Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/205534Source
TUREK, A. Webová aplikace pro analýzu pracovních inzerátů na pozice kybernetické bezpečnosti [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.Collections
- 2022 [397]