Implementace scikit-learn rozhraní pro systém XCS s použitelností na kategoriální a numerická data
Název práce: | Implementácia scikit-learn rozhrania pre systém XCS s použiteľnosťou na kategoriálne a numerické dáta |
---|---|
Autor(ka) práce: | Michalovčík, Jaroslav |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Kliegr, Tomáš |
Oponenti práce: | Sýkora, Lukáš |
Jazyk práce: | Slovensky |
Abstrakt: | Systém XCS (eXtended Classifier System) vzbudil nový záujem o oblasť klasifikačných systémov. Systém XCS pracuje vo svojej kanonickej forme so vstupom obsahujúcim hodnoty 1 a 0. Cieľom bakalárskej práce bolo sprístupniť systém XCS v kanonickej forme v jazyku python prívetivým aplikačným rozhraním a použiteľnosťou na kategoriálne a numerické dáta. Prívetivé rozhranie je poskytnuté kompatibilitou s aplikačným rozhraním knižnice scikit-learn. Scikit-learn je populárna knižnica, ktorá implementuje algoritmy strojového učenia a ponúka množstvo podporných funkcií. Použitie na kategoriálne a numerické dáta bolo dosiahnuté pomocou dumifikácie. Súčasťou tejto použiteľnosti bola vizualizácia pravidiel systému a výstupu klasifikácie. Práca popisuje návrh a implementáciu tohto rozhrania a prezentuje výsledky testov implementácie na vybraných súboroch dát. |
Klíčová slova: | XCS; scikit-learn; rozhranie; python |
Název práce: | Implementation of scikit-learn interface for XCS system with usability on categorical and numerical data |
---|---|
Autor(ka) práce: | Michalovčík, Jaroslav |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Kliegr, Tomáš |
Oponenti práce: | Sýkora, Lukáš |
Jazyk práce: | Slovensky |
Abstrakt: | The XCS (eXtended Classifier System) has aroused new interest in the field of classification systems. The XCS system works in its canonical form with input containing values 1 and 0. The aim of the bachelor thesis was to make the XCS system available in canonical form in the python language with a friendly application interface and applicability to categorical and numerical data. The friendly interface is provided by compatibility with the scikit-learn application interface. Scikit-learn is a popular library that implements machine learning algorithms and offers several support functions. Application to categorical and numerical data was achieved by dumification. Part of this usability was the visualization of the system rules and the classification output. This paper describes the design and implementation of this interface and presents the results of tests of the implementation on chosen datasets. |
Klíčová slova: | scikit-learn; XCS; interface; python |
Název práce: | Implementace scikit-learn rozhraní pro systém XCS s použitelností na kategoriální a numerická data |
---|---|
Autor(ka) práce: | Michalovčík, Jaroslav |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Kliegr, Tomáš |
Oponenti práce: | Sýkora, Lukáš |
Jazyk práce: | Slovensky |
Abstrakt: | Systém XCS (eXtended classifier System) vzbudil nový zájem o oblast klasifikačních systémů. Systém XCS pracuje ve své kanonické formě se vstupem obsahujícím hodnoty 1 a 0. Cílem bakalářské práce bylo zpřístupnit systém XCS v kanonické formě v jazyce python přívětivým aplikačním rozhraním a použitelností na kategoriální a numerická data. Přívětivé rozhraní je poskytnuto kompatibilitou s aplikačním rozhraním knihovny scikit-learn. Scikit-learn je populární knihovna, která implementuje algoritmy strojového učení a nabízí řadu podpůrných funkcí. Použití na kategoriální a numerická data bylo dosaženo pomocí dumifikace. Součástí této použitelnosti byla vizualizace pravidel systému a výstupu klasifikace. Práce popisuje návrh a implementaci tohoto rozhraní a prezentuje výsledky testů implementace na vybraných souborech dat. |
Klíčová slova: | scikit-learn; rozhraní; python; XCS |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 17. 10. 2019 |
---|---|
Datum podání práce: | 25. 6. 2020 |
Datum obhajoby: | 24. 8. 2020 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/71337/podrobnosti |