PV226 Seminář Laboratoře softwarových architektur a informačních systémů
Předmět se věnuje podpoře činnosti Laboratoře softwarových architektur a informačních systémů (Lasaris), tj. výzkumu, vývoji a výuce témat souvisejících s řešením teoretických i praktických problémů při budování rozsáhlých softwarových systémů a nasazení moderních informačních technologií v praxi. Zabývá se problematikou návrhu a vývoje spolehlivých a bezpečných informačních systémů, procesním a datovým modelováním, řízením implementace systémů a softwarovými technologiemi pro jejich výstavbu. Seminář seznamuje se zajímavými výzkumnými a vývojovými projekty řešenými v Lasaris, zejména v oblasti návrhu rozsáhlých IT a kritických infrastruktur, například pro podporu chytrých energetických sítí (smart grids). Do výuky jsou pravidelně zváni externí odborníci zejména z IT průmyslu nebo ze zahraničí.
V semestru podzim 2020 bude předmět PV226 hostit 4 nezávislé specializované semináře:
Process Mining seminář
Cíle předmětu
Cílem semináře je seznámit se s mnoha technikami analýzy procesů na základě zaznamenaných událostí.
Osnova
- Data Mining
- Process Models and Process Discovery
- Different Types of Process Models
- Process Discovery Techniques and Conformance Checking
- Enrichment of Process Models
- Operational Support
Výukové metody
První polovina kurzu proběhne formou e-learningu ve spolupráci s Eindhoven University of Technology, v druhé polovině samostatný projekt. Seminář se fyzicky bude konat pouze některé předem uvedené týdny.
Předpoklady
Stačí zájem o data science a tuto problematiku.
Metody hodnocení
Je třeba splnit e-learningový kurz a prezentovat výsledný projekt
Vyučující
Martin Macák
doktorský student
Blockchain seminář
Cíle předmětu
Seminář se zaměřuje na porozumění konceptů Blockchainu, návrh a implementaci vybraných Blockchain případů užití, vytváření smart kontraktů a nasazení IoT sítě přes Hyperledger Fabric Compose.
Osnova
- Blockchain
- Smart contract
- Blockchain framework implementation (Hyperledger Fabric)
- Security and Privacy
- Hyperledger caliper: Blockchain Simulator
- Internet of things
Výukové metody
Tento kurz poskytne teoretické i praktické základy aplikací Blockchainu. Během kurzu se poskytne náhled do historie vývoje Blockchainu a vysvětlí se důležité koncepty jako modelování, mining, smart kontrakty, ověřování transakcí, virtuální identita a více. Také se poskytne úvod do dostupných Blockchainových platforem, jako Hyperledger Fabric. Projdou se praktické aplikace, včetně příkladů, v různých doménách, jako internet věcí, finanční sektor, logistika a zdravotnictví
Předpoklady
Musí mít studenti výbornou znalost angličtiny, dobrou znalost práce s Linuxem a solidní zkušenost s programováním v jazyce C++ alebo Java. Je nutné mít vlastní notebook s Linuxem.
Metody hodnocení
Je nutná docházka na semináře a prezentace projektu.
Vyučující
Bacem Mbarek
Post-doc výzkumník v oblasti kyberbezpečnosti a IoT
Machine Learning seminář
Cíle předmětu
Osnova
- Datasety, Python, Jupyter notebooky and AutoML
- Využití hlubokách neuronových sítí k vytvoření recommendation enginu filmů
- Segmentace zákazníků pro cílení reklamy
- Využití XGBM/LGBM na detekci přeživších v populaci
- Časové řady a LSTM - predikce prodejů a skladových zásob
- Analýza síťového provozu pomocí SVM
- Falešné obrázky pomocí GAN
- Využití genetických algoritmů pro hraní her
- Diferenciální evoluce pro generování elektrických obvodů
- Zpracování přirozeného jazyka - detekce katastrof z tweetů
- Jak vytvořit chatbota - běžné postupy
Výukové metody
Na semináři se zaměříme na praktickou aplikaci machine learningu. Dostanete úvod do jednotlivých algoritmů pro osvěžení nebo získání znalostí. Hlavním cílem bude tvorba aplikací řešící problémy reálného světa za pomoci existujících knihoven. Každý týden bude samostatné cvičení na vyvinutí algoritmu pro vyřešení daného problému.
Předpoklady
Stačí zájem o data science a tuto problematiku.
Metody hodnocení
Je nutná docházka na semináře a prezentace projektu.
Vyučující
Lukáš Grolig
doktorský student
IoT seminář
Cíle předmětu
Osnova
- Bezpečnost práce pro elektro
- Úvod do elektrických obvodů, pasivní komponenty (rezistor, kondenzátor, cívka)
- Analýza obvodu s využitím metod smyčkových proudů, uzlových napětí a superpozice
- Analýza obvodu s využitím reverzního inženýrství existujících obvodů a debugování vlastních
- Úvod do návrhu PCB
- Návrh napěťových sběrnic pro obvody (zdroje, lineární a spínané regulátory)
- Úvod do mikrokontrolérů
- Integrace analogových a digitálních senzorů (SPI, I2C, ADC)
- Výběr a obstarání komponent
- Wifi a bluetooth v IoT zařízeních
- Práce se systémem nízkého napětí - relé a triaky (návrh chytré domácnosti, ovládání světel a topení)
- IoT služby v cloudu - odesílání dat do cloudu a zpracování akcí (návrh otvírače brány ovládaného přes internet)
- IoT a souběžný návrh mobilních aplikací k ovládání
Výukové metody
V semináři dostanete úvod do světa elektroniky. Naučíte se základní komponenty obvodu, jak analyzovat elektrický obvod a jak si navrhnout vlastní. Naučíte se také jak navrhnout PCB pro produkční nasazení. Vše následně zkombinujeme s aplikací mikrokontroléru, abyste mohli ovládat Vaše výtvory.
Předpoklady
Stačí zájem o elektroniku a tuto problematiku.
Metody hodnocení
Je nutná docházka na semináře a prezentace projektu.
Vyučující
Lukáš Grolig
doktorský student