Diplomová práce

Vývoj platformy Federatívneho učenia s integráciou Firebase databázy

Development of a Federated Learning Platform with Firebase Database Integration

Bc. Michal Badin
Anotace

Táto diplomová práca sa zaoberá návrhom a implementáciou prvotnej verzie centralizovaného servera Federatívneho učenia, ktorý pre svoju komunikáciu s klientmi využíva Firebase Databázu v reálnom čase. Vďaka integrácii špecifického komunikačného protokolu dokáže fungovať v priestore o viacerých serveroch, čo umožňuje distribúciu práce medzi niekoľko serverov. V rámci práce je bližšie priblížený koncept …více

Abstract

This master's thesis deals with the design and implementation of an initial version of a centralized Federated Learning server, that for its communication with clients uses the Firebase Realtime Database. Thanks to the integration of a specific communication protocol, it can operate in a multi-server space, allowing the distribution of work across several servers. This thesis provides a more in-depth …více

Zadání práce
Táto práca sa zameriava na vývoj platformy Federatívneho učenia s využitím databázy Firebase. Teoretická časť práce vysvetľuje kontext a motiváciu vývoja platformy a stanovuje ciele práce. Následne je vykonaná teoretická analýza federatívneho vzdelávania a databázy Firebase vrátane ich princípov a súčasného stavu. Analýza požiadaviek špecifikuje funkcie platformy a identifikuje potenciálne výzvy. V návrhu architektúry je zdôvodnená integrácia Federatívneho učenia a databázy Firebase. V praktickej časti práce implementácia zahŕňa výber technológií, podrobný opis implementácie kľúčových komponentov, vývoj platformy v jazyku Python a React a integrácia komunikačného protokolu. Nasleduje testovanie s dostupnou mobilnou aplikáciou a vyhodnotenie výsledkov. V závere sú zhrnuté výstupy práce a navrhnuté ďalšie smery výskumu a vývoja.
Práce zkontrolována:
21. 5. 2024 17:37, doc. Ing. Václav Oujezský, Ph.D., učo 247158
Jazyk práce
slovenština slovenština
Termín obhajoby
19. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. Václav Oujezský, Ph.D., učo 247158
KPSK FI MU

Oponent

Ing. Jakub Michálek
Vysoké učení technické v Brně

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • 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.