/
Free Powerpoint Templates Free Powerpoint Templates

Free Powerpoint Templates - PowerPoint Presentation

reportcetic
reportcetic . @reportcetic
Follow
344 views
Uploaded On 2020-08-27

Free Powerpoint Templates - PPT Presentation

Decentralizované modelovanie používateľa a personalizácia Márius Šajgalík Michal Barla 23112011 Od servera k človeku Centrum aktivity je webový prehliadač Decentralizované modelovanie používateľa ID: 804226

vate

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Free Powerpoint Templates" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Free Powerpoint Templates

Decentralizované modelovanie používateľa a personalizácia

Márius ŠajgalíkMichal Barla

23.11.2011

Slide2

Od servera k človeku

Centrum aktivity je webový prehliadač

Decentralizované modelovanie používateľaVšetky svoje dáta má používateľ

Model používateľa sa vytvára priamo u nehoDecentralizovaná personalizáciaPersonalizácia prebieha na koncovom zariadení používateľa

Pomocou komunikácie sa využívajú skúsenosti ostatných používateľov

Slide3

Modelovanie používateľa

Načítaj históriu

OtagujVytvor indexovanú databázu

Slide4

Tagovanie

Len http:// a https://

Ak je URL stránkou vyhľadávača, tagy sú extrahované z query

Ak je URL z nejakej špecifickej domény (napr. youtube.com), môžem použiť príslušný špecifický tagovač (neskôr)Inak je to pre mňa všeobecná stránka, ktorú otagujem všeobecným tagovačom (napr. peweproxy metall)

Slide5

Indexovaná databáza

Modifikovaný koreňový strom tagov (Patríciin písmenkový strom)

Vyhľadanie tagu O(m)Usporiadaný zoznam tagov

O(n)Prvých k tagov podľa relevancie O(k.m)

Modifikovaný

všeobecný sufixový

strom URL adries

Fultextové vyhľadávanie URL

O(m)

Pre daný regex viem prvých k tagov

O(k.m)

Usporiadaný zoznam domén podľa navštívenosti

Slide6

Koreňový strom

PEWE

SEBE

E

SEB

ASTIAN

PEWE

SEBE

SEBASTIAN

3

3

2

2

0

Slide7

Sufixový strom

Koreňový strom neprázdnych

sufixov reťazcaPamäťová zložitosť

a časová zložitosť vytvorenia je O(dĺžka_reťazca)

Všeobecný (rozšírený) – vytvorený z viacerých reťazcov

Modifikácia

– v každom vrchole mám najväčšiu relevanciu tagu

Slide8

Úložisko

Obmedzenie veľkosti

Ukladá sa iba koreňový strom tagovPre každý koncový vrchol iba zoznam dvojíc (ID URL, relevancia URL)

Kompresia vrcholovHTML5 localStorage, IndexedDB

Slide9

Personalizačné rozšírenia

Kusy JS kódu

Ďalšie možnosti:jQuery a externé JS súbory

XHRHistória prehliadačaIndexovaná databázaPersonalizačné API

Komunikačné API

Kontrola privilégií

Rola - mapovanie na udalosti, vlastný (personalizovaný) tagovač

Slide10

Komunikácia

HTML5 WebSockets

Kanálový multicastServer slúži ako smerovač

Komunikácia cez kanályKaždá správa v kanáli vyzerá rovnakoServer si vytvára skupiny používateľov

Kosínusová podobnosť

Vytváranie vlastných kanálov, vlastný vektor pre porovnávanie používateľov

Slide11

Vyhľadávanie

na webe

Extrahuj tagyVyhľadaj na webeZisti relevantné stránky

Podobní používateliaServer

Agreguj výsledky

Zobraz výsledky

Obohať výsledky

Podľa tagov hľadaj URL

Pošli odpoveď

Slide12

Vyhodnotenie

Implicitné a explicitné hodnotenie navrhovaných výsledkov

Porovnanie výsledkov vo viacerých doménach