Web interface for association rule mining using low-code frameworks
Thesis title: | Webové rozhraní pro dolování asociačních pravidel pomocí low-code frameworků |
---|---|
Author: | Kvis, Kryštof |
Thesis type: | Bakalářská práce |
Supervisor: | Kliegr, Tomáš |
Opponents: | Zeman, Václav |
Thesis language: | Česky |
Abstract: | Tato práce se zaměřuje na tvorbu webového rozhraní pro dolování asociačních pravidel. Rozhraní bylo navrženo a naprogramováno v low-code frameworku Anvil a nabízí uživateli zadání vlastních hodnot měřítek zajímavosti. Vstupní dataset obsahuje několik tisíc řádků záznamů v podobě zákazníků fiktivní banky s údaji o splácení úvěrů. Asociačními pravidly tak lze v datasetu hledat vzory chování zákazníků například pro zjištění, které jejich skupiny úvěry splácí a které ne. Dataset je zpracován funkcemi na serveru v Jupyter notebooku. Tyto funkce obsahují výzkumníky i odborníky z praxe ověřené algoritmy pro dolování a sestavení asociačních pravidel podle zadaných parametrů a komunikují s uživatelským rozhraním webové aplikace, kde je následně zobrazen výsledek výpočtů uživateli. Aplikace byla průběžně testována a v přehledném uživatelském rozhraní se pomocí pokročilých možností zadávání parametrů dají objevit některá zajímavá asociační pravidla. |
Keywords: | Python; uživatelské rozhraní; webová aplikace; Asociační pravidla; strojové účení |
Thesis title: | Web interface for association rule mining using low-code frameworks |
---|---|
Author: | Kvis, Kryštof |
Thesis type: | Bachelor thesis |
Supervisor: | Kliegr, Tomáš |
Opponents: | Zeman, Václav |
Thesis language: | Česky |
Abstract: | This work focuses on creation of web interface for association rule mining. The interface was designed and programmed in a low-code framework Anvil and offers the user to pass custom values of interestingness measures. The input file contains thousands of rows representing customers of a fictional bank with their loan payments. Association rules can thus be used to search for patterns of customer behavior in the dataset, for example to detect which of the groups repay their loans and which do not. The dataset is being processed on the server side represented by Jupyter Notebook by association rules mining methods, which have been proven by countless experts and researchers. These methods communicate directly with the user interface of the web application, where the result of the calculation is then displayed to the user. The web application was being continuously tested and some interesting association rules can be discovered in the user-friendly interface once the advanced options for entering parameters are taken advantage of. |
Keywords: | machine learning; Association rules; Python; user interface; web application |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 6. 3. 2024 |
---|---|
Date of submission: | 6. 5. 2024 |
Date of defense: | 23. 8. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/87956/podrobnosti |