Tomáš Malý. Osnova  Problém aproximace rozptýlených dat  Metoda pohyblivých nejmenších čtverců  Moje implementace  Dosavadní výsledky  Plán pokračování.

Slides:



Advertisements
Podobné prezentace
Minimalizace součtu čtverců - úvod
Advertisements

Paralelní výpočet SVD s aplikacemi pro vyhledávání informací
Slovní úlohy na společnou práci
Rekonstrukce povrchu objektů z řezů Obhajoba rigorózní práce 25. června 2003 Radek Sviták
Vzorová písemka Poznámka: Bonusové příklady jsou nepovinné, lze za ně ale získat body navíc. (2 body) Definujte pojem gradient. Vypočítejte gradient funkce.
Programování numerických výpočtů - návrh písemky.
PA081 Programování numerických výpočtů
Aplikační počítačové prostředky X15APP MATLAB - SIMULINK
Téma 3 Metody řešení stěn, metoda sítí.
Kalmanuv filtr pro zpracování signálů a navigaci
Téma 3 ODM, analýza prutové soustavy, řešení nosníků
Lekce 1 Modelování a simulace
Lineární regresní analýza Úvod od problému
ZÁKLADY EKONOMETRIE 2. cvičení KLRM
Přednáška 12 Diferenciální rovnice
Sylabus V rámci PNV budeme řešit konkrétní úlohy a to z následujících oblastí: Nelineární úlohy Řešení nelineárních rovnic Numerická integrace Lineární.
Medians and Order Statistics Nechť A je množina obsahující n různých prvků: Definice: Statistika i-tého řádu je i-tý nejmenší prvek, tj., minimum = statistika.
ANALÝZA VZTAHU DVOU SPOJITÝCH VELIČIN
Získávání informací Získání informací o reálném systému
KEE/POE 12. přednáška Model FV systému Ing. Milan Bělík, Ph.D.
Rozšíření dotazu a vývoj tématu v IR Jiří Dvorský Jan Martinovič Václav Snášel.
Difrakce na difrakční mřížce
METODA KONEČNÝCH PRVKŮ
Vliv rotace Země na prostorové uspořádání (polohu) pixelu v násnímaných datech.
Systém rizikové analýzy při statickém návrhu podzemního díla Jan Pruška.
IGrid index Roman Krejčík. Obsah Motivace Prokletí dimenze Míry podobnosti IGrid, IGrid+ Experimentální porovnání.
Regrese Aproximace metodou nejmenších čtverců
Semestrální práce z předmětu MAB
Lineární regresní analýza
Lineární regrese kalibrační přímky
Číslo projektu: CZ.1.07/1.4.00/ Číslo smlouvy: 4250/21/7.1.4/2011 Číslo klíčové aktivity: EU OPVK 1.4 III/2 Název klíčové aktivity: Inovace a zkvalitnění.
ANALÝZA KONSTRUKCÍ 8. přednáška.
Vektorová grafika.
Experimentální fyzika I. 2
ELIPSA vzniká jako řez kužele rovinou, která není rovnoběžná s podstavou kužele a zároveň podstavu neprotíná.
Akcelerace genetických algoritmů na grafických kartách 4. část Mikuláš Dítě Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti.
Alternativy k evolučním optimalizačním algoritmům Porovnání genetických algoritmů a některých tradičních stochastických optimalizačních přístupů David.
Počítačová chemie (5. přednáška)
Vyhledávání v multimediálních databázích Tomáš Skopal KSI MFF UK 4. Mapování a redukce dimenze 1. část – úvod + mapování vektorových sad.
Vektorová grafika. Vektorové entity Úsečka Kružnice, elipsa, kruhový oblouk,… Složitější křivky, splajny, Bézierovy křivky, … Plochy Tělesa Modely.
MATLAB® ( část 2b – mnohočleny).
„EU peníze středním školám“ Název projektuModerní škola Registrační číslo projektuCZ.1.07/1.5.00/ Název aktivity III/2 Inovace a zkvalitnění výuky.
STATISTIKA 3  Opakování základních pojmů VY_32_INOVACE_21-18.
Sylabus V rámci PNV budeme řešit konkrétní úlohy a to z následujících oblastí: Nelineární úlohy Řešení nelineárních rovnic Numerická integrace Lineární.
GPGPU Výpočty pomocí grafických procesorů Zpracoval Martin Přeták.
Fakulta stavební VŠB-TU Ostrava Miroslav Mynarz, Jiří Brožovský
Stabillita numerické metody
Aproximace parciálních diferenciálních rovnic – Galerkinova metoda
Akcelerace genetických algoritmů na grafických kartách 5. část Mikuláš Dítě.
příklady použití základních reálných opcí
Přenos nejistoty Náhodná veličina y, která je funkcí náhodných proměnných xi: xi se řídí rozděleními pi(xi) → můžeme najít jejich střední hodnoty mi a.
Výpočet plochy obrazců
Geografické informační systémy pojetí, definice, součásti
Elektronické učební materiály - II. stupeň Matematika Autor: Mgr. Miluše Džuberová Mocniny Výpočet obsahu čtverce Kolik má čtverec hvězdiček? Výpočet objemu.
ČVUT FEL Katedra počítačů Matematické a fyzikální výpočty na grafických kartách (DirectX 9 + DirectX 10) Bc. Jindřich Gottwald vedoucí: Ing. Ivan Šimeček,
Matice Přednáška č.4. Definice: Soubor prvků nazýváme maticí typu i-tý řádek j-tý sloupec prvky matice.
EMM21 Ekonomicko-matematické metody 2 Prof. RNDr. Jaroslav Ramík,CSc.
Základy zpracování geologických dat R. Čopjaková.
Ověření modelů a modelování Kateřina Růžičková. Posouzení kvality modelu Ověření (verifikace) ● kvalitativní hodnocení správnosti modelu ● zda model přijatelně.
Korelace. Určuje míru lineární vazby mezi proměnnými. r < 0
Vědecké výpočty v Jave.
Další typy dopravních problémů
NÁVRH NELINEÁRNÍHO MODELU LETADLA
Regresní analýza výsledkem regresní analýzy je matematický model vztahu mezi dvěma nebo více proměnnými snažíme se z jedné proměnné nebo lineární kombinace.
Parciální korelace Regresní analýza
Lineární optimalizační model
4. Metoda nejmenších čtverců
Obecná deformační metoda
Dynamické systémy Topologická klasifikace
Simulace oběhu družice kolem Země
Transkript prezentace:

