Zadání semestrálního projektu
Transkript
Informační systém FEI VŠB-TU Ostrava KatIS 29.8.2016 10:51:44 Zadání semestrálního projektu Název: Temporální centrality v dynamických sítích Rok zadání: 2016/2017 Vedoucí: Mgr. Pavla Dráždilová, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: kombinovaná Text zadání: Jedním ze způsobů, kterými můžeme popsat a zachytit změny v dynamické sociální (či komplexní) síti, je zjištění hodnoty časově závislé (tzv. temporální) centrality vrcholu sítě. Tyto centrality popisují různé vlastnosti jednotlivých vrcholů sítě a jsou časově proměnné, pokud se v čase daná síť mění. Výstupem projektu je: 1. 2. 3. 4. Funkční zdrojový kód Textová část (10-20 stran) Prezentace na cca 10 minut Data pro experimenty Požadavky na zdrojový kód: 1. Konfigurace programu a řízení experimentů dle konfiguračního souboru a konfigurační knihovny 2. Zdrojový kód okomentovaný v anglickém jazyce (Doxygen syntaxe) Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou temporálních centralit v dynamické síti State of the art Podrobný popis vybraných algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Závěr - zhodnocení výsledků Literatura: Costa, Eduardo C., et al. "Time centrality in dynamic complex networks." Advances in Complex Systems, 2015. Holme, Petter, and Jari Saramäki. "Temporal networks." Physics reports, 2012. Tang, John, et al. "Temporal distance metrics for social network analysis." Proceedings of the 2nd ACM workshop on Online social networks. ACM, 2009. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 Informační systém FEI VŠB-TU Ostrava 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 8 Podporováno granty: SP2016/68 KatIS 29.8.2016 10:51:44 Informační systém FEI VŠB-TU Ostrava KatIS 29.8.2016 10:50:45 Zadání semestrálního projektu Název: Postupy pro budování znalostní báze a nápovědy založené na uživatelských zkušenostech Rok zadání: 2016/2017 Vedoucí: Ing. Radoslav Fasuga Student: nepřiřazen Zaměření: Databázové a informační systémy Forma: kombinovaná Text zadání: Cílem projektu je popis budování znalostní báze na základě uživatelských zkušeností pro práci s informačními systémy a webovými portály. Součástí projektu je zpracování teoretické části a implementace. 1. Student nastuduje problematiku budování znalostní báze založenou na známých situacích při používání informačního portálu, stejně tak jako chyb, nepochopení, reklamace a výstupů z uživatelské podpory 2. Student navrhne vhodnou datovou strukturu pro ukládání znalostní báze založenou na uživatelských zkušenostech 3. Student navrhne vhodné algoritmy pro vyhledávání relevantních informací, založených na okamžité situaci, řešené uživatelem v informačním systému, výjimečné situaci, nebo vyhledávání ve znalostní bázi podle full-textu a příznaků 4. Student implementuje zásuvný modul v jazyce PHP/Nette a databázi MySQL, který bude řešit budování a publikování znalostní báze 5. Výsledkem bude praktická příručka, která bude sloužit jako návod k vhodné volbě a implementaci systému s častým opakujícím se dotazováním s akcentem na open-source komponenty a platformy 6. Je možná a dokonce vhodná kooperace s dalšími studenty řešícími další magisterské projekty Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4068/01 - Databázové a informační systémy II (4) 460-4071/01 - Metody analýzy dat I (4) 460-4075/01 - Softwarový návrh a konstrukce (4) Kreditů za ZS: 12 460-4072/01 - Metody analýzy dat II (4) 460-4076/01 - Inženýrství požadavků (4) 460-4077/01 - Testování a softwarová kvalita (4) 460-4097/01 - Fyzická implementace databázových systémů (4) Informační systém FEI VŠB-TU Ostrava KatIS 29.8.2016 10:50:45 Kreditů za LS: 16 Poznámky: Zájemce o projekt MUSÍ splňovat následující podmínky: 1. Musí zvládat požadované technologie, a to jak pro tvorbu webových tak konzolových aplikací dle specifikace zadání 2. Musí mít zájem na tématu projektu samostatně pracovat 3. Musí být schopen týmové práce Před přihlášením prosím KONTAKTUJTE Radoslava Fasugu E-mail: [email protected] a domluvte si konzultaci. Informační systém FEI VŠB-TU Ostrava KatIS 29.8.2016 10:50:01 Zadání semestrálního projektu Název: R+-strom: Varianta datovej štruktúry R-strom Rok zadání: 2016/2017 Vedoucí: Ing. Peter Chovanec Student: nepřiřazen Zaměření: Databázové a informační systémy Forma: kombinovaná Text zadání: Datova štruktúra R-strom vznikla pred 30-timi rokmi a od tej doby boli publikované desiatky rôznych variant a vylepšení tejto štruktúry. Medzi tie najznámejsie určite patrí štruktúra R +-strom, ktorá upravuje algoritmy pôvodného R-stromu za účelom zvýšenia jeho výkonu. Cieľom tejto práce je preskúmať spomínanú variantu, naimplementovať ju a porovnať jej výkon a vlastnosti s R-stromom. 1. Naštudujte variantu R-stromu nazvanú R+-strom. 2. Naimplementujte spomenutú štruktúru. 3. Výslednú implementáciu otestujte a porovnajte jej výkon a vlastnosti s R-stromom. Literatura: 1. A. Guttman. R-Trees: A Dynamic Index Structure for Spatial Searching. In Proceedings of the ACM International Conference on Management of Data (SIGMOD 1984), pages 47–57. ACM Press, June 1984. 2. T. K. Sellis, N. Roussopoulos, and C. Faloutsos. The R+-Tree: A Dynamic Index for MultiDimensional Objects. In Proceedings of the International Conference on Very Large Data Bases (VLDB 1987), pages 507–518. Morgan Kaufmann, 1987. Předměty související s projektem (kredity): 460-4068/01 - Databázové a informační systémy II (4) 460-4075/01 - Softwarový návrh a konstrukce (4) Kreditů za ZS: 8 460-4097/01 - Fyzická implementace databázových systémů (4) Kreditů za LS: 4 Poznámky: Pred prihlásením prosím kontaktujte vedúceho projektu ([email protected]). Informační systém FEI VŠB-TU Ostrava KatIS 29.8.2016 10:51:14 Zadání semestrálního projektu Název: Implementace algebry pro XSLT Rok zadání: 2016/2017 Vedoucí: Ing. Petr Lukáš Student: nepřiřazen Zaměření: Databázové a informační systémy Forma: kombinovaná Text zadání: Existuje několik standardních jazyků pro práci s XML databázemi. Jazyk XSLT primárně slouží pro transformaci obsahu XML do určeného formátu. Cílem práce je naimplementovat algoritmus pro sestavení algebraického dotazovacího plánu pro vstupní XSLT dotaz. 1. Nastudujte problematiku dotazování pomocí XSLT. 2. Nastudujte operátory vybrané algebry pro zpracování XML dat. 3. Naimplementujte algoritmus pro převod XSLT dotazu na algebraický plán. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4068/01 - Databázové a informační systémy II (4) 460-4075/01 - Softwarový návrh a konstrukce (4) Kreditů za ZS: 8 460-4097/01 - Fyzická implementace databázových systémů (4) Kreditů za LS: 4 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:55:25 Zadání semestrálního projektu Název: Editor tracelogů v nástroji Kaira Rok zadání: 2016/2017 Vedoucí: Ing. Marek Běhálek, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Kaira je nástroj určený pro vytváření distribuovaných aplikací. Kaira z modelů vycházejících z barevných Petriho sítí generuje C++ MPI aplikace. Kaira umožňuje také další doplňkové aktivity jako je ladění či testování výkonnosti. V prostředí distribuovaných aplikací je jednou z možností tracování aplikace. V tomto případě je běh aplikace uložen ve formě tracelogů. Ty typicky ukládají informace o provedených operacích na jednotlivých procesech. Události jsou navíc opatřeny časovými razítky. Hlavním cílem práce bude vytvořit editor těchto data. Tracelogy bývají často velmi rozsáhle, na druhou stranu mají pevnou strukturu danou strukturou aplikace, která je vygenerovala. Editor by tak měl umožnit uživateli v nějaké rozumné formě specifikovat změnu, kterou chce provést. Cíle práce lze shrnout v těchto bodech. 1. Seznamte se s nástrojem Kaira. 2. Navrhněte, jakým způsobem editovat data z tracelogů. 3. Navržené řešení implementujte. Literatura: Podle pokynů vedoucího semestrálního projektu. Nástroj Kaira je k dispozici na: http://verif.cs.vsb.cz/kaira/ Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Poznámky: Úspěšné řešení projektu mlže být ohodnoceno vyplacením mimořádného stipendia. Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:55:38 Zadání semestrálního projektu Název: Analýza tracelogů v nástroji Kaira Rok zadání: 2016/2017 Vedoucí: Ing. Marek Běhálek, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Kaira je prostředí pro vývoj distribuovaných aplikací. Umožňuje z vizuálního modelu vygenerovat distribuovanou aplikaci postavenou na C++ a MPI a tuto aplikaci, kromě jiného, profilovat. Výsledkem profilování jsou soubory, označované jako tracelogy, kde je zaznamenán běh aplikace jako soubor událostí. Každá událost obsahuje informaci o procesu, kde byla pozorována a časové razítko. Taková to data mohou být značně rozsáhlá. Kaira aktuálně umožňuje data zobrazit a získat jakousi základní statistiku. Cílem práce bude realizovat vybrané analýzy těchto dat, které navrhnou zajímavá místa v naměřených datech. Například data s výraznou odchylkou hodnoty, místa kde docházelo ke zpoždění při výpočtu, nebo kde podobný výpočet probíhal výrazně jinou dobu. Cíle práce lze shrnout v těchto bodech: 1. Seznamte se s aktuálním stavem implementace v nástroji Kaira. 2. Navrhněte různé automatické analýzy tracelogů, které by uživateli poskytly užitečnou statistiku pro naměřená data a umožnily mu se zaměřit na nějakým způsobem zajímavá místa při běhu aplikace. 3. Navržená rozšíření implementujte a otestujte. Literatura: Podle pokynů vedoucího semestrálního projektu. Nástroj Kaira je k dispozici na: http://verif.cs.vsb.cz/kaira/ Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4091/01 - Kombinatorická optimalizace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:20:15 Zadání semestrálního projektu Název: Nasazení aplikací vygenerovaných z nástroje Kaira Rok zadání: 2016/2017 Vedoucí: Ing. Marek Běhálek, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Kaira je prostředí pro vývoj distribuovaných aplikací. Umožňuje z vizuálního modelu vygenerovat distribuovanou aplikaci postavenou na C++ a MPI. Předpokládá se, že taková to vygenerovaná aplikace bude spouštěna na nějakém superpočítači. Vlastní nasazení však nemusí být jednoduché. Cílem práce bu realizovat rozšíření nástroje Kaira (nebo samostatnou aplikaci), které by usnadnilo tento krok. Rozšíření by v podstatě z projektu v nástroji Kaira zjistilo, které zdrojové kódy a knihovny jsou pro běh aplikace podstatné a připravilo samostatný soubor zdrojových kódů, který by je obsahoval. Tento balíček zdrojových kódů by pak byl nahrán na cílový počítač a bylo by jej možné (bez dalších závislostí) kompilovat a spouštět. Cíle práce lze shrnout v těchto bodech: 1. Seznamte se s aktuálním stavem implementace v nástroji Kaira. 2. Navrhněte nějaké řešení, které usnadní přenesení, kompilaci a spuštění aplikací generovaných nástrojem Kaira na cílový distribuovaný systém. 3. Navržená rozšíření implementujte a otestujte. Literatura: Podle pokynů vedoucího semestrálního projektu. Nástroj Kaira je k dispozici na: http://verif.cs.vsb.cz/kaira/ Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4091/01 - Kombinatorická optimalizace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:53:39 Zadání semestrálního projektu Název: Predikátová logika prvního řádu Rok zadání: 2016/2017 Vedoucí: doc. RNDr. Marie Duží, CSc. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Cílem projektu je vypracovat soubor vzorových důkazů v sekventovém kalkulu. 1. Logické kalkuly pro predikátovou logiku 2. Návrh nástroje pro podporu dokazování v sekventovém kalkulu Literatura: 1. Duží M. (2012): Logika pro informatiky a příbuzné obory. VŠB-Technická universita Ostrava. ISBN 978-80-248-2662-2 2. Švejdar, V. (202): Logika: neúplnost, složitost a nutnost. Academia Praha. Předměty související s projektem (kredity): 460-4088/01 - Matematická logika (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4092/01 - Zpracování přirozeného jazyka (4) 460-4093/01 - Logické programování (4) Kreditů za LS: 8 Poznámky: Doporučuji rovněž předměty "Systémový návrh a konstrukce" a "Vybrané partie z logiky" Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:20:49 Zadání semestrálního projektu Název: Segmentace hlavy v hloubkových obrazech Rok zadání: 2016/2017 Vedoucí: Ing. Radovan Fusek Student: nepřiřazen Zaměření: Počítačová grafika a zpracování obrazu Forma: kombinovaná Text zadání: V posledních letech se rozvíjí používání 3D senzorů, které vedle obrazové informace poskytují také informaci o vzdálenosti objektů od snímače v podobě tzv. hloubkové mapy. Cílem projektu je vytvořit software pro nalezení obrysu hlavy v hloubkovém obraze. Segmentace bude realizována pomocí známých segmentačních algoritmů, tyto algoritmy mohou být optimalizovány pro konkrétní použití na segmentaci hlavy. Aplikace bude implementována v jazyce C++ s využitím knihovny OpenCV. Výstupem projektu bude kromě programu také textová zpráva v rozsahu cca 10 stran s popisem řešení a zhodnocením výsledků. V tématu projektu lze pokračovat formou diplomové práce. Téma spadá do oblasti, v níž katedra a skupina (http://mrl.cs.vsb.cz) spolupracuje s podniky. V případě úspěšného řešení projektu a přínosu posluchače k takové spolupráci může být proto posluchači přiznáno stipendium dle výše zapojení a významnosti přínosu. V případě nejasností či jakýchkoli pochybností kontaktujte, prosím, vedoucího projektu. Literatura: Podle pokynů vedoucího projektu. Předměty související s projektem (kredity): 460-4078/01 - Počítačová grafika I (4) 460-4079/01 - Digitální zpracování obrazu (4) Kreditů za ZS: 8 460-4080/01 - Analýza obrazu I (4) Kreditů za LS: 4 Poznámky: Kromě výše uvedených předmětů Digitální zpracování obrazu a Analýza obrazu I, které jsou pro projekt předepsány, si posluchač zbývající předměty volí dle obecných pravidel pro zaměření Počítačová grafika a zpracování obrazu a dle svých preferencí. Předměty doporučuji zvolit během osobní konzultace. Informační systém FEI VŠB-TU Ostrava Podporováno granty: SGS SP2016/58 KatIS 24.8.2016 09:20:49 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:21:06 Zadání semestrálního projektu Název: Mapování prostoru pomocí LIDARového skeneru Rok zadání: 2016/2017 Vedoucí: Ing. Radovan Fusek Student: nepřiřazen Zaměření: Počítačová grafika a zpracování obrazu Forma: kombinovaná Text zadání: Mapování neznámého prostoru tvoří nedílnou část pro autonomní řízení vozidel. K tomuto mapování se často využívají LIDARové skenery, které díky své vysoké přesnosti dokáží poskytovat kvalitní obraz svého okolí. V rámci projektu bude mít student za úkol nastudovat problém SLAM (Simultaneous localization and mapping) a algoritmy pro jeho řešení, implementovat tyto algoritmy a následně otestovat jejich funkčnost na reálném LIDARovém skeneru. Očekávaným výsledkem projektu je pěkný popis těchto algoritmů, jejich implementace (v C++), vyhodnocení a prezentace výsledků. V tématu projektu lze pokračovat formou diplomové práce a rozšířit aplikaci o další kroky pro autonomní řízení vozidel. Literatura: [1] MONTEMERLO, Michael, Sebastian THRUN, Daphne KOLLER a Ben WEGBREIT. FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem. AAAI, 2002. [2] MONTEMERLO, Michael, Sebastian THRUN, Daphne KOLLER a Ben WEGBREIT. FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges. IJCAI, 2003. [3] ELIAZAR, Austin a Ronald Parr. DP-SLAM: Fast, Robust Simultaneous Localization and Mapping Without Predetermined Landmarks. IJCAI, 2003. [4] THRUN, Sebastian a Micheal MONTEMERLO. The Graph SLAM Algorithm with Applications to LargeScale Mapping of Urban Structures. IJRR, 2005. Předměty související s projektem (kredity): 460-4078/01 - Počítačová grafika I (4) 460-4079/01 - Digitální zpracování obrazu (4) Kreditů za ZS: 8 460-4080/01 - Analýza obrazu I (4) Kreditů za LS: 4 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:21:06 Poznámky: Kromě výše uvedených předmětů Digitální zpracování obrazu a Analýza obrazu I, které jsou pro projekt předepsány, si posluchač zbývající předměty volí dle obecných pravidel pro zaměření Počítačová grafika a zpracování obrazu a dle svých preferencí. Předměty doporučuji zvolit během osobní konzultace. Podporováno granty: SGS SP2016/58 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:53:11 Zadání semestrálního projektu Název: Intelligent water drop: Efektivní paralelní implementace vybraného algoritmu na GPU Rok zadání: 2016/2017 Vedoucí: Ing. Petr Gajdoš, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: kombinovaná Text zadání: Cílem projektu je efektivní implementace vybraného algoritmu na GPU v C++ s využitím CUDA nebo OpenCL. Implementace bude kompatibilní s překladačem jak pro Windows (viz poslední verze Visual Studia), tak s překladačem pro Linux (GCC 5.0) a bude ověřena na testovacíh problémech kombinatorické optimalizace. Očekávaným výstupem projektu je: 1. 2. 3. 4. Funkční zdrojový kód v C++ Textová část (10-20 stran) Prezentace na cca 10 minut Data pro experimenty Požadavky na zdrojový kód: 1. Využití dodané knihovny základních algoritmů a funkcí 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru a konfigurační knihovny 3. Zdrojový kód okomentovaný v anglickém jazyce (Doxygen syntaxe) Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou State of the art Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Závěr - zhodnocení výsledků Literatura: 1. Dle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 460-4118/01 - Paralelní algoritmy II (4) Informační systém FEI VŠB-TU Ostrava KatIS 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 12 Poznámky: Výše stipendia je závislá na dosažených výsledcích. Uvedená částka je za semestr. Stipendium: 5000 Kč Podporováno granty: SP2016/97 9.8.2016 08:53:11 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:56:09 Zadání semestrálního projektu Název: Paritní hry: algoritmy, experimenty Rok zadání: 2016/2017 Vedoucí: Prof. RNDr. Petr Jančar, CSc. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Paritní hry jsou jednoduše formulované hry na ohodnocených grafech, které úzce souvisejí s problémy automatizovaného ověřování korektnosti programů. K řešení paritních her byly navrženy různé algoritmy, není ale stále jasné, zda problém je polynomiální. Cíl projektu lze shrnout v následujících bodech: 1. Seznamte se s problémem paritních her a otevřenou otázkou existence polynomiálních algoritmů k jejich řešení (z literatury konzultované s vedoucím práce). 2. Seznamte se s volně dostupnými softwarovými nástroji implementujícími řešení těchto her, speciálně s nástrojem PGSolver (https://github.com/tcsprojects/pgsolver). 3. Implementujte variantu algoritmu řešícího paritní hry, diskutovanou s vedoucím projektu. 4. Proveďte experimenty s implementovanou metodou na dostatečně velkých datech tak, ať můžete výsledky porovnat s výsledky algoritmů implementovaných v PGSolver. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4088/01 - Matematická logika (4) 460-4089/01 - Automatizované řešení úloh s omezeními (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4091/01 - Kombinatorická optimalizace (4) Kreditů za LS: 8 Poznámky: Vedle nabídky souvisejících předmětů katedry informatiky doporučuji zvážit i předmět 470-4302/01 Teorie grafů (v letním semestru). V případě problémů s volbou uvedených předmětů je možné individuální dořešení. Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:56:28 Zadání semestrálního projektu Název: Vybrané algoritmy pro problémy rozvrhování Rok zadání: 2016/2017 Vedoucí: Prof. RNDr. Petr Jančar, CSc. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Problémy rozvrhování se přirozeně objevují v dopravě, logistice, při plánování lidských zdrojů, výroby či práce v paralelních počítačích apod. Jedná se většinou o těžké problémy kombinatorické optimalizace, pro něž existují různé aproximační a heuristické algoritmy. Cíl projektu lze shrnout v následujících bodech: 1. Po dohodě s vedoucím zvolte praktický problém z oblasti rozvrhování výrobních procesů, lidských zdrojů, či jiný rozvrhovací problém. 2. Zjistěte známé možnosti řešení problému, včetně příslušných volně dostupných softwarových nástrojů. 3. Implementujte zvolenou metodu (algoritmus). 4. Proveďte experimenty s vámi implementovanou metodou na rozumně velkých datech a výsledky vyhodnoťte. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4089/01 - Automatizované řešení úloh s omezeními (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4091/01 - Kombinatorická optimalizace (4) Kreditů za LS: 8 Poznámky: V případě problémů s volbou uvedených předmětů je možné individuální dořešení. Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:55:55 Zadání semestrálního projektu Název: Modeler neuronových sítí - pozice ve vývojovém týmu 2 z 2 Rok zadání: 2016/2017 Vedoucí: Ing. David Ježek Student: nepřiřazen Zaměření: Softwarové inženýrství Forma: kombinovaná Text zadání: Pozice vývojáře ve vícečlenném vývojovém týmu, pro vývoj aplikace „Modeler neuronových sítí“, jejímž dlouhodobým cílem je vytvořit simulátor neuronových sítí s podporou vizualizace vnitřní struktury, průběhu učení a výsledků. Tento simulátor je určen především pro podporu výuky předmětu Neuronové sítě. Jedním ze základních požadavků je průběžný a týmový vývoj. Současné „projektové“ požadavky: 1. 2. 3. 4. 5. 6. Analýza stávajícího řešení. Návrh změn a přepracování stávajících kódů. Implementace několika druhů neuronových sítí a jejich vizualizace. Vizualizace vnitřního stavu sítě v průběhu učení či vyvolání informace. Podpora hromadného logování parametrů a jejich grafické zobrazení. Podpora vytváření dočasných obrazů sítě v průběhu učení pro asynchronní využití při zobrazovaní či monitorování. 7. V průběhu vývoje je třeba sledovat výkonnostní a paměťové nároky zvolených řešení. Úkoly pro aktuální milník (květen 2017): 1. 2. 3. 4. Analýza a přepracování stávajících kódů. Implementace hopfieldových sítí a Kohonenových map. Monitorování průběhu učení a logování. Návrh systému pro vytváření dočasných obrazů. Tým bude pracovat v platformě Java s prostředím Eclipse a využívat předepsaných běžných technik softwarového inženýrství jako jsou: 1. 2. 3. 4. 5. 6. 7. Verzování GIT Testování - analýza pokrytí Analýza pachů v kódu Přidělování a zpracování úkolů Redmine Sledování náročnosti řešení úkolů (odpracované hodiny) Zajištění tracebility Propojení komitů s úkoly a odpracovanými hodinami. Výstupem projektu bude: Informační systém FEI VŠB-TU Ostrava KatIS 1. Aplikace, která je sestavitelná a spustitelná za předem dohodnutých podmínek. 2. Technická zpráva 3. Obhajoba projektu Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4075/01 - Softwarový návrh a konstrukce (4) Kreditů za ZS: 4 460-4076/01 - Inženýrství požadavků (4) 460-4077/01 - Testování a softwarová kvalita (4) Kreditů za LS: 8 9.8.2016 08:55:55 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:54:41 Zadání semestrálního projektu Název: Komponenta serveru pro podporu výuky teoretické informatiky - Bezkontextové gramatiky Rok zadání: 2016/2017 Vedoucí: Ing. Martin Kot, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: 1. Cílem projektu je vytvořit dynamické webové stránky pro výuku bezkontextových gramatik, které budou součástí serveru pro výuku teoretické informatiky. 2. Naprogramujte možnost uživatelem řízeného provádění (levé, pravé i obecné) derivace v zadané gramatice a zobrazení příslušného derivačního stromu. 3. Gramatiku, pro kterou bude derivace prováděná, bude mít možnost uživatel přehledně zadat. 4. Dále bude mít uživatel možnost si vybrat některou z předem připravených gramatik. Těchto gramatik bude připraveno alespoň 10 různě velkých (co do počtu pravidel, terminálů i netereminálů) a správci stránek bude umožněno snadné přidání dalších takových gramatik. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:55:01 Zadání semestrálního projektu Název: Komponenta serveru pro podporu výuky teoretické informatiky - Bezkontextové gramatiky Rok zadání: 2016/2017 Vedoucí: Ing. Martin Kot, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: 1. Cílem projektu je vytvořit dynamické webové stránky pro výuku bezkontextových gramatik, které budou součástí serveru pro výuku teoretické informatiky. 2. Naprogramujte možnost uživatelem řízeného provádění (levé, pravé i obecné) derivace v zadané gramatice a zobrazení příslušného derivačního stromu. 3. Gramatiku, pro kterou bude derivace prováděná, bude mít možnost uživatel přehledně zadat. 4. Dále bude mít uživatel možnost si vybrat některou z předem připravených gramatik. Těchto gramatik bude připraveno alespoň 10 různě velkých (co do počtu pravidel, terminálů i netereminálů) a správci stránek bude umožněno snadné přidání dalších takových gramatik. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:19:09 Zadání semestrálního projektu Název: Komponenta serveru pro podporu výuky teoretické informatiky - Převody mezi problémy Rok zadání: 2016/2017 Vedoucí: Ing. Martin Kot, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: 1. V rámci diplomové práce vznikla sada dynamických webových stránek pro výuku převodu mezi problémy (především NP-úplnými). 2. Cílem tohoto projektu je doplnit další 2-4 převody (přesný počet bude upřesněn po dohodě s vedoucím projektu podle náročnosti zvolených převodů). 3. Není zde požadováno co nejefektivnější vypočítání výsledku, ale hlavně co nejpřehlednější zobrazení postupu převodu uživateli. 4. Uživatel bude mít možnost zadat instanci vstupního problému každého implementovaného převodu a postupně se mu po jednotlivých krocích s jejich vysvětlením zkonstruuje instance výstupního problému. 5. Pro každý z převodů budou předpřipraveny alespoň 3 instance vstupního problému, aby si postup mohl uživatel zobrazit i bez vyplňování vstupní instance. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4091/01 - Kombinatorická optimalizace (4) Kreditů za LS: 8 Poznámky: V případě kvalitně odvedené práce je možné vyplacení stipendia z projektu nebo z financí skupiny teoretické informatiky. Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:52:02 Zadání semestrálního projektu Název: Optimalizace fuzzy regulátoru pomocí algoritmu EDA Rok zadání: 2016/2017 Vedoucí: doc. Ing. Pavel Krömer, Ph. D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: EDA (Estimation of distribution algorithm) je rodina stochastických optimalizačních evolučních algoritmů. Cílem projektu je implementace optimalizace fuzzy regulátoru pomocí zvoleného algoritmu z rodiny EDA. Otestování bude provedeno na známém testovacím problému Pole Balancing Problem. Pří vypracování projektu se student zaměří na tvorbu a testování optimalizačního algoritmu, pro realizaci fuzzy regulátoru bude pužita knihovna fuzzylite. Očekávaným výstupem projektu je: 1. 2. 3. 4. Funkční zdrojový kód v C++ Textová část (10-20 stran) Prezentace na cca 10 minut Data pro experimenty Požadavky na zdrojový kód: 1. Využití dodané knihovny základních algoritmů a funkcí 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru a konfigurační knihovny 3. Zdrojový kód okomentovaný v anglickém jazyce (Doxygen syntaxe) Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou State of the art Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Závěr - zhodnocení výsledků Literatura: Karr, Charles L. Design of a cart-pole balancing fuzzy logic controller using a genetic algorithm. Orlando91, Orlando, FL. International Society for Optics and Photonics, 1991. Pelikan, Martin; Sastry, Kumara; Cantu-Paz, Erick, eds. (2006), Scalable optimization via probabilistic modeling: From algorithms to applications, Springer. Dále podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Informační systém FEI VŠB-TU Ostrava KatIS Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 8 Poznámky: Výše stipendia je závislá na dosažených výsledcích. Uvedená částka je za semestr. Stipendium: 5000 Kč Podporováno granty: SP2016/97 9.8.2016 08:52:02 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:52:19 Zadání semestrálního projektu Název: Řešení problému umístění pomocí algoritmu MVMO Rok zadání: 2016/2017 Vedoucí: doc. Ing. Pavel Krömer, Ph. D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Mean-variance mapping optimization (MVMO) je stochastický optimalizační algoritmus s dobrými výsledky v mnoha aplikačních oblastech. Cílem projektu je implementace řešení známého optimalizačního problému (Facility Location Problem; FLP) pomocí MVMO a otestování na používaných instancích FLP. Očekávaným výstupem projektu je: 1. 2. 3. 4. Funkční zdrojový kód v C++ Textová část (10-20 stran) Prezentace na cca 10 minut Data pro experimenty Požadavky na zdrojový kód: 1. Využití dodané knihovny základních algoritmů a funkcí 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru a konfigurační knihovny 3. Zdrojový kód okomentovaný v anglickém jazyce (Doxygen syntaxe) Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou State of the art Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Závěr - zhodnocení výsledků Literatura: I. Erlich, G. K. Venayagamoorthy, and W. Nakawiro, “A mean-variance optimization algorithm,” in Proc. 2010 IEEE World Congress on Computational Intelligence, Barcelona, Spain. Chu, Feng, Zhanguo Zhu, and Saïd Mammar. Recent advances and issues in facility location problems. Contemporary Issues in Systems Science and Engineering (2015): 817-834. Dále podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Informační systém FEI VŠB-TU Ostrava KatIS Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 8 Poznámky: Výše stipendia je závislá na dosažených výsledcích. Uvedená částka je za semestr. Stipendium: 5000 Kč Podporováno granty: SP2016/97 9.8.2016 08:52:19 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:16:26 Zadání semestrálního projektu Název: Automatická identifikace druhu provozu pro SDR přijímače Rok zadání: 2016/2017 Vedoucí: Mgr. Ing. Michal Krumnikl, Ph.D. Student: nepřiřazen Zaměření: Počítačové systémy a sítě Forma: kombinovaná Text zadání: Cílem práce je implementovat modul umožňující na základě vstupních I/Q dat zachycených SDR rádiem identifikovat druh radioamatérského provozu (CW/SSB/AM/FM) včetně nejpoužívanějších digitálních modulací. Výstupem může být jak samostatná aplikace, tak i modul použitelný v rámci GNURadio. Výstupem práce budou: Implementace v jazyce C/C++/C#, zdrojové kódy řádně okomentované a vystavené na github.com K implementaci budou připraveny testy a vyhodnoceny jejich výsledky. Technická zpráva v angličtině o minimálním rozsahu 16 normostran. Obsah textové části 1. 2. 3. 4. 5. 6. Seznámení s problematikou softwarově definovaných rádií (SDR) a metodami jejich realizace. Návrh a realizace řešení, které na základě vstupních I/Q dat rozpozná typ modulace. Podrobný popis navrženého řešení, včetně implementace. Popis metodiky testů. Testování navržené implementace a vyhodnocení testů. Závěr, zhodnocení výsledků. Literatura: Jeffrey H. Reed, Software Radio - A modern Approach to Radio Engineering. Upper Saddle River: Prentice Hall, 2002. ISBN 0130811580 Eugene Grayver, Implementing Software Defined Radio, Springer; 2012. ISBN 1441993312 Robert G. Gallager, Principles of Digital Communication, Cambridge University Press, 2008. ISBN 0521879078 Praveen, S Thakur. Trends in Automatic Modulation Classification for Advanced Data Communication Networks. In International Journal of Advanced Research in Computer Engineering & Technology, 2015, vol. 4, p. 496-507. ISSN: 2278 – 1323. Předměty související s projektem (kredity): 460-4081/01 - Směrované a přepínané sítě (5) 460-4082/01 - Počítačové systémy (4) Kreditů za ZS: 9 Informační systém FEI VŠB-TU Ostrava KatIS 460-4083/01 - Strojově orientované jazyky (4) 460-4085/01 - Technologie počítačových sítí (5) Kreditů za LS: 9 24.8.2016 09:16:26 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:49:32 Zadání semestrálního projektu Název: Detekce komunit v rozsáhlých vážených sítích s využitím Max-Min modularity Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem projektu je implementace algoritmu detekce komunit podle doporučeného článku. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Jiyang Chen, Osmar R. Zaïane, Randy Goebel: Detecting Communities in Social Networks Using MaxMin Modularity. SDM 2009: 978-989 Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Informační systém FEI VŠB-TU Ostrava Kreditů za LS: 8 Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:49:32 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:49:45 Zadání semestrálního projektu Název: Evoluce komunit v temporálních sítích Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem projektu je implementace algoritmů pro detekci strukturálních změn v komunitách temporálních sítí. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Takaffoli, M., Fagnan, J., Sangi, F., Zaïane, O. R. (2011). Tracking changes in dynamic information networks. In Computational Aspects of Social Networks (CASoN), 2011 International Conference on (pp. 94-101). IEEE. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Informační systém FEI VŠB-TU Ostrava Kreditů za LS: 8 Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:49:45 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:50:01 Zadání semestrálního projektu Název: Vážení v dynamických sítích s využitím zapomínacích funkcí Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem je modifikace a efektivní implementace metody prezentované v článku. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Milos Kudelka, Zdenek Horak, Václav Snásel, Pavel Krömer, Jan Platos, Ajith Abraham: Social and swarm aspects of co-authorship network. Logic Journal of the IGPL 20(3): 634-643 (2012) Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 460-4118/01 - Paralelní algoritmy II (4) 470-4201/01 - Aplikovaná algebra (4) Informační systém FEI VŠB-TU Ostrava Kreditů za LS: 12 Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:50:01 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:51:04 Zadání semestrálního projektu Název: Vizualizace vývoje temporální sítě Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem projektu je implementace algoritmů pro vizualizaci temporálních sítí podle doporučeného článku. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# a zvolené platformě pro web Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Holme, P., Saramäki, J. (2012). Temporal networks. Physics reports, 519(3), 97-125. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:51:04 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:51:28 Zadání semestrálního projektu Název: Generování sítě s komunitní strukturou Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem projektu je implementace generátoru sítě s komunitní strukturou podle doporučeného článku. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# a zvolené platformě pro web Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Bianconi, G., Darst, R. K., Iacovacci, J., Fortunato, S. (2014). Triadic closure as a basic generating mechanism of communities in complex networks.Physical Review E, 90(4), 042806. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Informační systém FEI VŠB-TU Ostrava Kreditů za LS: 8 Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:51:28 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:51:47 Zadání semestrálního projektu Název: Analýza egocentrické sítě Rok zadání: 2016/2017 Vedoucí: doc. Mgr. Miloš Kudělka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Cílem projektu je implementace vybraných algoritmů pro hodnocení vrcholů egocentrických sítí. Očekávaným výstupem projektu je: 1. 2. 3. 4. 5. Odladěný zdrojový kód v C# a zvolené platformě pro web Uživatelské rozhraní pro provádění experimentů Textová část (10-20 stran včetně obrázků a tabulek) Prezentace na cca 10 minut Experimentální data Požadavky na zdrojový kód: 1. Srozumitelná objektová struktura 2. Konfigurace programu a řízení experimentů dle konfiguračního souboru 3. Komentovaný zdrojový kód Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou Průzkum obdobných přístupů Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Zhodnocení výsledků Literatura: Crossley, N., Bellotti, E., Edwards, G., Everett, M. G., Koskinen, J., Tranmer, M. (2015). Social network analysis for ego-nets: Social network analysis for actor-centred networks. SAGE. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Informační systém FEI VŠB-TU Ostrava Kreditů za LS: 8 Stipendium: 5000 Kč Podporováno granty: SP2016/97 KatIS 9.8.2016 08:51:47 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:53:25 Zadání semestrálního projektu Název: Analýza důlních snímků za účelem registrace – vytvoření kvalitního snímku pro následné vyhodnocení. Rok zadání: 2016/2017 Vedoucí: doc. Ing. Lačezar Ličev, CSc. Student: nepřiřazen Zaměření: Počítačová grafika a zpracování obrazu Forma: kombinovaná Text zadání: 1. 2. 3. 4. Cílem projektu je návrh a realizace programu, který umožní provedení registrace, tj. vytvoření kvalitního důlního snímku. Nastudujte základní postupy vhodné ke zpracování uvedených typů snímků. Seznamte se s prostředním NetBeans a programovacím jazykem JAVA. Implementujte požadovanou funkcionalitu pomocí jazyka JAVA. Funkčnost demonstrujte na poskytnutých snímcích. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4078/01 - Počítačová grafika I (4) 460-4079/01 - Digitální zpracování obrazu (4) Kreditů za ZS: 8 460-4033/02 - Počítačová grafika II (4) 460-4080/01 - Analýza obrazu I (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:52:59 Zadání semestrálního projektu Název: Multi-agentní systémy Rok zadání: 2016/2017 Vedoucí: Mgr. Marek Menšík, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: V projektu „Multi-agentní systémy“ jde o kooperaci více jedinců za cílem řešení společného problému. Studenti budou spolupracovat a budovat systém založený na symbolické reprezentaci světa a vzájemné komunikaci jednotlivých agentů. K tomu se váže problematika učení autonomních agentů a téma kooperativního řešení problémů centralizovaných systémů s postupnou decentralizací systémů. Náplní tohoto konkrétního projektu je: 1. Metody učení agentů 2. Návrh nástroje pro učení agentů 1. Textová část 5 - 10 stran zabývající se metodami strojového učení agentů 2. Referát - cca 10 minut Literatura: 1. Wooldridge, M.:An Introduction to MultiAgent Systems, Wiley, 2009, ISBN:978-0470519462 2. Schwartz, H. M.: Multi-Agent Machine Learning: A Reinforcement Approach, Wiley, 2014, ISBN: 978-1118362082 3. Kubík, A.:Inteligentní agenty, Computer Press, 2004, ISBN: 8025103234 Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4088/01 - Matematická logika (4) Kreditů za ZS: 8 460-4092/01 - Zpracování přirozeného jazyka (4) 460-4093/01 - Logické programování (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:50:18 Zadání semestrálního projektu Název: Bezdrátový vysílač (beacon) pro hrubou lokalizaci Rok zadání: 2016/2017 Vedoucí: Ing. Pavel Moravec, Ph.D. Student: nepřiřazen Zaměření: Počítačové systémy a sítě Forma: Text zadání: Cílem tohoto projektu je realizace vysílače v ISM pásmu, který bude umožňovat hrubou lokalizaci ztraceného zařízení (např. kvadrokoptéry). Signál vysílače by měl být zachytitelný do vzdálenosti desítek metrů a vysílač by měl být schopen pracovat po několik hodin až dnů. Výstupem práce budou: Popis hardware vysílače, použité technologie, navrženého komunikačního protokolu a případná aplikace pro vyhledávání zařízení. Popis metodiky testování zařízení a vyhodnocení dosažených výsledků. Technická zpráva v rozsahu cca 15-20 stran v anglickém jazyce. Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou. Popis stávajících řešení v této oblasti. Popis realizace hardware a definice komunikačního protokolu. Popis metodiky testování zařízení a vyhodnocení dosažených výsledků. Závěr, zhodnocení výsledků. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4081/01 - Směrované a přepínané sítě (5) 460-4082/01 - Počítačové systémy (4) Kreditů za ZS: 9 460-4083/01 - Strojově orientované jazyky (4) 460-4085/01 - Technologie počítačových sítí (5) Kreditů za LS: 9 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:15:16 Zadání semestrálního projektu Název: Testování bezdrátových modulů pro internet věcí (IoT) Rok zadání: 2016/2017 Vedoucí: Ing. Pavel Moravec, Ph.D. Student: nepřiřazen Zaměření: Počítačové systémy a sítě Forma: kombinovaná Text zadání: Internet věcí (Internet of Things) je označení pro propojení vestavěných zařízení s Internetem. Propojení zařízení je zejména bezdrátové a mělo by přinést nové možnosti vzájemné interakce nejen mezi těmito systémy. Cílem tohoto projektu je prozkoumat možnosti konfigurace těchto modulů (WIZnet, ESP8266, popř. ESP-32) a vyhodnotit jejich skutečné parametry (dosah signálu, skutečná dostupná přenosová rychlost při různých typech datových přenosů, kompatibilita s různými režimy, apod.). Výstupem práce budou: Popis vzorových konfigurací a skriptů (včetně dostupných konfiguračních souborů) a navržených experimentů (případná implementace experimentů bude provedena v jazyce C/C++). Testovací data a vyhodnocení jejich výsledků. Technická zpráva v rozsahu cca 15-20 stran v anglickém jazyce. Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou. Popis stávajících systémů využívaných v oblasti internetu věcí a jejich parametrů. Podrobný popis realizovaných testů. Výsledky testů a jejich vyhodnocení. Závěr, zhodnocení výsledků. Literatura: ESP8266 802.11bgn Smart Device, Dostupné z: https://nurdspace.nl/images/e/e0/ESP8266_Specifications_English.pdf Jia-Chin Lin, Chi-Sheng Lin, Chih-Neng Liang, Bo-Chiuan Chen: Wireless communication performance based on IEEE 802.11p R2V field trials.Communications Magazine, IEEE (Volume:50, Issue: 5), 2012. Dále podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4081/01 - Směrované a přepínané sítě (5) 460-4082/01 - Počítačové systémy (4) Informační systém FEI VŠB-TU Ostrava KatIS Kreditů za ZS: 9 460-4083/01 - Strojově orientované jazyky (4) 460-4085/01 - Technologie počítačových sítí (5) Kreditů za LS: 9 24.8.2016 09:15:17 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:46:25 Zadání semestrálního projektu Název: Vizualizace egocentrické sítě aktértů sociální sítě Rok zadání: 2016/2017 Vedoucí: RNDr. Eliška Ochodková, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Analýza sociálních sítí, tj. sítí reprezentujících jedince (nejčastěji osoby) a jejich vzájemné vazby, je atraktivní oblastí nejenom současné vědy. Cílem projektu je vizualizace egocentrické sítě aktérů sociální sítě představující filmovou databázi IMDB. Ego-sítě jsou privátní sítě aktérů zahrnující jiné jedince, se kterými spojuje aktéra nějaký typ vazby. V případě databáze IMDB může aktérem, jehož ego-síť nás zajímá, být například režisér spolupracující s herci, producenty, maskéry, kameramany atd. Očekávaným výstupem projektu je: 1. Funkční aplikace 2. Textová část (10-20 stran) 3. Prezentace na cca 10 minut Obsah textové části 1. 2. 3. 4. 5. Seznámení s problematikou State of the art Podrobný popis zvoleného/zvolených algoritmů Experimenty, měření, vyhodnocení (možno použít tabulky a grafy) Závěr - zhodnocení výsledků Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4117/01 - Paralelní algoritmy I (4) Kreditů za ZS: 8 460-4072/01 - Metody analýzy dat II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:53:59 Zadání semestrálního projektu Název: Detekce navigačních bodů v okolí robotu pomocí 3D laserového skeneru Rok zadání: 2016/2017 Vedoucí: Ing. Petr Olivka, Ph.D. Student: nepřiřazen Zaměření: Počítačové systémy a sítě Forma: kombinovaná Text zadání: Výstupem 3D laserového skeneru je mračno bodů. Navrhněte vhodný tvar a velikost navigačních bodů, které bude možno v mračnu bodů jednoznačně identifikovat. Polohy navigačních bodů budou dále sloužit k řízení pohybu robotu v pracovním prostoru. 1. Seznamte se se stávající konstrukcí 3D laserového skeneru. 2. Seznamte se s knihovnou PCL, zaměřte se zejména na ty části, které mohou detekovat objekty. 3. Navrhněte tvar a velikost navigačních značek, proveďte měření a vyhodnoťte spolehlivost detekce značek v celém rozsahu měření. 4. Realizujte navigaci robotu mezi detekovanými značkami. Výstupem práce bude: Implementace řídícího programu v jazyce C/C++, zdrojové kódy řádně okomentované K implementaci budou připraveny testy a vyhodnoceny jejich výsledky. Technická zpráva rozsahu minimálně 15 stran. Obsah textové části 1. Návrh a popis řídící programu, návrh rozdělení úloh. 2. Realizace navrženého řešení. 3. Testování a shrnutí dosažených výsledků. Literatura: 1. Knihovna mračen bodů: http://pointclouds.org/ 2. Robotický podvozek iRoomba: http://www.irobot.com 3. Popis 3D laserového skeneru a měřených dat: DisP, Petr Olivka, Senzorický subsystém robotu. Předměty související s projektem (kredity): 460-4081/01 - Směrované a přepínané sítě (5) 460-4082/01 - Počítačové systémy (4) Kreditů za ZS: 9 460-4083/01 - Strojově orientované jazyky (4) Informační systém FEI VŠB-TU Ostrava KatIS 460-4085/01 - Technologie počítačových sítí (5) Kreditů za LS: 9 Poznámky: Projekt nutno konzultovat předem s vedoucím projektu. 9.8.2016 08:53:59 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:54:13 Zadání semestrálního projektu Název: Algoritmy pro rozvrhovací problémy s omezenými zdroji Rok zadání: 2016/2017 Vedoucí: doc. Ing. Zdeněk Sawa, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: Projekt se týká algoritmů pro řešení problému označovaného jako RCPSP - resource constraint project scheduling problem. V tomto problému jde o to, že máme zadáno n aktivit, které je třeba provést, přičemž u každé z těchto aktivit je určena doba trvání. Navíc jsou mezi jednotlivými aktivitami specifikovány závislosti určující, že některé aktivity se mohou začít provádět až poté, co jiné byly dokončeny. Dále je zadáno m zdrojů (např. stroje, na kterých se aktivity provádí, nebo pracovníci, vykonávající danou aktivitu, apod.), přičemž každý zdroj má dánu určitou omezenou kapacitu. Pro jednotlivé aktivity je pak dáno, kolik z kapacity daného zdroje je pro provedení dané aktivity potřeba. Cílem je najít rozvrh daných aktivit (tj. stanovit doby začátků jednotlivých aktivit) tak, aby byly dodrženy všechny omezující podmínky (tj. byly dodrženy závislosti mezi aktivitami a nebyla překročena kapacita žádného zdroje), a aby celková doba provedení všech aktivit byla co nejmenší. 1. Nastudujte algoritmus popsaný v článku U. Dorndorf, E. Pesch, T. Phan-Huy (2000). 2. Implementujte tento algoritmus. 3. Otestuje vaši implementaci na vhodně zvolených testovacích datech. Literatura: U. Dorndorf, E. Pesch, T. Phan-Huy - A branch-and-bound algorithm for the resource-constrained project scheduling problem, Mathematical Methods of Operations Research, 52(3), pp. 413-439, 2000. Další literatura podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4118/01 - Paralelní algoritmy II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:54:26 Zadání semestrálního projektu Název: Ověření korektnosti některých grafových algoritmů pomocí programu COQ Rok zadání: 2016/2017 Vedoucí: doc. Ing. Zdeněk Sawa, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: COQ je softwarový nástroj pro vytváření a ověřování formálních důkazů. Dokazovaná tvrzení a jednotlivé kroky důkazu se zapisují v jazyce systému COQ způsobem, který je v mnoha ohledech podobný zápisu programů v programovacím jazyce. COQ pak automaticky ověřuje korektnost daných důkazů. Jednou z oblastí, kde je možno COQ použít a kde se často používá, je ověřování korektnosti algoritmů a programů. Cílem tohoto projektu je ověřit korektnost některých grafových algoritmů (např. prohledávání do šířky, prohledávání do hloubky, nalezení 2-souvislých komponent, nalezení artikulací a mostů, Tarjanův algoritmus pro nalezení silně souvislých komponent apod.) v programu COQ. 1. Nastuduje, jak pracovat s programem COQ. 2. Prozkoumejte různé možnosti reprezentace algoritmů v programu COQ. 3. Vytvořte v programu COQ formální důkazy některých grafových algoritmů. Literatura: The Coq Proof Assistant - www stránky programu COQ: https://coq.inria.fr/ B. C. Pierce, C. Casinghino, M. Gaboardi, M. Greenberg, C. Hriţcu, V. Sjöberg, B. Yorgey Software Foundations, 2014 -- http://www.cis.upenn.edu/~bcpierce/sf/current/index.html Další literatura podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4006/01 - Petriho sítě I (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4019/02 - Petriho sítě II (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS 24.8.2016 09:17:09 Zadání semestrálního projektu Název: Formalizace konstrukcí na konečných automatech v programu COQ Rok zadání: 2016/2017 Vedoucí: doc. Ing. Zdeněk Sawa, Ph.D. Student: nepřiřazen Zaměření: Teoretická informatika Forma: kombinovaná Text zadání: COQ je softwarový nástroj pro vytváření a ověřování formálních důkazů. Dokazovaná tvrzení a jednotlivé kroky důkazu se zapisují v jazyce systému COQ způsobem, který je v mnoha ohledech podobný zápisu programů v programovacím jazyce. COQ pak automaticky ověřuje korektnost daných důkazů. Cílem tohoto projektu je formalizovat v programu COQ některé základní konstrukce na konečných automatech (např. převod nedeterministického automatu na deterministický, konstrukce automatů pro různé jazykové operace, apod.) a pomocí programu COQ pak ověřit jejich korektnost. 1. Nastuduje, jak pracovat s programem COQ. 2. V programu COQ formalizujte konečné automaty a různé konstrukce, které je možné na těchto automatech provádět. 3. V programu COQ vytvořte formální důkazy korektnosti těchto konstrukcí. Literatura: The Coq Proof Assistant - www stránky programu COQ: https://coq.inria.fr/ B. C. Pierce, C. Casinghino, M. Gaboardi, M. Greenberg, C. Hriţcu, V. Sjöberg, B. Yorgey Software Foundations,2014 -- http://www.cis.upenn.edu/~bcpierce/sf/current/index.html D. Kozen - Automata and Computability, Springer-Verlag, 1997. Další literatura podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4088/01 - Matematická logika (4) 460-4090/01 - Paradigmata programování (4) Kreditů za ZS: 8 460-4016/01 - Modelování a verifikace (4) 460-4091/01 - Kombinatorická optimalizace (4) Kreditů za LS: 8 Informační systém FEI VŠB-TU Ostrava KatIS Poznámky: V případě kvalitního vypracování projektu je možno vyplatit stipendium. 24.8.2016 09:17:09 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:50:32 Zadání semestrálního projektu Název: Tvorba 3D modelu řidiče z hloubkových map Rok zadání: 2016/2017 Vedoucí: doc. Dr. Ing. Eduard Sojka Student: nepřiřazen Zaměření: Počítačová grafika a zpracování obrazu Forma: Text zadání: Úloha o tvorbě 3D modelu řidiče je velmi aktuální z pohledu bezpečnosti v automobilech. Myšlenka je tato: Řidič je neustále sledován 3D kamerou (lze předpokládat různé principy, zatím pro experimenty používáme MS Kinect). 3D hloubková mapa je zpravidla doplněna obvyklými optickými obrazy. Úkolem je identifikovat jednotlivé části řidičova těla (hlava, ruce, ramena, lokty atd.) a zjistit jejich polohu. Takto získaný model může být využit k analýze, co řidič dělá (toto však není předmětem projektu). V projektu půjde nejprve o seznámení se s problematikou a zvládnutí základů uvedené oblasti. Posluchač se seznámí s technikami analýzy hloubkových map (případně v kombinaci s běžnými optickými obrazy). K tomu bude posluchači doporučena literatura. Dále bude následovat implementace detektoru vybraných částí řidičova těla. Implementace bude přiměřeně experimentálně ověřena; budou vyhodnoceny dosažené výsledky. Očekávaným výsledkem projektu je pěkný popis realizovaného detektoru spolu s rešerší aktivit v oblasti, dále implementace detektoru (C++, lze použít dostupných knihoven, např. OpenCV), vyhodnocení experimentů a konečně prezentace výsledků. V tématu projektu lze pokračovat formou diplomové práce (šlo by o rozšíření a zdokonalení toho, co bylo provedeno v rámci projektu). Téma spadá do oblasti, v níž katedra a skupina (http://mrl.cs.vsb.cz) spolupracuje s podniky Volkswagen AG). V případě úspěšného řešení projektu a přínosu posluchače k takové spolupráci může být proto posluchači přiznáno stipendium dle výše zapojení a významnosti přínosu. V případě nejasností či jakýchkoli pochybností kontaktujte, prosím, vedoucího projektu. Literatura: Podle pokynů vedoucího semestrálního projektu. Předměty související s projektem (kredity): 460-4079/01 - Digitální zpracování obrazu (4) Kreditů za ZS: 4 460-4080/01 - Analýza obrazu I (4) Kreditů za LS: 4 Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:50:32 Poznámky: Kromě výše uvedených předmětů Digitální zpracování obrazu a Analýza obrazu I, které jsou pro projekt předepsány, si posluchač zbývající předměty volí dle obecných pravidel pro zaměření Počítačová grafika a zpracování obrazu a dle svých preferencí. Předměty doporučuji zvolit během osobní konzultace (aby se předešlo případným chybám v OSP). Podporováno granty: SGS SP2016/58, HČ s VW AG Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:50:47 Zadání semestrálního projektu Název: Systém pro detekci cizích osob z videosekvencí Rok zadání: 2016/2017 Vedoucí: doc. Dr. Ing. Eduard Sojka Student: nepřiřazen Zaměření: Počítačová grafika a zpracování obrazu Forma: Text zadání: Úloha o detekci cizích (neznámých, možná nepřátelských) osob je velmi aktuální z pohledu bezpečnosti (např. školy, úřady, společnosti), na základě čehož lze předpokládat i komerční úspěšnost systémů, které ji kvalitně řeší. Detekce se děje na základě analýzy obrazů. Princip je tento: Předpokládá se, že na vhodných místech (např. na chodbách) jsou umístěny kamery trvale sledující prostor. V obrazech kamer jsou hledány tváře, ty jsou pak porovnávány s tvářemi lidí, jejichž pohyb je v objektu povolen. V případě detekce neznámé tváře je generováno upozornění, které je dále zpracováno podle konkrétního nasazení. V projektu půjde nejprve o zvládnutí základů uvedené oblasti. Posluchač se seznámí s technikami nalezení tváře v obraze a s technikami identifikace člověka na základě tváře. K oběma problémům bude posluchači doporučena literatura. Dále bude následovat implementace (zatím zjednodušená, tréningová). Implementace bude přiměřeně experimentálně ověřena; budou vyhodnoceny dosažené výsledky. Očekávaným výsledkem projektu je pěkný popis detektoru neznámých osob spolu s rešerší aktivit v této oblasti, dále implementace detektoru (C++, lze použít dostupných knihoven, např. OpenCV), vyhodnocení experimentů a konečně prezentace výsledků. V tématu projektu lze pokračovat formou diplomové práce. Téma spadá do oblasti, v níž katedra a skupina (http://mrl.cs.vsb.cz) spolupracuje s podniky, případně pracuje odborně. V případě úspěšného řešení projektu a přínosu posluchače k takové spolupráci může být posluchači přiznáno stipendium dle výše zapojení a významnosti přínosu. V případě nejasností či jakýchkoli pochybností kontaktujte, prosím, vedoucího projektu. Literatura: Podle pokynů vedoucího semestrálního projektu. Poznámky: Kromě výše uvedených předmětů Digitální zpracování obrazu a Analýza obrazu I, které jsou pro projekt předepsány, si posluchač zbývající předměty volí dle obecných pravidel pro zaměření Počítačová grafika a zpracování obrazu a dle svých preferencí. Předměty doporučuji zvolit během osobní konzultace. Podporováno granty: SGS SP2016/58, HČ s VW AG Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:52:37 Zadání semestrálního projektu Název: Využití umělé inteligence k identifikaci a sledování vzorců chování hackerů nebo skupin hackerů v síti Rok zadání: 2016/2017 Vedoucí: prof. Ing. Ivan Zelinka, Ph.D. Student: nepřiřazen Zaměření: Analýza dat Forma: Text zadání: Špatně zabezpečená výpočetní zařízení se mohou stát hrozbou nejen pro uživatele ale i pro další zařízení na síti. Cílem práce je vytvořit aplikace a postupy, které umožní kvalitně provádět identifikaci hackerských útoků a analýze jejich chování. Obsahem práce je prozkoumat nejčastější chyby v nastavení zabezpečení a na tyto nedostatky se zaměřit. Dále prozkoumat již existující programy a vytvořené aplikace porovnat s již existujícími. Práce bude obsahovat jak algoritmy klasické, tak algoritmy z oblasti umělé inteligence. Projekt je zamýšlen jako vícesemestrální a tudíž se předpokládá jeho pokračování v dalších semestrech. Hrubá struktura projektu je: 1. 2. 3. 4. 5. 6. Seznámení se s problematikou. Volba vhodného programovacího prostředí. Volba vhodných algoritmů pro registraci a analýzu útoků. Programová realizace těchto algoritmů. Tvorba uživatelského manuálu. Zhodnoťte výsledky v závěrečné zprávě a manuálu. Literatura: Z mnoha zdrojů lze doporučit (mimo nutné a pravidelné konzultace s vedoucím projektu) 1. ELENKOV, Nikolay. Android security internals: an in-depth guide to android security architecture. San Francisco: No Starch Press, [2015], 1 online zdroj (434 pages). ISBN 978-1-59327-641-6. 2. ZDZIARSKI, Jonathan. Hacking and securing iOS applications. 1st ed. Sebastopol, Calif.: OReilly, 2012, 336 p. ISBN 1449318746. 3. CHELL, Dominic. The Mobile application hackers handbook. pages cm. ISBN 1118958500. 4. CAMPAGNA, Rich, Subbu IYER a Ashwin KRISHNAN. Mobile device security for dummies. Chichester: John Wiley [distributor], 2011, xviii, 294 p. For dummies. ISBN 0470927534. 5. CIUBOTARU, Bogdan. Advanced network programming - principles and techniques: network application programming with Java. 1st edition. pages cm. ISBN 9781447152910. Obecné informace lze nalézt na dalších dodaných podkladech of vedoucího projektu. Předměty související s projektem (kredity): 460-4071/01 - Metody analýzy dat I (4) 460-4086/01 - Biologicky inspirované algoritmy (4) 460-4117/01 - Paralelní algoritmy I (4) Informační systém FEI VŠB-TU Ostrava KatIS 9.8.2016 08:52:37 Kreditů za ZS: 12 460-4072/01 - Metody analýzy dat II (4) 460-4087/01 - Nekonvenční algoritmy a výpočty (4) 460-4118/01 - Paralelní algoritmy II (4) 470-4201/01 - Aplikovaná algebra (4) Kreditů za LS: 16 Poznámky: Zájemce o projekt MUSÍ splňovat následující podmínky: 1. Musí umět dobře programovat 2. Musí mít zájem na tématu projektu samostatně pracovat 3. Musí být schopen týmové práce Před přihlášením prosím KONTAKTUJTE prof. Zelinku na Telefon: +420 597 325 863 nebo E-mail: [email protected] Navrhované stipendium je za semestr a to jen v případě dosažení odpovídajících výsledků. Stipendium: 2000 Kč Podporováno granty: SP2016/175, TF01000091
Podobné dokumenty
Odbor informačních a komunikačních technologií
Děkuji svým školitelům, panu doc. Ing. Zdeňku Havlíčkovi, CSc. za odborné vedení
disertační práce a paní doc. PhDr. Ivaně Švarcové, CSc., In memoriam, za impuls
k dosavadnímu výzkumu i cenné rady.
...
Zpráva o činnosti projektu MacGyver – bastlíři SH za období 2015 a
St{le jako hlavní cíl pro nadch{zející období zůst{v{ získ{ní dalších prostor pro Mučírnu.
Protože se projekty rozrůstají, jsme aktu{lně něco m{lo přes limit kapacity místnosti. V tuto
chvíli už ne...
zde - MARLIN, sro
člověk, co se naučil adaptovat se a měnit se, člověk,
který si uvědomil, že žádné vědomosti nejsou jisté,
že jen proces hledání vědomostí poskytuje základ jistoty.
Proměnlivost, spoléhání se spíše ...
PřEDMěTY PRO RYCHLÉ POUŻITÍ
sami nebo vaše děti při hraní počítačových her jakékoliv z následujících příznaků – závrať, rozmazané vidění, cukání očí
nebo svalů, ztrátu vědomí, ztrátu orientace, jakýkoliv nechtěný pohyb anebo ...
MĚSÍČNÍ PROGRAM BIO senior
Sámové v pohybu (Liikkuva Saame, r. H. Saramäki) Potomci Sámů v Helsinkách se ve
stylizovaném dokumentu rozpomínají na své kulturní kořeny.
Reindeerspotting – Útěk ze Santalandu (Reindeerspotting, ...
Biologická olympiáda - 47. ročník
Biologická olympiáda 2012–2013, krajské kolo kategorie A
Číslo soutěžícího ........
2. Jedním ze základních ukazatelů schopnosti spermií oplodnit vajíčko je jejich pohybová aktivita
(motilita). Je...