Detail práce

Doporučování filmů na základě uživatelských profilů ČSFD

Bakalářská práce Student: Janko Pavel Akademický rok: 2018/2019 Vedoucí: Uhlíř Václav, Ing.
Název anglicky
Film Suggestions Based on CSFD User Profiles
Jazyk práce
český
Abstrakt

Tato práce se zabývá problematikou využití neuronových sítí pro doporučování filmů. Je zde obecně popsán princip využití neuronových sítí u strojového učení a rovněž jsou zde shrnuty základní i pokročilé techniky pro tvorbu doporučovacích systémů. Jádrem práce je návrh, implementace a zhodnocení systému, jehož cílem je doporučování filmů na základě dat vydolovaných z uživatelských profilů ČSFD (Česko-Slovenské filmové databáze). Pro splnění tohoto účelu systém využívá explicitní faktorizační model založený na kolaborativním filtrování mezi položkami k co nejpřesnějšímu odhadu hodnocení, které by uživatel filmu po jeho shlédnutí udělil. Práce dále řeší souvislost obsáhlosti datové sady a přesnosti doporučení a demonstruje tuto přesnost analýzou zpětné vazby uživatelů.

Klíčová slova

doporučovací systémy, neuronové sítě, latentní faktorové modely, filmy, kolaborativní filtrování, doporučování filmů, faktorizace matic, spotlight, dolování dat, ČSFD

Ústav
Studijní program
Informační technologie
Soubory
Stav
neobhájeno
Obhajoba
13. června 2019
Oponent
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 nedokázal vyvrátit výtky oponenta. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující.

Otázky u obhajoby
  • Kolik procent z celkového počtu uživatelů a filmů ČSFD je v práci využito?
  • Proč byli vybráni uživatelé, kteří hodnotili 50 až 5000 jakýchkoli filmů a nevybírali se na základě hodnocení použitých 4350 filmů?
  • Jakou chybu měl použitý model a jakou chybu by měl triviální model, který by předpovídal, že každý uživatel ohodnotí každý film 4 hvězdičkami? Jak souvisí velikost chyby tohoto triviálního modelu s použitou datovou sadou?
  • Na slidech jste prezentoval faktorizaci matic a trénování sítě. Jak jste trénoval síť? Popište architekturu systému.
  • Co je ztrátová funkce?
  • Jaký je výstup Vámi navržené neuronové sítě?
  • Jak Váš systém doporučuje filmy?


Komise
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
JANKO, Pavel. Doporučování filmů na základě uživatelských profilů ČSFD. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-13. Vedoucí práce Uhlíř Václav. Dostupné z: https://www.fit.vut.cz/study/thesis/22134/
BibTeX
@bachelorsthesis{FITBT22134,
    author = "Pavel Janko",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Doporu\v{c}ov\'{a}n\'{i} film\r{u} na z\'{a}klad\v{e} u\v{z}ivatelsk\'{y}ch profil\r{u} \v{C}SFD",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22134/"
}
Nahoru