diplomová práce

Systém ohodnocování a řazení domén

Text práce 1.18 MB

Autor práce: Ing. Richard Seipel

Ak. rok: 2024/2025

Vedoucí: Ing. Jiří Hynek, Ph.D.

Oponent: Ing. Juraj Lazúr

Abstrakt:

Práca je zameraná na ohodnocovanie domén z rôznych pohľadov, sleduje trh domén, rôzne kritéria hodnotenia a používané technológie. Cieľom je vytvoriť nástroj, ktorý dokáže ohodnotiť exspirované domény vstupujúce do aukcií domén združenia CZ.NIC. Na portáli aukcií je ohodnotenie domén využité predovšetkým na ich zoradenie v prehľade budúcich a prebiehajúcich aukcií a slúži tak dražiteľom na jednoduchšie nájdenie hodnotných domén a zlepšenie ich pozície oproti skúseným obchodníkom. Systém je implementovaný v jazyku Python a na prepojenie s aukčným portálom využíva framework FastAPI. Na pokročilú analýzu doménového mena využíva extrakciu slov, doplnenie diakritiky, lingvistickú analýzu a vektorovú reprezentáciu sekvencie slov, ktorá uľahčuje vyhľadávanie.

Klíčová slova:

doména, doménove meno, ohodnocovanie, ohodnocovanie domén, radenie, aukcia, dražba, Python, FastAPI, extrakcia slov, obnova diakritiky, vektorová reprezentácia, lingvistická analýza

Termín obhajoby

24.06.2025

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaBznamka

Klasifikace

B

Průběh obhajoby

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 a na další otázky přítomných. 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.

Otázky k obhajobě

  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
  2. Použili jste jména firem pro ohodnocování?

Jazyk práce

slovenština

Fakulta

Ústav

Studijní program

Informační technologie a umělá inteligence (MITAI)

Specializace

Strojové učení (NMAL)

Složení komise

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Lukáš Burget, Ph.D. (člen)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)

Posudek vedoucího
Ing. Jiří Hynek, Ph.D.

Student ke své práci přistupoval svědomitě. Pracoval na netriviálním tématu a vytvořil prakticky použitelné řešení integrované do aukčního portálu společnosti CZ.NIC. Navrhuji hodnocení stupněm A.

Kritérium hodnocení Slovní hodnocení
Informace k zadání

Zadání práce vzniklo ve spolupráci se společností CZ.NIC. Úkolem bylo navrhnout a implementovat systém pro ohodnocování domén na základě vlastností řetězce, kterým jsou reprezentovány. Student se musel důkladně seznámit s problematikou extrakce slov a stanovit vhodná kritéria ohodnocení domén. Výsledné řešení implementoval v jazyce Python s použitím knihoven Pandas nebo Hugging Face. Prozkoumal různé znalostní modely (např. DistilBERT nebo ByT5). Zadání hodnotím jako obtížnější.

Aktivita při dokončování

Technická zpráva byla dokončována spíše na poslední chvíli. Její obsah byl nicméně konzultován.

Publikační činnost, ocenění

Řešení bylo napojené na aukční portál společnosti CZ.NIC a je prakticky využíváno.

Práce s literaturou

Student si aktivně dohledával literaturu týkající se zejména problematiky extrakce slov a problematiky ohodnocování domén.

Aktivita během řešení, konzultace, komunikace

Student byl aktivní během celého akademického roku a účastnil se pravidelných porad. Svoji práci dále konzultoval ve společnosti CZ.NIC. Rád bych vyzdvihl jeho samostatnost a schopnost řešit netriviální problémy.

Výsledný počet bodů navržený vedoucím: 95

Známka navržená vedoucím: A

Posudek oponenta
Ing. Juraj Lazúr

Autor navrhol a implementoval komplexný systém pre ohodnocovaie domén podľa reálnych požiadaviek skutočnej spoločnosti. Funkčnosť návrhu bola overená používateľským testovaním. Aplikácia už dnes slúži svojmu účelu v reálnej prevádzke. Celkovo tak prácu hodnotím 88 bodmi.

Kritérium hodnocení Slovní hodnocení Body
Rozsah splnění požadavků zadání

Stupeň hodnocení: zadání splněno

Autor splnil všetky body zadania.

Rozsah technické zprávy

Stupeň hodnocení: je v obvyklém rozmezí

Rozsah zadania technickej správe zodpovedá požiadavkám.

Prezentační úroveň technické zprávy

Práca je dobre štruktúrovaná, text na seba logicky nadväzuje, kapitoly sú zrozumiteľné, implementácia, ako aj testovanie sú dostatočne popísané. Gramatika je v poriadku.

85
Formální úprava technické zprávy

Technická správa zodpovedá typografickému štandardu, obrázky, ako aj schémy sú zrozumiteľné a dobre popísané. Jediné, čo by som vytkol, tak sú prázdne miesta na konci niektorých kapitol.

80
Práce s literaturou

Študijné materiály sú vybrané k téme, sú riadne citované.

90
Realizační výstup

Výstupom práce je komplexný systém pre ohodnocovanie dómen, ktorý sa pomocou API napája na existujúcu infraštruktúru združenia CZ.NIC. Celkovo sa riešenie javí ako dostatočne robustné a jednoducho použiteľné. Samotná funkčnosť implementovaného riešenia bola študentom prakticky predvedená.

90
Využitelnost výsledků

Cieľom práce bolo poskytnúť lepšie možnosti, ako predvídať atraktívnosť dražených domén. Vhodnosť navrhnutého a implementovaného riešenia bola overená aj v rámci používateľského testovania zamestnancami združenia CZ.NIC. Vzhľadom na nasadenie aplikácie, tak už výsledky práce slúžia svojmu účelu.

Náročnost zadání

Stupeň hodnocení: průměrně obtížné zadání

Priemerne náročné zadanie.

Otázky k obhajobě:
  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
Výsledný počet bodů navržený oponentem: 88

Známka navržená oponentem: B

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová