Bakalářská práce

Swipe, Learn and Explore: Developing a Wikipedia Article Recomender App

Martin Mackovík
Anotace

V reakci na fenomén „doom-scrollingu“ na sociálních sítích, vyznačující se konzumací nepřeberného množství nekvalitního doporučovaného obsahu, si tato bakalářská práce klade za cíl poskytnout intelektuálně zajímavější alternativu. Toho je dosaženo navržením a implementací multiplatformní aplikace využívající recommender systémy k doporučování článků Wikipedie za využití podobných mechanizmů jako u …více

Abstract

In response to the prevalent phenomenon of "doom-scrolling" on social media, characterized by endless feeds of low-quality content, this thesis aims to provide a more intellectually engaging alternative. We achieve this by designing and implementing a cross-platform application that utilizes recommender systems to deliver personalized Wikipedia article recommendations to users, akin to conventional …více

Zadání práce
n this thesis, the student will design and implement an application which will recommend interesting Wikipedia articles for the user to read due to a lack of similar functionality within the currently available Wikipedia reader software. The thesis will contain: * Introduction to the topic of recommender systems and algorithms, description of commonly used approaches and examples of their applications within other software (e.g. social media apps) * Enumeration of libraries focused on recommending Wikipedia articles (or articles in general) and making justified informed decisions regarding their suitability for use within the scope of the developed application * Design and analysis of the application, including the targeted end users, non-functional and functional requirements and the expected use cases * Enumeration of the technologies and programming languages used, including the rationale for their selection Decisions made during the development process should be in accordance with industry best practices and general guidelines and recommendations. The code should use recognised patterns. External libraries and packages should be used where applicable to ensure further robustness and security. Code should be readable, understandable and documented where necessary.
Práce zkontrolována:
7. 6. 2024 00:03, doc. RNDr. Eva Hladká, Ph.D., učo 2053
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Eva Hladká, Ph.D., učo 2053
KPSK FI MU

Oponent

RNDr. Josef Spurný, Ph.D., učo 274152
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.