Vyhledávání kurzů na základě podobnosti
| but.committee | doc. Dr. Ing. Dušan Kolář (předseda) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) | cs |
| but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B - velmi dobře. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Informační technologie a umělá inteligence | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Bartík, Vladimír | cs |
| dc.contributor.author | Petrjanoš, Dominik | cs |
| dc.contributor.referee | Křivka, Zbyněk | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato diplomová práce se zabývá návrhem a implementací systému pro vyhledávání kurzů na základě jejich podobnosti. Cílem je usnadnit srovnávání univerzitních předmětů napříč různými institucemi, zejména v kontextu mezinárodních výměnných programů, jako je například Erasmus. Práce se opírá o techniky dolování dat, analýzy textu a metod strojového učení. Pro reprezentaci obsahu kurzů byly využity vektorové modely TF-IDF a SBERT, na které byly aplikovány aproximační algoritmy pro vyhledávání k-nejbližších sousedů. Součástí řešení je webová aplikace s REST API a uživatelským rozhraním, která umožňuje efektivní vyhledávání podobných kurzů. Výsledky testování ukazují, že metoda HNSW v kombinaci s jazykovým modelem SBERT dosahuje nejvyšší přesnosti i rychlosti. | cs |
| dc.description.abstract | This master's thesis focuses on the design and implementation of a system for searching courses based on their similarity. The goal is to facilitate the comparison of university courses across various institutions, especially in the context of international exchange programs such as Erasmus. The work is based on data mining techniques, text analysis, and machine learning methods. To represent the content of courses, TF-IDF and SBERT vector models were used, followed by the application of approximate nearest neighbor search algorithms. The solution includes a web application with a REST API and user interface, enabling efficient retrieval of similar courses. Test results show that the HNSW method, combined with the SBERT language model, achieves the highest accuracy and speed. | en |
| dc.description.mark | B | cs |
| dc.identifier.citation | PETRJANOŠ, D. Vyhledávání kurzů na základě podobnosti [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 162813 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254868 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | EULiST | cs |
| dc.subject | podobnost kurzů | cs |
| dc.subject | vyhledávání | cs |
| dc.subject | TF-IDF | cs |
| dc.subject | SBERT | cs |
| dc.subject | K-nejbližších sousedů | cs |
| dc.subject | Annoy | cs |
| dc.subject | HNSW | cs |
| dc.subject | BallTree | cs |
| dc.subject | analýza textu | cs |
| dc.subject | dolování dat | cs |
| dc.subject | webová aplikace | cs |
| dc.subject | EULiST | en |
| dc.subject | course similarity | en |
| dc.subject | search | en |
| dc.subject | TF-IDF | en |
| dc.subject | SBERT | en |
| dc.subject | k-nearest neighbors | en |
| dc.subject | Annoy | en |
| dc.subject | HNSW | en |
| dc.subject | BallTree | en |
| dc.subject | text analysis | en |
| dc.subject | data mining | en |
| dc.subject | web application | en |
| dc.title | Vyhledávání kurzů na základě podobnosti | cs |
| dc.title.alternative | Search of Courses Based on Similarity | en |
| dc.type | Text | cs |
| dc.type.driver | masterThesis | en |
| dc.type.evskp | diplomová práce | cs |
| dcterms.dateAccepted | 2025-06-23 | cs |
| dcterms.modified | 2025-06-23-12:46:41 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 162813 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 02:04:15 | en |
| sync.item.modts | 2025.08.26 19:56:05 | en |
| thesis.discipline | Informační systémy a databáze | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Inženýrský | cs |
| thesis.name | Ing. | cs |
