Machine learning-focused educational web portal

Thesis title: Portál k výuce strojového učení
Author: Vrána, Daniel
Thesis type: Diplomová práce
Supervisor: Pavlíčková, Jarmila
Opponents: Černý, Jan
Thesis language: Česky
Abstract:
Cílem této diplomové práce je vytvoření portálu pro výuku strojového učení se spustitelnými ukázkami a veřejně přístupným zdrojovým kódem jak ukázek, tak celého portálu. Práce je rozdělena na dvě části. Teoretická část vysvětluje dvě zvolené techniky strojového učení, genetické algoritmy a neuronové sítě. Obě vysvětlení jsou koncipována tak, aby je pochopili i čtenáři neznalí problematiky strojového učení, avšak pro obě techniky je nutné znát základy programování a speciálně pro neuronové sítě pak základy matematické analýzy, konkrétně derivace. Praktická část práce popisuje metodiku MMSP, která byla zvolena pro vývoj portálu a následně se zaobírá celým vývojem portálu a spustitelných ukázek od volby nástrojů až po nasazení portálu za použití zmiňované metodiky. Texty z teoretické části jsou přeneseny do tutoriálů na portálu. Závěr práce shrnuje průběh vývoje a předkládá možné další cesty pro rozšíření, zejména v oblasti grafické podoby portálu a možnosti přidání dalších technik strojového učení.
Keywords: strojové učení; neuronové sítě; genetické algoritmy; webový portál
Thesis title: Machine learning-focused educational web portal
Author: Vrána, Daniel
Thesis type: Diploma thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Černý, Jan
Thesis language: Česky
Abstract:
The main goal of this thesis is to create a machine learning-focused educational web portal with interactive examples and publicly available source code containing both the interactive examples and code of the portal. The thesis is structured into two parts. The theoretical part contains explanations of two chosen machine learning techniques, genetic algorithms, and neural networks. Both explanations are suited for readers without previous knowledge in the machine learning field. However, for both techniques a basic understanding of programming concepts is necessary. On top of that, neural networks require basic understanding of calculus, namely derivates. The practical part of the thesis describes the MMSP software development methodology used for the development of the portal. Rest of the practical part follows the development process of the portal and interactive examples using mentioned methodology. The development process is covered from the selection of tools to publishing the portal on the internet. Texts from the theoretical part are used in tutorials present on the web portal. The conclusion of this thesis provides a summary of the whole development process and propose further work on the portal, namely the graphical appearance and more machine learning techniques.
Keywords: machine learning; neural networks; genetic algorithms; web portal

Information about study

Study programme: Aplikovaná informatika/Informační systémy a 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 Technologies

Information on submission and defense

Date of assignment: 1. 6. 2019
Date of submission: 4. 5. 2020
Date of defense: 4. 6. 2020
Identifier in the InSIS system: https://insis.vse.cz/zp/70698/podrobnosti

Files for download

    Last update: