Data preparation tool for data mining in the EasyMiner system

Thesis title: Nástroj pro přípravu dat pro data mining v systému EasyMiner
Author: Svatoš, Martin
Thesis type: Diplomová práce
Supervisor: Vojíř, Stanislav
Opponents: Kliegr, Tomáš
Thesis language: Česky
Abstract:
Práce je zaměřena na tvorbu modulu na přípravu dat pro systém EasyMiner. V rámci práce autor popisuje řešení přípravy dat v dalších systémech na dolování dat. V práci je dále popsána struktura systému EasyMiner a napojení modulu na tento systém.Velká část práce je věnována tvorbě modulu jako takového. V rámci této části je vytvořen podrobný návrh modulu včetně drátěných modelů a popisu jednotlivých funkčností modulu. Jsou zde popsány i technologie a knihovny, které byly pro vytvoření modulu použity. Mezi tyto technologie patří PHP, Javascript, HTML a CSS. Mezi knihovny pak Moment.js a Parsecsv.lib. Po popsání těchto technologií je detailně popsán vytvořený modul. V rámci tohoto popisu jsou zmíněny i metody a funkce, které byly k realizaci dané operace využity.Poslední část práce je poté tvořena testováním a podněty ke zlepšení. V rámci testování jsou vyjmenovány jednotlivé testy, které byly pro otestování modulu použity, nalezené chyby a odpovědi z dotazníku, který testeři vyplňovali. V podnětech ke zlepšení jsou poté zmíněny možnosti, jak funkčnost modulu rozšířit a vylepšit.
Keywords: EasyMiner; Příprava dat; Preprocesing; Návrh softwaru; PHP; JavaScript
Thesis title: Data preparation tool for data mining in the EasyMiner system
Author: Svatoš, Martin
Thesis type: Diploma thesis
Supervisor: Vojíř, Stanislav
Opponents: Kliegr, Tomáš
Thesis language: Česky
Abstract:
The thesis focuses on developing a data preparation module for the EasyMiner system. The author describes data preparation solutions in other data mining systems. He also describes the structure of the EasyMiner system and how the developed module connects to EasyMiner.The main parts of the thesis are devoted to creating the module itself. Within these sections, a detailed design of the module including wireframes and a description of functionalities of the module are presented. Technologies and libraries used in the process are described as well. They include PHP, Javascript, HTML, CSS, Moment.js and Parsecsv.lib. Following this description, the created module is described in detail including methods and functions that have been used in the implementation.The last part of the thesis focuses on testing and improvement suggestions. Tests of the module are listed alongside with the bugs and answers collected using questionnaires filled out by testers. Finally, the suggestions for improvements and extensions are mentioned.
Keywords: EasyMiner; Software design; Data preparation; Preprocessing; PHP; JavaScript

Information about study

Study programme: Aplikovaná informatika/Znalostní a webové technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
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: 17. 12. 2017
Date of submission: 24. 4. 2018
Date of defense: 4. 6. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/64279/podrobnosti

Files for download

    Last update: