2020

Browse

Recent Submissions

Now showing 1 - 5 of 304
  • Item
    Optimalizace algoritmů SIMD instrukcemi
    (Vysoké učení technické v Brně. Fakulta informačních technologií, ) Sedláček, Marek; Orság, Filip; Rydlo, Štěpán
    Tato práce popisuje a porovnává techniky použitelné pro optimalizaci algoritmů převážně z hlediska zkrácení výpočetní doby. Pro demonstraci praktik byly vybrány algoritmy z rozdílných oblastí a to -- optimalizace hejnem částic, algoritmus pro vykreslování kružnic a algoritmus pro otočení obrázku (matice). Tyto algoritmy byly implementovány v jazyce Python 3, C a jazyce symbolických adres s využitím SIMD technologie. Při psaní kódu byl kladen důraz na co nejefektivnější implementaci algoritmu. V této práci jsou tyto praktiky popsáný a porovnány, stejně tak jako jejich účinek na optimalizaci algoritmů. Provedené testy potvrdily velký potenciál SIMD technologií pro optimalizace, ale také to, že tento přístup není možný využít na všechny algoritmy. V případě optimalizace algoritmu pro vykreslování kružnic dosahovala SIMD implementace více jak desetinásobné rychlosti než sériová implementace v jazyce C a více jak tisíckrát vyšší rychlost než implementace v jazyce Python 3. V případě algoritmu optimalizace hejnem částic byla však implementace v jazyce C rychlejší než SIMD implementace algoritmu.
  • Item
    Aplikace pro zobrazování OLAP datových kostek
    (Vysoké učení technické v Brně. Fakulta informačních technologií, ) Kiss, Tomáš; Bartík, Vladimír; Burget, Radek
    Cieľom tejto bakalárskej práce je poskytnúť informácie o základnej problematike dátových skladov, dátových kociek a OLAP analýzy. V teoretickej časti práce sa predstavuje etapa predspracovania dát a jeho elementárne časti prevedené pred ich samotným vkladaním do dátových skladov. Okrem toho sú stručne uvedené základné typy OLAP operácii a možnosti zobrazenia dátových kociek. Získané poznatky sú využité k vytvoreniu hlavného výsledku práce, ktorá má podobu aplikácie pre zobrazovanie OLAP dátových kociek vo vhodne zvolenej podobe. Vytvorené riešenie poskytuje možnosť prevedenia základných operácii OLAP analýzy nad výslednými dátovými kockami.
  • Item
    Hardwarový indikátor oznámení pro telefony se systémem Android
    (Vysoké učení technické v Brně. Fakulta informačních technologií, ) Bártl, Roman; Herout, Adam; Zemčík, Pavel
    Tato práce se zabývá návrhem a realizací notifikačního zařízení zobrazujícího nejrůznější upozornění z chytrých telefonů, jehož jádrem je platforma Arduino. Součástí práce je i implementace aplikace pro systém Android, která bude tato upozornění zachytávat a zasílat na zařízení prostřednictvím technologie Bluetooth Low Energy. Důraz je kladen na jednoduchost a srozumitelnost ovládání celého tohoto vestavěného systému.
  • Item
    Odhad 3D pozice vozidel z dopravních kamer
    (Vysoké učení technické v Brně. Fakulta informačních technologií, ) Pospíšil, Ondřej; Hradiš, Michal; Herout, Adam
    Cílem této bakalářské práce je vytvořit metodu pro odhad 3D pozice vozidel z dopravních kamer. V práci jsou probrány existující metody pro detekci a odhad pozice vozidel. Součástí práce je i sestavení datové sady pro trénování a experimenty nad navrženou metodou pro odhad pozice vozidel. Navržená metoda používá konvoluční neuronovou síť pro regresi podstavy vozidla na obrázku. Pozice vozidla je poté promítnuta do roviny silnice pomocí homografie. Experimenty shrnují trénovaní a vyhodnocení metody pro odhad pozice a přesnosti ruční anotace pozice.
  • Item
    Aplikace přibližných výpočtů v genetickém programování
    (Vysoké učení technické v Brně. Fakulta informačních technologií, ) Ševčík, David; Bidlo, Michal; Vašíček, Zdeněk
    Tato práce se zabývá možnostmi zapojení aproximačních obvodů do evolučního návrhu klasifikátorů pomocí kartézského genetického programování. Jako případová studie je zvolen problém klasifikace ručně psaných číslic. Cílem je ověřit schopnosti klasifikátorů využívajících aproximačních obvodů a poskytnout výsledky, které budou mít oproti konvenčním klasifikátorům určité výhody. Bude ukázáno, že využitím přibližných výpočtů je možné získat klasifikátory s jednodušší implementací, které zachovávají přesnost klasifikace oproti konvenčním klasifikátorům nebo ji v některých případech dokonce překonávají.