HÝBL, P. Aplikace pro analýzu dat z bankovních transakcí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
S přístupem studenta během řešení jsem byl spokojen a i výslednou práci hodnotím jako kvalitní. Navrhuji proto hodnocení stupněm B (velmi dobře).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem této bakalářské práce bylo vytvoření aplikace, které bude načítat bankovní výpisy z různých bank, analyzovat je a zobrazovat statistiky o výdajích v přehledné formě. Také bylo potřeba implementovat klasifikaci pro automatické určení typů jednotlivých položek. Výsledná aplikace je kvalitní a prakticky využitelná, student své zadání splnil. | ||
Práce s literaturou | Většinu literatury si student obstaral samostatně, k volbě literatury nemám výhrady. | ||
Aktivita během řešení, konzultace, komunikace | Student své řešení pravidelně konzultoval, dohodnuté termíny dodržoval a na konzultace býval dobře připraven. Studentův přístup během řešení tedy hodnotím pozitivně. | ||
Aktivita při dokončování | Práce byla dokončena včas, technická zpráva byla konzultována a realizační výstup byl včas prezentován. Student mé připomínky zohlednil. | ||
Publikační činnost, ocenění |
Student vytvořil použitelný systém řešící zajímavé téma. Práce obsahuje některé výše zmíněné nedostatky (jak v technické zprávě, tak v realizačních výstupech). Navrhuji hodnocení stupněm C .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cílem práce bylo navrhnout systém pro zpracování a vyhodnocování serializovaných dat exportovaných z aplikací internetového bankovnictví reprezentující vykonané transakce. Student dále řešil klasifikaci těchto transakcí do kategorií a jejich vizualizaci. Pro tyto účely využil jazyk Python a přidružené knihovny PyTorch, Sentence Transformer, Pandas a NLTK. Klasifikaci provádí pomocí výpočtu vektorů vět a porovnávání podobnosti pomocí kosinové podobnosti. Zadání hodnotím jako obtížnější a považuji ho za splněné. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | |||
Prezentační úroveň technické zprávy | 55 | Prezentační úroveň technické zprávy je na nízké úrovni . Teoretická část představuje seznam existujících aplikací a technologií. Analýza pojednává o formátech exportovaných souborů z bank. Návrh působí značně triviálním dojmem. Popis principu klasifikace působí spíše jako černá skříňka. Student se místy vyjadřuje neohrabaně. | |
Formální úprava technické zprávy | 80 | Po formální stránce je práce na přijatelné úrovni . Místy chybí čárky, případně se vyskytují typografické chyby (např. pomlčka místo spojovníku). Pojmy nejsou v mnoha případech vhodně zvýrazněné. Některé výpisy nejsou číslované. | |
Práce s literaturou | 80 | Práce s literaturou je na přijatelné úrovni . Student kombinuje odborné a online zdroje týkající se zejména použitých technologií. | |
Realizační výstup | 70 | Výsledné řešení je použitelné . Nástroj pro klasifikaci pomáhá automatizovaně roztřídit zpracované transakce (student uvádí úspěšnost 85%). Klientská část systému (dashboard) implementovaná s využitím rámce React působí spíše jednodušším dojmem. Je možné nalézt různé nedodělávky (chybějící paginace nebo správa kategorií). | |
Využitelnost výsledků | Výsledky jsou potenciálně využitelné pro analýzu osobních výdajů. Student systém uveřejnil online pod názvem MoneyTracker na své osobní doméně. |
eVSKP id 147943