markov-midi Automatický generátor MIDI souborů podle vzoru Vít Novotný
|
|
- Dušan Špringl
- před 6 lety
- Počet zobrazení:
Transkript
1 markov-midi Automatický generátor MIDI souborů podle vzoru Vít Novotný
2 Obsah sekce Prefixové stromy 1.2 Markovovy řetězce 1.3 Komprese informace 1.4 Náhodný přesun 1.5 Vážení vstupů 2. markov-midi 2.1 Základní myšlenka 2.2 Ukázky 1/18
3 Prefixové stromy Uvažujme jazyk L = {Petr, Petra, Pavel, Pavla}. Tento jazyk je možné zakódovat pomocí prefixového stromu (trie): start P ε e t r a ε a v ε e l ε l a 2/18
4 Markovovy řetězce Pokud si během budování stromu budeme poznamenávat počet průchodů jednotlivými hranami, dostaneme Markovův řetězec: P 1/2 e t r a start 1/2 1/2 1/2 a v 1/2 e l 1/2 l a 3/18
5 Markovovy řetězce Pokud nyní uděláme v stromě náhodnou procházku, s pravděpodobností 1/ 4 obdržíme některé ze slov jazyka L = {Petr, Petra, Pavel, Pavla}. start P ε e t r a 1/2 a v 1/2 e l ε l a 4/18
6 Komprese informace Takto vybudovaný strom nám nikdy nevygeneruje jiný výstup, než jaký jsme do něj explicitně zakódovali. Pro vynucení invence využijeme kompresi informace. Každý uzel vybudovaného stromu odpovídá příslušnému prefixu, který označíme návěštími: P ε e t r a start ε P P Pe Pet Petr Petra ε a v ε e l P Pa Pav Pav Pave Pavel ε l a Pav Pavl Pavla 5/18
7 Komprese informace Návěští nyní ořízneme na k posledních znaků a stavy se shodnými návěštími sloučíme: P ε e t r a start ε P P e t r a ε a v ε e l P a v v e l ε l a v l a Obrázek: Komprimovaný prefixový strom odpovídající jazyku L pro k = 1 6/18
8 Komprese informace e P e t r a v l start ε P e t r a v l a l a Obrázek: Komprimovaný prefixový strom odpovídající jazyku L pro k = 1 Vlivem komprese jsme nyní při náhodné procházce schopni vygenerovat i slova Petravel, nebo Pela, která se v původním jazyku nevyskytovala. Vznikají nám i cykly generující slova jako P(etrav) +. 7/18
9 Komprese informace Slova generovaná z komprimovaného prefixového stromu z hlediska frekvence písmen odpovídají vstupnímu jazyku. Při vhodné volbě parametru k jsme schopni vygenerovat velké množství nových slov, která budou vypadat dostatečně přirozeně. Při vybudování komprimovaného prefixového stromu z 1581 křestních jmen veřejně dostupných na serveru dostáváme s k = 6 celkem 23 nových jmen: Jarolína, Gvendolín, Fridolína, Mstislava, Vítoslava, Budislava, Velimíra, Tichomíra, Svatomíra, Stanimíra, Něhoslava, Klementýn, Budimíra, Věslav, Šebastian, Karolím, Karolíma, Jonathanael, Erharda, Adalbertýna, Adalbertina, Stojmíra, Mojmíra. Při k = 5 dostáváme 148 jmen. 8/18
10 Náhodný přesun Uvažujme jazyk L = {Petr, Jan}. Veškeré prefixy tohoto jazyka končí jiným písmenem a díky tomu je výsledný strom odolný vůči kompresi: P e t r start ε P e t r J a n J a n Volbou k = 0 pak způsobíme úplnou degradaci stromu: P,e,t,r,J,a,n start ε 9/18
11 Náhodný přesun V takovém případě si invenci můžeme vynutit tak, že z každého uzlu stromu napneme hrany do všech zbývajících uzlů. Během procházky pak může dojít k přemístění na náhodné jiné místo ve stromu. P e t r start ε P Pe Pet Petr J a n J Ja Jan Z pohledu slov, která jsme v takto upraveném stromu schopni vygenerovat, jsme ve stejné situaci, jako při k = 0. Zde ale pravděpodobnost náhodného přesunu můžeme ovládat. 10/18
12 Náhodný přesun další zlepšení Uvažujme jazyk L = {týpek, prototyp}. Rádi bychom, aby nám odpovídající strom pro k = 3 generoval s vysokou pravděpodobností slovo prototýpek. Zároveň chceme, aby jiné náhodné přesuny byly málo pravděpodobné. Toho můžeme dosáhnout zavedením metriky podobnosti návěští, která pro podobná návěští (týp a typ) zvýší pravděpodobnost náhodného přesunu. p r o t o t y start ε p pr pro rot oto tot oty t p ý p e k t tý týp ýpe pek typ 11/18
13 Vážení vstupů Uvažujme opět jazyk L = {Petr, Petra, Pavel, Pavla}. Chtěli bychom nyní přidat váhu jménu Petr tak, aby při náhodné procházce mělo větší dopad. Toho dosáhneme jeho násobným zařazením: P 3/5 e t r a start 2/3 1/3 2/5 a v 1/2 e l 1/2 l a Nyní s pravděpodobností 1/ 5 obdržíme některé ze slov Petra, Pavel, Pavla, a s pravděpodobností 2/ 5 slovo Petr. 12/18
14 Obsah sekce Prefixové stromy 1.2 Markovovy řetězce 1.3 Komprese informace 1.4 Náhodný přesun 1.5 Vážení vstupů 2. markov-midi 2.1 Základní myšlenka 2.2 Ukázky 13/18
15 markov-midi 1 Základní myšlenka Namísto jazyků budeme pracovat s množinami MIDI stop. MIDI stopa pro nás bude slovem a jednotlivé MIDI příkazy písmenem. Zbytek algoritmu lze beze změny zachovat. Problémy: Jednotlivé MIDI soubory používají rozdílné jednotky délky jednotlivých tónů díky rozdílnému nastavení tempa. Vstupní MIDI soubory jsou s ohledem na parametry Tempo a Division normalizovány, aby byla délka tónů srovnatelná. Příkaz Pitch_bend může snadno zcela zahltit kontext představovaný parametrem k. Aktuální verze programu jej tedy implicitně zahazuje. 1 Viz 14/18
16 markov-midi Náměty k řešení V MIDI jsou stisk a uvolnění klávesy samostatné příkazy. V případě náhodných přesunů nemusí dojít k uvolnění stisknutých kláves. Mohlo by být vhodné jednotlivé stopy v rámci jednoho MIDI souboru provázat tak, aby se současně generovaly všechny. Udržování stavu napříč stopami je obtížné, program proto generuje jen jednu stopu z množiny vstupních stop. Náhodné přesuny nevyužívají metriku podobnosti návěští. Je možné použít existující metriky podobnosti řetězců, jako je Hammingova vzdálenost, nebo vytvořit metriku šitou na míru struktuře MIDI příkazů. 15/18
17 markov-midi Náměty k řešení Skladby s vysoce proměnným tempem jsou problematické. V pomalých pasážích může být parametr k příliš vysoký, což zapříčiní nízkou kreativitu algoritmu. V rychlých pasážích může být naopak příliš nízký, což zapříčiní zahlcení kontextu a přehnanou chaotičnost výstupu. Řešením by bylo agregovat MIDI příkazy v určitém časovém úseku do jednoho, nebo hodnotu parametru k v průběhu skladby klouzavě měnit. Program je momentálně ve stádiu prototypu. Spuštění vyžaduje UNIXový systém a program má pouze textové rozhraní. 16/18
18 markov-midi Ukázky D_ROMERO.MID Vstupní skladba je minutu dlouhá a využívá opakující se vzory. Skladba sestává z rozkladů akordů; minimální hodnota parametru k je tedy 3. Pomocí náhodných procházek jsme schopni vygenerovat devítiminutovou skladbu s obdobnou strukturou. Ukázka kódu $./markov-chain.sh D_ROMERO.MID 17/18
19 markov-midi Ukázky D_E1M1.MID Volbou nízké hodnoty parametru k jsme schopni získat zajímavé variace, které se ve stupním souboru nevyskytují. Ze vstupní skladby vybíráme dvě stopy. Ukázka kódu $./markov-chain.sh D_E1M1.MID=2-3 GoF_Battle{1,2}.MID Volbou vysoké hodnoty parametru k a povolením náhodných přesunů s pravděpodobností 5 % dosáhneme vygenerování koláže. Ukázka kódu $./markov-chain.sh GoF_Battle{1,2}.MID=4 18/18
Komprese dat (Komprimace dat)
Komprese dat (Komprimace dat) Př.: zakódovat slovo ARARAUNA K K 2 četnost absolutní relativní A 4,5 N,25 R 2,25 U,25 kód K : kód K 2 :... 6 bitů... 4 bitů prefixový kód: žádné kódové slovo není prefixem
VÝUKA PČ NA 2. STUPNI základy technického modelování. Kreslící a modelovací nástroje Tlačit/táhnout; Přesunout/zkopírovat
VÝUKA PČ NA 2. STUPNI základy technického modelování Kreslící a modelovací nástroje Tlačit/táhnout; Přesunout/zkopírovat Název šablony: III/2-9, Výuka PČ na 2. stupni základy technického modelování Číslo
Teorie informace II: obtížnější řešené příklady 2014 Tomáš Kroupa
Teorie informace II: obtížnější řešené příklady 204 Tomáš Kroupa. Máme n mincí, z nichž nejvýše jedna je falešná. Pozná se podle toho, že má jinou hmotnost než ostatní mince (ty váží všechny stejně). Mince
Teorie informace: řešené příklady 2014 Tomáš Kroupa
Teorie informace: řešené příklady 04 Tomáš Kroupa Kolik otázek je třeba v průměru položit, abychom se dozvěděli datum narození člověka (den v roce), pokud odpovědi jsou pouze ano/ne a tázaný odpovídá pravdivě?
43 HTML šablony. Záložka Šablony v systému
43 HTML šablony Modul HTML šablony slouží ke správě šablon pro výstupy z informačního systému modularis ve formátu HTML. Modul umožňuje k šablonám doplňovat patičku, dokumentaci a vázat šablony na konkrétní
Hledání správné cesty
Semestrální práce z předmětu A6M33AST Závěrečná zpráva Hledání správné cesty Nela Grimová, Lenka Houdková 2015/2016 1. Zadání Naším úkolem bylo vytvoření úlohy Hledání cesty, kterou by bylo možné použít
Binární vyhledávací stromy pokročilé partie
Binární vyhledávací stromy pokročilé partie KMI/ALS lekce Jan Konečný 30.9.204 Literatura Cormen Thomas H., Introduction to Algorithms, 2nd edition MIT Press, 200. ISBN 0-262-5396-8 6, 3, A Knuth Donald
Úvod do mobilní robotiky AIL028
Pravděpodobnostní plánování zbynek.winkler at mff.cuni.cz, md at robotika.cz http://robotika.cz/guide/umor05/cs 12. prosince 2005 1 Co už umíme a co ne? Jak řešit složitější případy? Definice konfiguračního
Návod k obsluze trenažéru
Návod k obsluze trenažéru K ovládání trenažéru slouží kompaktní řídící systém, který je vybaven dvouřádkovým displejem a membránovou klávesnicí. Na klávesnici jsou klávesy : ENT + - - STOP nebo návrat
Markov Chain Monte Carlo. Jan Kracík.
Markov Chain Monte Carlo Jan Kracík jan.kracik@vsb.cz Princip Monte Carlo integrace Cílem je (přibližný) výpočet integrálu I(g) = E f [g(x)] = g(x)f (x)dx. (1) Umíme-li generovat nezávislé vzorky x (1),
Agent pracující v částečně pozorovatelném prostředí udržuje na základě senzorického modelu odhaduje, jak se svět může vyvíjet.
Umělá inteligence II Roman Barták, KTIML roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Dnešní program Agent pracující v částečně pozorovatelném prostředí udržuje na základě senzorického modelu
Výpočet marginálních podmíněných pravděpodobností v bayesovské síti
Výpočet marginálních podmíněných pravděpodobností v bayesovské síti Úmluva: Zajímáme se pouze o bayesovské sítě, jejichž graf je spojitý. Jinak uvažujeme každou komponentu zvlášť. Notace Definition (Pojmy
Dolování asociačních pravidel
Dolování asociačních pravidel Miloš Trávníček UIFS FIT VUT v Brně Obsah přednášky 1. Proces získávání znalostí 2. Asociační pravidla 3. Dolování asociačních pravidel 4. Algoritmy pro dolování asociačních
VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ
VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ Michal Kořenář 1 Abstrakt Rozvoj výpočetní techniky v poslední době umožnil také rozvoj výpočetních metod, které nejsou založeny na bázi
V kompletním grafu nenastává problém. Každý uzel je soused se zbytkem vrcholů a může s nimi kdykoliv komunikovat.
1 SMĚROVÁNÍ (ROUTING) V kompletním grafu nenastává problém. Každý uzel je soused se zbytkem vrcholů a může s nimi kdykoliv komunikovat. Problém nastává u ostatních grafů: Kritéria dobrého směrování: a)
Vztah jazyků Chomskeho hierarchie a jazyků TS
Vztah jazyků Chomskeho hierarchie a jazyků TS Jan Konečný; (přednáší Lukáš Havrlant) 15. října 2013 Jan Konečný; (přednáší Lukáš Havrlant) Chomskeho hierarchie a jazyky TS 15. října 2013 1 / 23 Rychlé
Propojení s externími dopravci. Číselník způsobů dopravy umožňuje členit externí dopravce podle následujících hodnot:
PPL a DHL Rozšíření číselníků způsobů dopravy Číselník způsobů dopravy umožňuje členit externí dopravce podle následujících hodnot: NULL=není 1=Kurýr 2=Zahraničí 3=PPL Express+ 4=B2C 5=Volné 6=PPL 9=DHL
Použití UART a radia na platformě micro:bit
Použití UART a radia na platformě micro:bit Jakub Vodsed álek Katedra měření Fakulta elektrotechnická České vysoké učení v Praze 25. června 2017 Obsah 1 Úvod 2 UART UART - úvod UART - výstup Prostý výpis
[1] samoopravné kódy: terminologie, princip
[1] Úvod do kódování samoopravné kódy: terminologie, princip blokové lineární kódy Hammingův kód Samoopravné kódy, k čemu to je [2] Data jsou uložena (nebo posílána do linky) kodérem podle určitého pravidla
Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici
Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
1 / 23 Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague 2 / 23 biologové často potřebují najít často se opakující sekvence DNA tyto sekvence bývají relativně krátké,
Návod k softwaru. Získání licence. vojtech.vesely@catania.cz www.catania.cz
Získání licence Ze stránky si ze sekce Software stáhněte Aplikaci k získání licence. Tuto aplikaci není třeba instalovat, stačí rozbalit zazipovaný soubor. Za cenu 300,- Kč bez DPH má uživatel nárok na
Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy
Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:
Nástroje s rotačními elektrooptickými generátory
Nástroje s rotačními elektrooptickými generátory Tato kapitola popisuje elektromechanické nástroje využívající optomechanické zvukové generátory. Základem generátoru jsou mechanické díly periodicky přerušující
Bezkontextové jazyky. Bezkontextové jazyky 1 p.1/39
Bezkontextové jazyky Bezkontextové jazyky 1 p.1/39 Jazyky typu 2 Definice 4.1 Gramatika G = (N, Σ, P, S) si nazývá bezkontextovou gramatikou, jestliže všechna pravidla z P mají tvar A α, A N, α (N Σ) Lemma
Soubory s reklamami musí mít stejný název jako ta výše uvedené. Stávající soubory reklam budou přepsány.
Příloha 5 Výroba a zadávání reklamních obrázků Program umožňuje zobrazovat až 10 reklamních obrázků na monitorech. Obrázky musí splňovat následující parametry: velikost 640 x 480 pixelů formát BMP s 16
1 Co jsou lineární kódy
1 Žádný záznam informace a žádný přenos dat není absolutně odolný vůči chybám. Někdy je riziko poškození zanedbatelné, v mnoha případech je však zaznamenaná a přenášená informace jištěna přidáním dat,
ANS orientace v aplikaci a pokladně
ANS orientace v aplikaci a pokladně Rožnov pod Radhoštěm 756 61 BÚ:86-2201060287/0100 číslo spisu C.26504 1 1. Vyhledávání a třídění v ANS 1.1.1. Třídění: Scroll dokladů si můžeme pro snadnější vyhledávání
PROGRAMOVÁNÍ V SHELLU
PROGRAMOVÁNÍ V SHELLU Prostředí, jazyk, zdrojový kód chceme-li posloupnost jistých příkazů používat opakovaně, případně z různých míst adresářové struktury, můžeme tuto posloupnost uložit souboru, který
Dotyková obrázovká v prográmu TRIFID
Dotyková obrázovká v prográmu TRIFID V současné verzi je možné ovládat pouze klasický prodej, funkce pro variantu GASTRO (účtování na jednotlivé stoly, tisk do kuchyně) jsou zatím ve vývoji. Nastavení
Markovovy modely v Bioinformatice
Markovovy modely v Bioinformatice Outline Markovovy modely obecně Profilové HMM Další použití HMM v Bioinformatice Analýza biologických sekvencí Biologické sekvence: DNA,RNA,protein prim.str. Sekvenování
Generování pseudonáhodných. Ing. Michal Dorda, Ph.D.
Generování pseudonáhodných čísel při simulaci Ing. Michal Dorda, Ph.D. 1 Úvodní poznámky V simulačních modelech se velice často vyskytují náhodné proměnné. Proto se budeme zabývat otázkou, jak při simulaci
ANALÝZA A KLASIFIKACE DAT
ANALÝZA A KLASIFIKACE DAT prof. Ing. Jiří Holčík, CSc. INVESTICE Institut DO biostatistiky ROZVOJE VZDĚLÁVÁNÍ a analýz II. STRUKTURÁLNÍ KLASIFIKACE STRUKTURÁLNÍ POPIS relační struktura je vytvořena z určitých
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
NADSTAVBOVÝ MODUL MOHSA V1
NADSTAVBOVÝ MODUL MOHSA V1 Nadstavbový modul pro hierarchické shlukování se jmenuje Mod_Sh_Hier (MOHSA V1) je součástí souboru Shluk_Hier.xls. Tento soubor je přístupný na http://jonasova.upce.cz, a je
Automation - zabezpečení dveří proti neoprávněnému vniknutí na 2N Helios IP
Automation - zabezpečení dveří proti neoprávněnému vniknutí na 2NHelios IP Zabezpečení dveří proti neoprávněnému vniknutí lze nastavit na 2N Helios IP interkomu v sekci Automation díky novému příslušenství,
01. HODINA. 1.1 Spuštění programu VB 2010. 1.2 Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.
01. HODINA 1.1 Spuštění programu VB 2010 - pomocí ikony, z menu Start. - po spuštění si můžeme vybrat, zda chceme vytvořit nový Projekt a jaký nebo zda chceme otevřít již existující Projekt. 1.2 Prvky
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
Informační systémy ve zdravotnictví
Informační systémy ve zdravotnictví ZS 2008/2009 Zoltán Szabó Tel.: (+420) 312 608 207 E-mail: szabo@fbmi.cvut.cz č.dv.: 504, 5.p Dnešní přednáška Kódování, komprese 2 1 Komprese dat Cíl komprese: redukovat
1 Analytické metody durace a konvexita aktiva (dluhopisu) $)*
Modely analýzy a syntézy plánů MAF/KIV) Přednáška 10 itlivostní analýza 1 Analytické metody durace a konvexita aktiva dluhopisu) Budeme uvažovat následující tvar cenové rovnice =, 1) kde jsou současná
Mezinárodní kolo soutěže Baltík 2010, kategorie C a D
Pokyny: 1. Pracovat můžete v ikonkových režimech nebo v režimech C#, ani jedna z variant nebude při hodnocení zvýhodněna. 2. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače.
5.1. Klasická pravděpodobnst
5. Pravděpodobnost Uvažujme množinu Ω všech možných výsledků náhodného pokusu, například hodu mincí, hodu kostkou, výběru karty z balíčku a podobně. Tato množina se nazývá základní prostor a její prvky
Dotykova obrazovka v programu TRIFID
Dotykova obrazovka v programu TRIFID V současném provedení je ve fázi testování, předpokládá se tedy její spouštění z hlavní nabídky programu TRIFID. K nastavení a spuštění je tedy nutné mít připojenou
Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení
Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení Ing. Tomáš Martinec Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento
Nadaní v přírod. vědách. Jiřina Novotná Katedra matematiky Pedagogická fakulta MU Brno
Nadaní v přírod. vědách Jiřina Novotná Katedra matematiky Pedagogická fakulta MU Brno Úvod charakteristika nadaných Oblast poznávání: - schopnost manipulovat abstraktními symbolickými systémy, - schopnost
REMARK. Perfektně popsaný záznam. Uživatelský manuál
REMARK Perfektně popsaný záznam Uživatelský manuál áudified AUDIFIED REMARK Uživatelský Manuál 2 Obsah Úvod 3 Prostředí programu 3 Nastavení programu 4 Karta Audio 4 Karta Export a přenos 5 Karta Obecné
Typy kompozičních programů
Vzkumné centrum JAMU Typy kompozičních programů Mgr. Ing. MgA. Dan Dlouhý, Ph.D., Výzkumné centrum JAMU Používání tzv. kompozičních programů je jednou z mnoha možností využití počítače v hudební praxi;
Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
Elegantní algoritmus pro konstrukci sufixových polí
Elegantní algoritmus pro konstrukci sufixových polí 22.10.2014 Zadání Obsah Zadání... 3 Definice... 3 Analýza problému... 4 Jednotlivé algoritmy... 4 Algoritmus SA1... 4 Algoritmus SA2... 5 Algoritmus
Reranking založený na metadatech
České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Reranking založený na metadatech MI-VMW Projekt IV - 1 Pavel Homolka Ladislav Kubeš 6. 12. 2011 1
zpravidla předpokládá, že hodnoty intenzity poruch a oprav jsou konstantní.
Pohotovost a vliv jednotlivých složek na číselné hodnoty pohotovosti Systém se může nacházet v mnoha různých stavech. V praxi se nejčastěji vyskytují případy, kdy systém (nebo prvek) je charakterizován
Instalace programu Autorizace programu a Objednací formulář Informace Objednací list. Nastavení Základní Autorizační kód.
Instalace programu Spusťte program XComCZ_Setup.exe. Zkontrolujte složku, do které se má program nainstalovat, případně zvolte jinou. Stiskněte tlačítko Nainstalovat program. Tím je instalace hotova. Nainstalovaný
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
Bayesovské metody. Mnohorozměrná analýza dat
Mnohorozměrná analýza dat Podmíněná pravděpodobnost Definice: Uvažujme náhodné jevy A a B takové, že P(B) > 0. Podmíněnou pravěpodobností jevu A za podmínky, že nastal jev B, nazýváme podíl P(A B) P(A
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz
R A C I O N A L I Z O V A N Ý I N F O R M A Č N Í S Y S T É M R I S P O S T U P Ú P R A V Y D A T A B Á Z E PRO R O K 2014
e k o n o m i c k é s y s t é m y p r o ř í z e n í R A C I O N A L I Z O V A N Ý I N F O R M A Č N Í S Y S T É M R I S P O S T U P Ú P R A V Y D A T A B Á Z E PRO R O K 2014 Platí pro verzi 5.18 a vyšší
Generátor jedinečných zadání
Generátor jedinečných zadání Nástroj pro tvorbu písemných zadání s minimálním opakováním otázek Luboš Svoboda 2005 Účelem programu je odstranit ruční práci při tvorbě písemných zadání (testů) tvořených
Zadání druhého zápočtového projektu Základy algoritmizace, 2005
Zadání druhého zápočtového projektu Základy algoritmizace, 2005 Jiří Dvorský 2 května 2006 Obecné pokyny Celkem je k dispozici 8 zadání příkladů Každý student obdrží jedno zadání Vzhledem k tomu, že odpadly
Dokumentace aplikace Chemon
Dokumentace aplikace Chemon Vydání 2.0 Technologie 2000 18.09.2015 Obsah 1 Správa uživatelů programu Chemon 1 1.1 Popis systému uživatelů....................................... 1 1.2 Identifikace uživatelů.........................................
Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP
Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................
Plc Calculator. Nástroj pro automatizovaný návrh aplikace s automaty MICROPEL 8.2010
Plc Calculator Nástroj pro automatizovaný návrh aplikace s automaty MICROPEL 8.2010 PLC CALCULATOR PlcCalculator představuje programový nástroj pro automatizované rozmístění IO bodů aplikace na automatech
Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student
Předmět Ústav Úloha č. 9 BIO - igitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student Cíle Pochopení funkce obvodu pro odstranění zákmitů na
Vyhledávání hudbou aneb YouTube trochu jinak. Mgr. Ondřej Voců ÚISK FF UK vocu@upcmail.cz, 2012-10-02
Vyhledávání hudbou aneb YouTube trochu jinak Mgr. Ondřej Voců ÚISK FF UK vocu@upcmail.cz, 2012-10-02 Vyhledávání hudbou - Co je to? Zábava, ale také efektivní způsob vyhledávání, pokud neznám nic jiného,
MS SQL Server 2008 Management Studio Tutoriál
MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu
Funkce, podmíněný příkaz if-else, příkaz cyklu for
Funkce, podmíněný příkaz if-else, příkaz cyklu for Definice funkce Funkce je pojmenovaná část programu, kterou lze dále zavolat v jiné části programu. V Pythonu je definována klíčovým slovem def. Za tímto
Comfort panely Siemens s.r.o All Rights Reserved. Comfort panely
Příklady aplikací Kontakt Ing. Ladislav Plachý Produktový manager HMI Siemens s.r.o. Siemensova 1, 155 00 Praha 13 ladislav.plachy@siemens.com +420602750691 Strana2 Obsah Vzdálený přístup panelu na data,
Binární vyhledávací stromy II
Binární vyhledávací stromy II doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 19. března 2019 Jiří Dvorský (VŠB TUO) Binární vyhledávací
OPC server pro RWP80. MC Control s.r.o. 20. února 2007
OPC server pro RWP80 MC Control s.r.o. 20. února 2007 1 Obsah 1 Úvod 3 2 Připojení 3 2.1 Připojení přes sériový port............................ 3 2.2 Připojení přes TCP socket.............................
Konstrukce nepravidelného půdorysu
Konstrukce nepravidelného půdorysu Chceme přenést nepravý úhel z reálu do programu CARAT. Pro přesnou konstrukci úhlu je třeba znát 3 strany. A. Postup měření stran v reálné místnosti. 1. Na stěně (2)
Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání
Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou
Komprese dat. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky
Komprese dat Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Statistické metody Jan Outrata (Univerzita Palackého v Olomouci) Komprese dat Olomouc, únor březen 2016 1 / 23 Tunstallův
Dnešní program odvozování v Bayesovských sítích exaktní metody (enumerace, eliminace proměnných) aproximační metody y( (vzorkovací techniky)
Umělá inteligence II Roman Barták, KTIML roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Bayesovská síť zachycuje závislosti mezi náhodnými proměnnými Pro zopakování orientovaný acyklický graf
ÚLOHA 4-J-00 Projděte si kapitolu 4 knihy Moderní programování učebnice pro začátečníky a snažte se všemu porozumět.
Přiřazovací příkaz Jednoduché úlohy ÚLOHA 4-J-00 Projděte si kapitolu 4 knihy Moderní programování učebnice pro začátečníky a snažte se všemu porozumět. ÚLOHA 4-J-01 (AHOJ PODRUHÉ) Připravte program, který
DUM 20 téma: Test dávky
DUM 20 téma: Test dávky ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10Algoritmizace a programování určeno pro: 2-3.ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace:
Použití dalších heuristik
Použití dalších heuristik zkracování cesty při FIND-SET UNION podle hodností Datové struktury... p[x] - předchůdce uzlu x MAKE-SET(x) p[x] := x hod[x] := 0 hod[x] - hodnost (aprox. výšky) UNION(x,y) LINK(FIND-SET(x),
Návod pro použití aplikace crisp [vyjádření]
Návod pro použití aplikace crisp [vyjádření] 2014 Českomoravská telekomunikační s. r. o. 1. Co je crisp [vyjádření] a k čemu slouží? Aplikace slouží k vyřizování Žádostí o vyjádření k existenci sítí zaslaných
Tvorba přizpůsobivých webových rozhraní
Tvorba přizpůsobivých webových rozhraní Diplomová práce Bc. Jiří Stránský vedoucí práce doc. Ing. Jiří Sochor, CSc. Zadání práce Tvorba přizpůsobivých webových rozhraní (PC, mobil, tablet) z technického
Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Radek Havlík [ÚLOHA 40 PODSESTAVY]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Radek Havlík [ÚLOHA 40 PODSESTAVY] 1 CÍL KAPITOLY Cílem této kapitoly je naučit se tvořit pracovat s podsestavami v CAD softwaru SolidEdge. Podsestavy se
1. Téma 03 - Rozhodování
1. Téma 03 - Rozhodování Cíl látky Seznámit se a prakticky si vyzkoušet zápis rozhodování v jazyce Java 1.1. Úvod Jednou z nejčastěji používanou konstrukcí při programování je rozhodování. Právě této problematice
SOU Valašské Klobouky. VY_32_INOVACE_02_18 IKT DNS domény. Radomír Soural. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT
SOU Valašské Klobouky Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název školy SOU Valašské Klobouky, Brumovská 456 Název klíčové aktivity III/2 Inovace
2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML
ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní
Scénáře. V té to ka pi to le: Účel Přidání scénářů Správce scénářů Poznámky Příklady
9 Scénáře V té to ka pi to le: Účel Přidání scénářů Správce scénářů Poznámky Příklady Kapitola 9 Scénáře V situaci, kdy se v oblasti buněk mění množiny hodnot se stejným uspořádáním, můžeme použít scénáře.
Algoritmy pro shlukování prostorových dat
Algoritmy pro shlukování prostorových dat Marta Žambochová Katedra matematiky a informatiky Fakulta sociálně ekonomická Univerzita J. E. Purkyně v Ústí nad Labem ROBUST 21. 26. leden 2018 Rybník - Hostouň
Protiopatření eliminující proudovou analýzu
SIX Research Centre Vysoké učení technické v Brně martinasek@feec.vutbr.cz crypto.utko.feec.vutbr.cz Proudová analýza (PA) V dnešní době představuje efektivní a úspěšný způsob útoku cílený na bezpečné
EM algoritmus. Proč zahrnovat do modelu neznámé veličiny
EM algoritmus používá se pro odhad nepozorovaných veličin. Jde o iterativní algoritmus opakující dva kroky: Estimate, který odhadne hodnoty nepozorovaných dat, a Maximize, který maximalizuje věrohodnost
Automatická segmentace slov s pomocí nástroje Affisix. Michal@Hrusecky.net, Hlavacova@ufal.mff.cuni.cz
Automatická segmentace slov s pomocí nástroje Affisix Michal Hrušecký, Jaroslava Hlaváčová Michal@Hrusecky.net, Hlavacova@ufal.mff.cuni.cz Motivace Při zpracování přirozeného jazyka nikdy nemůžeme mít
Generování výkresové dokumentace. Autodesk INVENTOR. Ing. Richard Strnka, 2012
Generování výkresové dokumentace Autodesk INVENTOR Ing. Richard Strnka, 2012 Páka generování výkresové dokumentace v Inventoru Otevření nového souboru pro výkres Spusťte INVENTOR Nastavte projekt Páka
RECORD IT. Uživatelská příručka
RECORD IT Uživatelská příručka RECORD IT RECORD IT Copyright 2015 PROMICRA, s.r.o. Obsah Úvod... 5 Instalace modulu RECORD IT... 7 Použití modulu RECORD IT v programech QuickPHOTO... 9 1. Digitální kamery
Generace zatěžovacích případů
Zatížení na nosník se v programu Betonový výsek zadává stejným způsobem jako v ostatních programech FIN EC zadávají se průběhy vnitřních sil pro jednotlivé zatěžovací případy. Pro usnadnění zadávání je
Nastavení dokumentu. Do dokumentu nastavujeme vždy čistý formát dokumentu! Zvolíme typ dokumentu (tisk, Web, Interaktivní...
QuakXPress 9 Nastavení dokumentu Do dokumentu nastavujeme vždy čistý formát dokumentu! Přednastavený formát vlastní formát Zvolíme typ dokumentu (tisk, Web, Interaktivní... Název dokumentu Vzdálenost textových
doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je
28 [181105-1236 ] 2.7 Další uzávěrové vlastnosti třídy regulárních jazyků Z předchozích přednášek víme, že třída regulárních jazyků je uzavřena na sjednocení, průnik, doplněk, zřetězení, Kleeneho operaci
Modul IRZ návod k použití
Modul IRZ návod k použití Verze: 2 Datum: 26. 2. 2016 Tento dokument představuje stručný návod na použití modulu IRZ v programu EVI 8. Modul IRZ je určen na evidenci odpadů pro IRZ provozovny a hlášení
Spuštění a ukončení databázové aplikace Access
Spuštění a ukončení databázové aplikace Access Aplikaci Access spustíte tak, že vyhledáte její ikonu v nabídce "Start" a klepnete na ní. Najdete ho v Sekci Všechny programy/mircosoft Office. Po výběru
Instance based learning
Učení založené na instancích Instance based learning Charakteristika IBL (nejbližších sousedů) Tyto metody nepředpokládají určitý model nejsou strukturované a typicky nejsou příliš užitečné pro porozumění
Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 31 - KÓTOVÁNÍ]
Aplikované úlohy Solid Edge SPŠSE a VOŠ Liberec Ing. Jan Boháček [ÚLOHA 31 - KÓTOVÁNÍ] 1 CÍL KAPITOLY V této kapitole se zaměříme na kótování výkresů. Naším cílem bude naučit se používat správné příkazy
ZIFO, AIFO a bezpečnost osobních údajů
ZIFO, AIFO a bezpečnost osobních údajů v systému ZR Ing. Eva Vrbová ředitelka Odboru základních identifikátorů Hradec Králové 2. 3. 4. 2012 Agenda Postavení informačního systému ORG Aktuální problematika
2. Svoje řešení pojmenujte podle čísel zadání úloh: uloha1.sgpbprj uloha4.sgpbprj
Pokyny: 1. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače. Její název je stejný, jako je kód, který váš tým dostal přidělený (C05, C10 apod.). Řešení, uložené v jiné složce,
Střešní desku graficky definujeme referenční čárou a obrysem. Výškové umístění střechy definujeme v místě referenční čáry, sklon střechy definujeme
Střešní desku graficky definujeme referenční čárou a obrysem. Výškové umístění střechy definujeme v místě referenční čáry, sklon střechy definujeme úhlem. Průhledové zobrazení - využijeme pro zobrazení
Matematické přístupy k pojištění automobilů. Silvie Kafková. 3. 6. září 2013, Podlesí
Matematické přístupy k pojištění automobilů Silvie Kafková 3. 6. září 2013, Podlesí Obsah 1 Motivace 2 Tvorba tarifních skupin a priori 3 Motivace Obsah 1 Motivace 2 Tvorba tarifních skupin a priori 3
Programové vybavení počítačů operační systémy
Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá