Bregmanove divergencie Využitie indexovacích štruktúr pre efektívne podobnostné vyhľadávanie Lukáš Holecy Bregmanove divergencie.

Slides:



Advertisements
Podobné prezentácie
ROZHODOVACIE STROMY doc. Ing. Kristína Machová, CSc.
Advertisements

Algorithmic Chemistry in Genetic Programming Informatics and Information Technologies Student Research Conference, 2006 Vojtech Szöcs Vedúci projektu:
Andrej Lúčny Témy bakalárskych prác Andrej Lúčny
Fixačný filter Implementácia I-VT
OBJAVOVANIE VZOROV POHĽADU PRI NAVIGAČNÝCH ÚLOHÁCH NA WEBE
Extrakcia informácií z medicínskych záznamov
3D Technológie Michal Kubaľa III.A.
Dynamické programovanie
Rozpoznávanie obrazcov šk.r
3 X P alebo Prezentácia o úspešnej prezentácii /pre študentov 4. roč
Štatistika a spracovanie údajov
Spracovanie postupnosti pohľadu pravdepodobnostnými modelmi
Vedúci práce: RNDr. Peter Gurský, PhD. Autor: Patrik Sedlák
Rovnice a ich riešenia Dušan Vágner 3.B.
Kto som? Vyslobodíš ma? V.Jančová.
Povrch KVÁDRA A KOCKY.
ZNALOSTNÉ SYSTÉMY prednáška č. 6
Lineárna nerovnica.
Praktický nácvik dezinfekcie rúk - manuál
Úvod do jazyka C Algoritmizácia úloh.
Autor: Patrik Januška Vedúci práce: Ing. Eduard Kuric
6. prednáška ( ) 2D-polia Poďme programovať hry.
Logaritmická rovnica.
Sústavy lineárnych rovníc
Matematika a Fyzika v umení
Web of Science V PRAXI Eniko Toth Szasz
Doc. RNDr. Jozef Brestenský, CSc.
Ing. Jana Ďurišová Grafika pre web.
Windows + Windows Live.
Technická prezentácia
Odčítanie celých čísel
Odporúčania na národnej úrovni
9/4/2019 Firemná knižnica 2000 Nadežda Andrejčíková N. Andrejčíková.
Financial Stability of state-owned and private companies in Slovakia
Kvadratická funkcia y = ax2 + bx + c.
Sem zadajte názov projektu Vaše meno Meno vyučujúceho Vaša škola
Obrazová klasifikácia Mäkká klasifikácia – 2.časť
Interpolačné metódy Medzi základné interpolačné metódy patria:
Exponenciálna rovnica
SEKVENČNÁ ORGANIZÁCIA
Katalóg dát = systémový katalóg = data dictionary
EBSCO Discovery Service ~ Jednoduché vyhľadávanie
Dopady aktívnych opatrení trhu práce na zvyšovanie zamestnanosti
Marcela Peláková & Veronika Miklošová 2.A
Regióny a regionálny rozvoj
Použitie počítačov v geografii (2)
Opakovanie sekvencia postupnosť príkazov (príkaz je povel, ktorý počítač alebo iné zariadenie pozná a dokáže vykonať) vykonávanú v takom poradí, v akom.
Žilina, CMS measurement Ivan Melo.
Y = log x y = x2 + 3x + 7 y = x Funkcia y = 3x+ 5 y = sin x y = x + 4.
Grafický výstup - 2D help plot
Prípad č.410 SD IAP, Senec 2011 P. Vereš, Medicyt, s.r.o.
Spracovanie digitálneho videa a vyhodnocovanie jeho kvality - základy
TIS-2020 Merging of Trains Vienna, 27th of February 2019.
Simplexová metóda Algoritmus primárne simplexovej metódy možno ideovo vyjadriť nasledovným spôsobom: Stanovenie bázického prípustného riešenia (bázy s.
Nastavte na tejto snímke vlastné pozadie – konkrétne dvojfarebný prechod, ktorý pôjde „šikmo nahor“
Depth of Field Caustics Subsurface Scattering
DVB – kódovanie - tabuľky transportného strímu
Štandardy v procese spracovania bibliografických informácií i u nás.
PhDr. Tatiana ARBE, OEMP ÚM STU
Implementácia inovatívnych foriem a metód výučby na ZŠ Bežovce
Rozpoznávanie obrazcov a spracovanie obrazu
Vyjadrovacie prostriedky v štatistike
OBJEM KVÁDRA A KOCKY.
What’s on the Horizon in Multiple Myeloma?
Použitie počítačov v geografii (2)
PRAVDEPODOBNOSTNÝ POJEM doc. Ing. Kristína Machová, CSc.
Region-Banská Bystrica
Nepriama úmernosť – tabuľka, rovnica a graf
Obsah prezentácie digitálna prezentácia Desatoro
Prepis prezentácie:

Bregmanove divergencie Využitie indexovacích štruktúr pre efektívne podobnostné vyhľadávanie Lukáš Holecy Bregmanove divergencie

Ľudské vnímanie podobnosti často nie je metrické Distribúcia pravdepodobnosti Rozdiel signálov Porovnanie rôznych atribútov obrázkov (farby, textúry, tvary) Sledovanie pohybu A dalšie Bregmanove divergencie

Bregmanová divergencia Každá Bregmanova divergencia je založená na nejakej rýdzo konvexnej funkcii f Bregmanove divergencie

Kullback-Leibler divergence Založené na funkcii: Itakura-Saito divergence Založené na funkcii: Squared Euclidean Založené na funkcii: Bregmanove divergencie

Grafická reprezentácia http://www.sonycsl.co.jp/person/nielsen/BregmanDivergence/ Bregmanove divergencie

Bregmanové divergencie nie sú symetrické Problém Bregmanové divergencie nie sú symetrické Má ľahké riešenie: V Bregmanových divergenciách neplatí trojuholníková nerovnosť Nemá ľahké riešenie Špeciálne indexovacie štruktúry pre každú Bregmanovú divergenciu Univerzálna indexovacia štruktúra Bregmanove divergencie

Obecná metóda pre všetky Bregmanové divergencie Máme d rozmerný priestor S v ktorom vyhľadávame Rozšírime priestor S na d + 1 rozmerný priestor S+, tak, že každému vektoru x v prestore S pridáme nový rozmer ktorého hodnota bude f(x) kde f je funkcia podľa ktorej je definovaná konkrétna Bregmanová divergencia. Pre nejaky query point budeme vždy počitat D(x,q) nie D(q,x) Použijeme nejakú štruktúru, ktorá využíva bounding rectangle Napr. R-Strom, VA File Bregmanove divergencie

R-Strom Vychádza z B-Stromu Vhodný i pre plošné data Algoritmus 1KNN: Vstup: R-tree T, Query q Výstup: Set S 1: Set the k-nearest neighbor set S as empty 2: Set threshold distance θ = ∞ 3: Clear a priority queue Q 4: Enqueue the root of T into Q 5: while Q is not empty do 6: Dequeue the head node N from Q 7: if N is a leaf node then 8: for each point p stored in N do 9: if Df (p,q) <θ then 10: Insert p into S and update θ 11: else 12: for each child node M of N do 13: Retrieve the MBR R of M 14: if LB(R,q) < θ then 15: Enqueue M into Q with LB(R,q) 16: Return points in S http://gis.umb.no/gis/applets/rtree2/jdk1.1/ Bregmanove divergencie

Každé x z množiny S+ je pokryté MBR R len ak LRi ≤ xi ≤ Uri Ako zistit LB(R, q) Každé x z množiny S+ je pokryté MBR R len ak LRi ≤ xi ≤ Uri a zároveň LRi+1 ≤ xi+1 ≤ Uri+1 Bregmanove divergencie

Každé x z množiny S+ je pokryté MBR R len ak LRi ≤ xi ≤ Uri Ako zistit UB(R, q) Každé x z množiny S+ je pokryté MBR R len ak LRi ≤ xi ≤ Uri a zároveň LRi+1 ≤ xi+1 ≤ Uri+1 Bregmanove divergencie

- Vypočítame raz na začiatku vyhľadávania Na to, aby sme mohli vyradit z vyhladavania cely MBR staci, ak LB je väčšie ako θ. To či je väčšie dokážeme vypočítať v O(d) krokoch, pretoze stačí pre každú dimenziu nájsť menšiu hodnotu medzi a . Bregmanove divergencie

Děkuji za pozornost. Bregmanove divergencie