Tomáš Malý

Osnova  Problém aproximace rozptýlených dat  Metoda pohyblivých nejmenších čtverců  Moje implementace  Dosavadní výsledky  Plán pokračování implementace

Rozptýlená data  Vstupy Množina naměřených bodů včetně hodnot Seznam dotazovaných bodů  Výstupy Seznam aproximovaných hodnot pro odpovídající dotazovací body  Využití Rekonstrukce povrchů Simulace kapalin Numerické řešení parciálních diferenciálních rovnic

Metoda pohyblivých nejmenších čtverců  Minimalizuje součet druhých mocnin odchylek min ∑(p(x i ) - f(x i )) 2 Θ(|x - x i |)  Výpočet přes matice a = D -1 E(E t D -1 E) -1 c L(f) = ∑a i L i (f)  Vzdálenostní funkce euklidovská  Váhová funkce η(r) = exp(r 2 /h 2 ) - 1

Moje implementace - CPU  Knihovna ANN pro hledání nejbližších sousedů  Knihovna Eigen pro maticové výpočty  8 vláken  Úloha rozdělena podle dotazovaných bodů

Moje implementace – OpenCL c++ wrapper – objektová nadstavba Knihovna clBLAS pro maticové výpočty ○ Neobsahuje metodu pro inverzi matice -> vlastní implementace Pipeline ○ Hledání sousedů ○ Sestavení matic ○ Výpočet vektoru koeficientů ○ Výpočet hodnoty

Dosavadní výsledky  Stejné výsledky z obou implementací  Přesnost od 0.47% (2D) po 14.3% (6D)  Rychlost CPU > GPU

Plán implementace  Aproximativní hledání sousedů na GPU pomocí posuvného řazení Morton codes Radix sort Všechny dotazované body zároveň a společně s naměřenými body  Dávkový výpočet matic a výsledků clBLAS neposkytuje

Náhled 2D aproximovaných dat

Otázky

Reference  Levin, David (1998). The Approximation Power of Moving Least-squares. Math. Comput., 67,  Li, Shengren, Simons, Lance, Pakaravoor, Jagadeesh Bhaskar, Abbasinejad, Fatemeh, Owens, John D. & Amenta, Nina (2012). kANN on the GPU with Shifted Sorting.