Particle Swarm Optimization. Martin Macaš ČVUT FEL Katedra kybernetiky

Rozměr: px
Začít zobrazení ze stránky:

Download "Particle Swarm Optimization. Martin Macaš ČVUT FEL Katedra kybernetiky"

Transkript

1 Particle Swarm Optimization Martin Macaš ČVUT FEL Katedra kybernetiky

2 Úvod BIODAT Group 2

3 Úvod swarms, flocks, herds, schools, blooms mravenci, termiti,... včely, vosy,... pakoně, zebry,... ryby,... lidé... BIODAT Group 3

4 Proč hejna? Včely prohledávání Vysílají zvědy, kteří hledají nové místo pro hnízdo zvědi po návratu tancem přesvědčují ostatní zvědy, čím šťastnější tanec, tím větší pravděpodobnost, že se ostatní přidají Po určité době, když většina zvědů souhlasí s novým místem, celý roj se stěhuje Dobré místo musí být dostatečně prostorné, dobře chráněné před vnějšími elementy, mít správný přístup tepla i vzduchu a nesmí být zamořeno mravenci BIODAT Group 4

5 Proč hejna? Tadarida guánová ochrana před predátory komunikace a rozhodování Výřivý sloup říká ostatním, kdy vylétnout z hnízda, kam se dnes poletí -fúze zkušeností z předchozí noci kolektivní rozhodování BIODAT Group 5

6 Proč hejna? Mravenci Přeprava Tvorba voru z vlastních těl, pontonové mosty BIODAT Group 6

7 Proč hejna? Ryby Znásobení smyslů, obrana před predátorem BIODAT Group 7

8 Proč hejna? Ryby vnímání ostatních i predátorů postraní čárou varovné signály pomocí feromonů, rozechvívání vzduchových měchýřů, skřípění požerákových zubů BIODAT Group 8

9 Proč hejna? Ptáci Hledání potravy Ptáci letící desítky metrů nad zemí dokážou vidět a rozeznat zrnko obilí Sledují znamení zdroje potravy, t.j. aktivity ostatních:» Krmení se na zemi» Kroužení nad nějakým cílem» Otočení se a oddělení se od hejna za něčím» BIODAT Group 9

10 Proč hejna? Lov BIODAT Group 10

11 Simulace Ptačí hejna Craig Reynolds, 1987:BOIDS Tři lokální síly: Collision avoidance odtažení v případě hrozící kolize Velocity matching Jedinci se snaží pohybovat zhruba podobnou rychlostí jako jejich sousedi Flock centering Jedinci se snaží dostat do středu hejna BIODAT Group 11

12 Simulace Ptačí hejna Heppner, Grenander, Potter, 1990:BOIDS navíc přitahování k hnízdu tendenci udržovat si svou rychlost náhodná síla větru Toner and Tu, 1998: Flocks, herds and schools: A quantitative theory of flocking Chování hejna připomíná celulární automat 4. typu (charakteristické a nepredikovatelné vzory, které emergují po dlouhou dobu aby pak zanikly) BIODAT Group 12

13 Literatura BIODAT Group 13

14 Kde použít PSO? Number of variables Type of variables Number of optima Univariate Continuous Unimodal Multivariate Discrete (Integer) Multimodal Number of optimization criteria Combinatorial Constraints Degree of nonlinearity of fitness function Single-objective Unconstrained Linear Constrained Multi-objective Equality constraints Inequality constraints Nonlinear BIODAT Group 14

15 Notace Struktura swarmu S: n s... počet jedinců (velikost populace) n x... dimenzionalita prohledávaného prostoru x i... pozice i tého jedince (x i1, x i2,, x inx ) v i... rychlost i tého jedince (v i1, v i2,, v inx ) y i... personal best pozice i tého jedince y i /y... local/global best pozice i tého jedince BIODAT Group 15

16 Topologie Nejběžnější: Méně běžné: Kennedy, Mendes (2002): Population structure and particle swarm performance. Čím více lokálních optim, tím méně propojená topologie BIODAT Group 16

17 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Update pozice: x i t + 1 = x i t + v i t + 1 BIODAT Group 17

18 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost y 1 (t) Kognitivní komponenta Sociální komponenta v 1 (t) x 1 (t) y 1 (t) BIODAT Group 18

19 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost y 1 (t) Kognitivní komponenta Sociální komponenta wv 1 (t) x 1 (t) y 1 (t) BIODAT Group 19

20 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost y 1 (t) Kognitivní komponenta Sociální komponenta wv 1 (t) x 1 (t) y 1 (t) BIODAT Group 20

21 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost y 1 (t) Kognitivní komponenta Sociální komponenta wv 1 (t) x 1 (t) y 1 (t) BIODAT Group 21

22 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost Kognitivní komponenta Situace: Jedinci 1 a 2 jsou sousedé a mají společného souseda, který je zároveň nejlepším sousedem každého: y 1 (t) Sociální komponenta v 2 (t) v 1 (t) x 1 (t) y 1 t = y 2 t x 2 (t) y 2 (t) BIODAT Group 22

23 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Setrvačnost Situace: Jedinec jedna našel zatím nejlepší pozici ze svého okolí. Protože není sousedem jedince 2, má jedinec 2 jinou sociální znalost než jedinec 1 y 1 t Kognitivní komponenta = y 1 t Sociální komponenta v 1 (t) x 1 (t) y 2 t v 2 (t) x 2 (t) y 2 (t) BIODAT Group 23

24 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Update pozice: x i t + 1 = x i t + v i t + 1 BIODAT Group 24

25 Local Best PSO Update rychlosti: v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Vhodné nastavení parametrů: w... Lineárně klesající z 0.9 na 0.4 c c topologie... Každý s každým/prstenec V MAX... Podle rozsahu dané proměnné j BIODAT Group 25

26 Local Best PSO Algoritmus: lbest PSO Initialize n x -dimenzional swarm of n s particles repeat for each particle i = 1,, n s do if f x i < f y i then y i = x i end end for each particle i = 1,, n s do y i = argmin yk f(y k ) subject to k N i end for each particle i = 1,, n s do update the velocity update the position end until stopping condition is true BIODAT Group 26

27 BIODAT Group 27

28 Global Best PSO Všichni jedinci sdílejí jednu globální informaci o best so far řešení v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y j t x ij t BIODAT Group 28

29 Global Best PSO Algoritmus: gbest PSO Initialize n x -dimenzional swarm repeat for each particle i = 1,, n s do if f x i < f y i then y i = x i end if f y i < f y then y = y i end end for each particle i = 1,, n s do update the velocity update the position end until stopping condition is true BIODAT Group 29

30 Časté chyby Engelbrecht (2005): Fundamentals of computational swarm intelligence. Algoritmus: lbest PSO Initialize n x -dimenzional swarm of n s particles repeat for each particle i = 1,, n s do if f x i < f y i then y i = x i end if f y i < f y i then y = y i end end for each particle i = 1,, n s do update the velocity update the position end until stopping condition is true Global best nemá v local best algoritmu co dělat. Kdyby tam bylo y i = y i nemohla by být local best pozice dosažená jiným jedincem než je jedinec i BIODAT Group 30

31 Časté chyby del Valle et al. (2008): Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems rand1 a rand2 by v tomto případě musely být diagonální matice snáhodnými čísly na diagonále Při správné inicializaci lze použí pro řešení problémů s lineárním omezením Ax=B BIODAT Group 31

32 Časté chyby del Valle et al. (2008): Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems Global best pozice není pozice jedince s nejlepší hodnotou fitness! PSOtoolbox pro Matlab trpěl touto chybou BIODAT Group 32

33 Inicializace Rychlosti na nulovou hodnotu v i = 0 Pozice náhodně např. podle rozsahu prohledávaného prostoru Personal, local nebo global best pozice na aktuální pozici y i = x i Dalčí metody: Sobol sequences Faure sequences Nonlinear simplex method BIODAT Group 33

34 Ukončovací kritérium Maximální počet iterací Nalezení řešení Stagnace po určitou dobu Ztratí se diverzita (normalizovaný průměr swarmu je téměř 0) Pokles hodnoty cílové funkce je malý po určitou dobu BIODAT Group 34

35 Exploze (divergence) swarmu Může vzniknout, pokud pozice jedince je daleko od jeho personal best a local/global best v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Lze řešit pomocí omezení rychlosti if v ij > +V MAX,j then v ij = +V MAX,j if v ij < V MAX,j, then v ij = V MAX,j BIODAT Group 35

36 Exploze (divergence) swarmu Může vzniknout, pokud pozice jedince je daleko od jeho personal best a local/global best v ij t + 1 = w(t)v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t Lze také řešit pomocí constriction coeficientu: v ij t + 1 = χ v ij t + c 1 r 1j t y ij t x ij t + c 2 r 2j t y ij t x ij t BIODAT Group 36

37 Konvergence Konvergence do bodu p lim t y t = p Základní PSO není garantována kovergence do globálního optima!!!!!!! není garantována kovergence do lokálního optima!!!!!!! BIODAT Group 37

38 Konvergence GCPSO Guaranteed convergence PSO Van den Bergh and Engelbrecht (2002): A new locally convergent Particle Swarm Optimizer. Garantovaná konvergence do lokálního optima přidáním náhodného prohledávání okolí gbest pozice v ij t + 1 = w(t)v ij t + y j t x ij t + ρ t [1 2r 2j t ] ρ t se adaptivně prizpůsobuje a je vždy>0 BIODAT Group 38

39 Konvergence Van den Bergh (2002): An analysis of particle swarm optimizers, PhD thesis: Algoritmy s garantovanou konvergencí do globálního optima: RPSO Random particle PSO V každé iteraci, nejméně jedna pozice je náhodně resetována MPSO Multi-start PSO BIODAT Group 39

40 Binární PSO x ij 1 ( t 1) 1 pokud U 1 ( 0,1) ( t 1) 1 e v ij P[x i (t+1)=1] v i (t+1) BIODAT Group 40

41 Multiobjective optimalizace BIODAT Group 41

42 Multiobjective optimalizace Agregace jednotlivých funkcí Např. vážený součet Různé části prohledávání používají různé funkce např. Dynamic Neighborhood MOPSO, Vector evaluated PSO (VEPSO),... Metody založené na dominanci Hledání a uchovácání pareto fronty archiv Např. Moore a Chapman: Personal best je seznam, z kterého se vybírá náhodně BIODAT Group 42

43 Multiobjective optimalizace Další metody založené na dominanci: Coello Coello and Lechuga: Adaptive archive grid Mostaghim and Teich: Sigma method and ε dominance Hu, Eberhart and Shi: Global guide selection Zhang and Huang: Distance based selection Li: Non dominated sorting Yen and Lu Fieldsend and Singh: Dominated trees Ray and Liew: Swarm metaphor BIODAT Group 43

44 Dynamická optimalizace Detekce změny ztrátové funkce Např. sledováním chování global best pozice a její příslušné hodnoty f Odezva na změnu a sledování optima Např. restart některých jedinců Např. Simulátor skleníku pro rajčata optimalizace podmínek pro růst rajčat BIODAT Group 44

45 Aplikace Učení skrytých Markovských modelů Nahrazení hill-climbingového EM algoritmu PSO metodou Optimalizace s omezením Analýza nitrolebečního tlaku pro detekci traumatického poranění mozku Detekce fází spánku z EEG a x1 x2 11 a 22 a 21 G(m 1,U 1 ) G(m 2,U 2 ) BIODAT Group 45

46 Aplikace Plánování cesty robota Reprezentace cesty splineami Optimalizace parametrů spliny BIODAT Group 46

47 Aplikace Plánování cesty robota BIODAT Group 47

48 Aplikace Plánování cesty robota BIODAT Group 48

49 Aplikace Predikce aktivity reaktoru 17 vstupních prom. 1 výstupní prom. Cílem je Vytvořit adaptivní model (adaptace na změny procesu způsobené neměřitelnými vlivy) BIODAT Group 49

50 Inputs Prediction Aplikace Predikce aktivity reaktoru BIODAT Group 50

51 Aplikace Nevýhoda klasického přístupu: Uváznutí v lokálních extrémech Aproximace gradientu příspěvek vah zpětné vazby je zanedbán BIODAT Group 51

52 Aplikace Predikce aktivity reaktoru Adaptivita reinicializace části swarmu BIODAT Group 52

53 Aplikace Selekce příznaků pro rozpoznávání Binární PSO Klasifikace spánkového EEG novorozenců Predikce stavu pacienta Klasifikace při hloubkové stimulaci mozku Klasifikace srdečních signálů plodu BIODAT Group 53

54 Aplikace Optimalizace extrakce příznaků Klasifikace úrovně frakcionace intrakardiálních signálů Křemen, V. - Lhotská, L. - Macaš, M. - Čihák, R. - Kautzner, J. - et al.: A New Approach to Automated Assessment of Fractionation of Endocardial Electrograms During Atrial Fibrillation.Physiological Measurement. 2008, vol. 29, no. 12, p ISSN BIODAT Group 54

55 Vizualizace Štěpánová, K. - Macaš, M.: Visualizing Correlations Between EEG Features by Two Different Methods. In BioDat Conference on Advanced Methods of Biological Data and Signal Processing [CD-ROM]. Praha: České vysoké učení technické v Praze, 2012, vol. 1, p ISBN BIODAT Group 55

56 Aplikace Shlukování Detekce jednotlivých typů očních pohybů Fixace BIODAT Group 56

57 Aplikace Shlukování Detekce jednotlivých typů očních pohybů BIODAT Group 57

58 PSO poslední trendy Výrazný nárůst aplikací v energetice Obnovitelné zdroje, kvalita elektřiny,... BIODAT Group 58

59 PSO poslední trendy 2500 Pocet casopiseckych clanku ve WOS Rok BIODAT Group 59

60 Děkuji za pozornost BIODAT Group 60

61 Dodatek BIODAT Group 61

62 Formování názorů a optimalizace s v t s v t s? BIODAT Group 62

63 Social impact theory based optimizer q 1 ~-f(00101) q 3 ~-f(11101) q 2 ~-f(00101) q i ~-f(00111) q 4 ~-f(00100) 63

64 Aplikace Predicting Mortality of ICU Patients: The PHYSIONET/COMPUTING IN CARDIOLOGY Challenge 2012 SITO based feature selection for Linear Bayes classifier Reduced initialization was used Event 1: maximize min(sensitivity, positive predictivity) Event 2: minimize Hosmer-Lemeshow statistic 30 participants We achieved 4 th place in Event 1 3 rd place in Event 2 BIODAT Group 64

65 Aplikace Predicting Mortality of ICU Patients: The PHYSIONET/COMPUTING IN CARDIOLOGY Challenge 2012 BIODAT Group 65

66 Aplikace Optimization of classification system for recognition of tea samples Central Scientific Instruments Organisation, INDIA BIODAT Group 66

Swarm Intelligence. Moderní metody optimalizace 1

Swarm Intelligence.   Moderní metody optimalizace 1 Swarm Intelligence http://pixdaus.com/single.php?id=168307 Moderní metody optimalizace 1 Swarm Intelligence Inteligence hejna algoritmy inspirované chováním skupin ptáků, hmyzu, ryb apod. Particle Swarm

Více

Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi

Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi Evoluční algoritmy Použítí evoluční principů, založených na metodách optimalizace funkcí a umělé inteligenci, pro hledání řešení nějaké úlohy. Populace množina jedinců, potenciálních řešení Fitness function

Více

Metaheuristiky s populacemi

Metaheuristiky s populacemi Metaheuristiky s populacemi 8. března 2018 1 Společné vlastnosti 2 Evoluční algoritmy 3 Optimalizace mravenčí kolonie Zdroj: El-Ghazali Talbi, Metaheuristics: From Design to Implementation. Wiley, 2009.

Více

Vícekriteriální optimalizace

Vícekriteriální optimalizace Vícekriteriální optimalizace Optimalizace více funkcí najednou Je zapot ebí další matematický aparát Obecn : minimize y f( x) ( ( x) ( x) ( x)) f1 f 2 f k subjected to g ( x) 0 j 1 ne j g ( x) 0 j ne 1

Více

Cluster Analysis based on Bio-Inspired Algorithms

Cluster Analysis based on Bio-Inspired Algorithms VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Bio-inspirované výpočty a shluková analýza Cluster Analysis based on Bio-Inspired Algorithms 2013 Bc. Michal Rečka

Více

Evolučníalgoritmy. Dále rozšiřována, zde uvedeme notaci a algoritmy vznikléna katedře mechaniky, Fakulty stavební ČVUT. Moderní metody optimalizace 1

Evolučníalgoritmy. Dále rozšiřována, zde uvedeme notaci a algoritmy vznikléna katedře mechaniky, Fakulty stavební ČVUT. Moderní metody optimalizace 1 Evolučníalgoritmy Kategorie vytvořená v 90. letech, aby se sjednotily jednotlivémetody, kterévyužívaly evoluční principy, tzn. Genetickéalgoritmy, Evolučnístrategie a Evoluční programování (v těchto přednáškách

Více

UČENÍ BEZ UČITELE. Václav Hlaváč

UČENÍ BEZ UČITELE. Václav Hlaváč UČENÍ BEZ UČITELE Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz, http://cmp.felk.cvut.cz/~hlavac 1/22 OBSAH PŘEDNÁŠKY ÚVOD Učení

Více

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění Jan Klíma Obsah Motivace & cíle práce Evoluční algoritmy Náhradní modelování Stromové regresní metody Implementace a výsledky

Více

5. Umělé neuronové sítě. Neuronové sítě

5. Umělé neuronové sítě. Neuronové sítě Neuronové sítě Přesný algoritmus práce přírodních neuronových systémů není doposud znám. Přesto experimentální výsledky na modelech těchto systémů dávají dnes velmi slibné výsledky. Tyto systémy, včetně

Více

Genetické programování

Genetické programování Genetické programování Vyvinuto v USA v 90. letech J. Kozou Typické problémy: Predikce, klasifikace, aproximace, tvorba programů Vlastnosti Soupeří s neuronovými sítěmi apod. Potřebuje značně velké populace

Více

Rosenblattův perceptron

Rosenblattův perceptron Perceptron Přenosové funkce Rosenblattův perceptron Rosenblatt r. 1958. Inspirace lidským okem Podle fyziologického vzoru je třívrstvá: Vstupní vrstva rozvětvovací jejím úkolem je mapování dvourozměrného

Více

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová Využití hybridní metody vícekriteriálního rozhodování za nejistoty Michal Koláček, Markéta Matulová Outline Multiple criteria decision making Classification of MCDM methods TOPSIS method Fuzzy extension

Více

NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1. Zdeněk Hurák, Michael Šebek

NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1. Zdeněk Hurák, Michael Šebek NÁVRH REGULÁTORU PRO VLT TELESKOP POMOCÍ MATLABU 1 Zdeněk Hurák, Michael Šebek Ústav teorie informace a automatizace Akademie věd České republiky, Praha e-mail: hurak@utia.cas.cz, msebek@utia.cas.cz Abstrakt:

Více

Úvod do optimalizace, metody hladké optimalizace

Úvod do optimalizace, metody hladké optimalizace Evropský sociální fond Investujeme do vaší budoucnosti Úvod do optimalizace, metody hladké optimalizace Matematika pro informatiky, FIT ČVUT Martin Holeňa, 13. týden LS 2010/2011 O čem to bude? Příklady

Více

OBSAH 1 Pøedmluva 19 2 Evoluèní algoritmy: nástin 25 2.1 Centrální dogma evoluèních výpoèetních technik... 26 2.2 Chcete vìdìt víc?... 29 3 Historická fakta trochu jinak 31 3.1 Pár zajímavých faktù...

Více

Vojtěch Franc Centrum strojového vnímání, Katedra kybernetiky, FEL ČVUT v Praze Eyedea Recognition s.r.o MLMU 29.4.2015

Vojtěch Franc Centrum strojového vnímání, Katedra kybernetiky, FEL ČVUT v Praze Eyedea Recognition s.r.o MLMU 29.4.2015 Příklady použití metod strojového učení v rozpoznávání tváří Vojtěch Franc Centrum strojového vnímání, Katedra kybernetiky, FEL ČVUT v Praze Eyedea Recognition s.r.o MLMU 29.4.2015 Stavební bloky systému

Více

11. Tabu prohledávání

11. Tabu prohledávání Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně

Algoritmy a struktury neuropočítačů ASN - P10. Aplikace UNS v biomedicíně Aplikace UNS v biomedicíně aplikace v medicíně postup při zpracování úloh Aplikace UNS v medicíně Důvod: nalezení exaktnějších, levnějších a snadnějších metod určování diagnóz pro lékaře nalezení šetrnějších

Více

Optimalizační algoritmy inspirované chováním mravenců

Optimalizační algoritmy inspirované chováním mravenců Optimalizační algoritmy inspirované chováním mravenců Biologická analogie ACO metaheuristic Ant system a jeho modifikace Specifikace problémů Aplikace Motivace NP-hard problémy časová náročnost nalezení

Více

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů Design and implementation of algorithms for adaptive control of stationary robots Marcel Vytečka 1, Karel Zídek 2 Abstrakt Článek

Více

ŘEŠENÍ OPTIMALIZAČNÍCH ÚLOH ALGORITMY PSO SOLVING OPTIMIZATION TASKS BY PSO ALGORITHMS

ŘEŠENÍ OPTIMALIZAČNÍCH ÚLOH ALGORITMY PSO SOLVING OPTIMIZATION TASKS BY PSO ALGORITHMS VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INTELIGENTNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS ŘEŠENÍ OPTIMALIZAČNÍCH

Více

Heuristiky UNIVERZITA PALACKÉHO V OLOMOUCI KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY. Vypracovala:

Heuristiky UNIVERZITA PALACKÉHO V OLOMOUCI KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY. Vypracovala: UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Heuristiky Vedoucí bakalářské práce: Mgr. Jaroslav Marek, Ph.D. Rok odevzdání:

Více

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Číslo předmětu: 545-0259 Garantující institut: Garant předmětu: Exaktní metody rozhodování Institut ekonomiky a systémů řízení RNDr. Radmila Sousedíková,

Více

Neuropočítače. podnět. vnímání (senzory)

Neuropočítače. podnět. vnímání (senzory) Neuropočítače Princip inteligentního systému vnímání (senzory) podnět akce (efektory) poznání plánování usuzování komunikace Typické vlastnosti inteligentního systému: schopnost vnímat podněty z okolního

Více

ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE

ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE Oktavián Strádal 1 Anotace: Článek ukazuje použití metod umělé inteligence

Více

Teorie (ještě teoretičtější)

Teorie (ještě teoretičtější) EVA II. Teorie (ještě teoretičtější) 'Přesné' modely GA 90.léta: Vose, Lepins, Nix, Whitley,... Snaha zachytit: jak přesně vypadají populace zobrazení přechodu k další populaci vlastnosti tohoto zobrazení

Více

PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods

PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods CW057 Logistika (R) PŘEDNÁŠKA 03 Optimization methods Ing. Václav Venkrbec skupina obecných modelů slouží k nalezení nejlepšího řešení problémů a modelovaných reálií přináší řešení: prvky konečné / nekonečné

Více

Rozpoznávání v obraze

Rozpoznávání v obraze Rozpoznávání v obraze AdaBoost a detekce objektů IKR, 2013 Roman Juránek www.fit.vutbr.cz/~ijuranek/personal Detekce objektů Úloha - v daném obraze nalézt objekty určitých tříd

Více

Popis zobrazení pomocí fuzzy logiky

Popis zobrazení pomocí fuzzy logiky Popis zobrazení pomocí fuzzy logiky diplomová práce Ján Fröhlich KM, FJFI, ČVUT 23. dubna 2009 Ján Fröhlich ( KM, FJFI, ČVUT ) Popis zobrazení pomocí fuzzy logiky 23. dubna 2009 1 / 25 Obsah 1 Úvod Základy

Více

Strojové učení Marta Vomlelová

Strojové učení Marta Vomlelová Strojové učení Marta Vomlelová marta@ktiml.mff.cuni.cz KTIML, S303 Literatura 1.T. Hastie, R. Tishirani, and J. Friedman. The Elements of Statistical Learning, Data Mining, Inference and Prediction. Springer

Více

Genetické programování 3. část

Genetické programování 3. část 1 Portál pre odborné publikovanie ISSN 1338-0087 Genetické programování 3. část Macháček Martin Elektrotechnika 08.04.2011 Jako ukázku použití GP uvedu symbolickou regresi. Regrese je statistická metoda

Více

Fluid-structure interaction

Fluid-structure interaction Seminář software pro geofyziky Jednoocí slepým 10.4.2012 Fluid-structure interaction Praktické ukázky Program Obtékání elastické překážky Newtonovskou kapalinou (2D) Elmer Rozebereme příklad z http://www.nic.funet.fi/pub/sci/physics/elmer/doc/elmertutorials.pdf

Více

The Over-Head Cam (OHC) Valve Train Computer Model

The Over-Head Cam (OHC) Valve Train Computer Model The Over-Head Cam (OHC) Valve Train Computer Model Radek Tichanek, David Fremut Robert Cihak Josef Bozek Research Center of Engine and Content Introduction Work Objectives Model Description Cam Design

Více

jednoduchá heuristika asymetrické okolí stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy Pokročilé heuristiky

jednoduchá heuristika asymetrické okolí stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy Pokročilé heuristiky Pokročilé heuristiky jednoduchá heuristika asymetrické stavový prostor, kde nelze zabloudit připustit zhoršují cí tahy pokročilá heuristika symetrické stavový prostor, který vyžaduje řízení 1 2 Paměť pouze

Více

PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION

PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION Lucie Váňová 1 Anotace: Článek pojednává o předpovídání délky kolony v křižovatce. Tato úloha je řešena v programu

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VČELÍ ALGORITMUS BEES ALGORITHM

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VČELÍ ALGORITMUS BEES ALGORITHM VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

Více

Biologicky inspirované výpočty. Schématické rozdělení problematiky a výuky

Biologicky inspirované výpočty. Schématické rozdělení problematiky a výuky Biologicky inspirované výpočty Schématické rozdělení problematiky a výuky 1 Biologicky inspirované výpočty - struktura problematiky Evoluční systémy: evoluční algoritmy, evoluční hardware, víceúčelová

Více

Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie

Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie Evoluční strategie Navrženy v 60. letech jako experimentální optimalizační metoda Založena na reálných číslech Velice rychlá s dobrou podporou teorie Jako první zavedla self-adaptation (úpravu sebe sama)

Více

Eva Fišerová a Karel Hron. Katedra matematické analýzy a aplikací matematiky Přírodovědecká fakulta Univerzity Palackého v Olomouci.

Eva Fišerová a Karel Hron. Katedra matematické analýzy a aplikací matematiky Přírodovědecká fakulta Univerzity Palackého v Olomouci. Ortogonální regrese pro 3-složkové kompoziční data využitím lineárních modelů Eva Fišerová a Karel Hron Katedra matematické analýzy a aplikací matematiky Přírodovědecká fakulta Univerzity Palackého v Olomouci

Více

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group Vytěžování dat Miroslav Čepek, Filip Železný Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group Evropský sociální fond Praha & EU: Investujeme

Více

Heuristické řešení problémů. Seminář APS Tomáš Müller 6. 7. 2002

Heuristické řešení problémů. Seminář APS Tomáš Müller 6. 7. 2002 Heuristické řešení problémů Seminář APS Tomáš Müller 6. 7. 00 Heuristické řešení problémů Popis několika základních metod lokální prohledávání branch and bound simulated annealing, TABU evoluční algoritmy

Více

Přednáška 13 Redukce dimenzionality

Přednáška 13 Redukce dimenzionality Vytěžování Dat Přednáška 13 Redukce dimenzionality Miroslav Čepek Fakulta Elektrotechnická, ČVUT Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti ČVUT (FEL) Redukce dimenzionality 1 /

Více

OPTIMALIZACE. (přehled metod)

OPTIMALIZACE. (přehled metod) OPTIMALIZACE (přehled metod) Typy optimalizačních úloh Optimalizace bez omezení Nederivační metody Derivační metody Optimalizace s omezeními Lineární programování Nelineární programování Globální optimalizace

Více

Lineární diskriminační funkce. Perceptronový algoritmus.

Lineární diskriminační funkce. Perceptronový algoritmus. Lineární. Perceptronový algoritmus. Petr Pošík Czech Technical University in Prague Faculty of Electrical Engineering Dept. of Cybernetics P. Pošík c 2012 Artificial Intelligence 1 / 12 Binární klasifikace

Více

MATEMATICKÁ STATISTIKA - XP01MST

MATEMATICKÁ STATISTIKA - XP01MST MATEMATICKÁ STATISTIKA - XP01MST 1. Úvod. Matematická statistika (statistics) se zabývá vyšetřováním zákonitostí, které v sobě obsahují prvek náhody. Zpracováním hodnot, které jsou výstupem sledovaného

Více

Zpracování digitalizovaného obrazu (ZDO) - Segmentace II

Zpracování digitalizovaného obrazu (ZDO) - Segmentace II Zpracování digitalizovaného obrazu (ZDO) - Segmentace II Další metody segmentace Ing. Zdeněk Krňoul, Ph.D. Katedra Kybernetiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Zpracování digitalizovaného

Více

Umělé neuronové sítě

Umělé neuronové sítě Umělé neuronové sítě 17. 3. 2018 5-1 Model umělého neuronu y výstup neuronu u vnitřní potenciál neuronu w i váhy neuronu x i vstupy neuronu Θ práh neuronu f neuronová aktivační funkce 5-2 Neuronové aktivační

Více

Imputace nulovy ch hodnot v metabolomice

Imputace nulovy ch hodnot v metabolomice Imputace nulovy ch hodnot v metabolomice Alz be ta Gardloa, Matthias Templb, Karel Hronc, Peter Filzmoserb alzbetagardlo@gmail.com a Laborator metabolomiky, U stav molekula rnı a translac nı medicı ny,

Více

Jak se matematika poučila v biologii

Jak se matematika poučila v biologii Jak se matematika poučila v biologii René Kalus IT4Innovations, VŠB TUO Role matematiky v (nejen) přírodních vědách Matematika inspirující a sloužící jazyk pro komunikaci s přírodou V 4 3 r 3 Matematika

Více

Algoritmy pro shlukování prostorových dat

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ň

Více

Extrakce a selekce příznaků

Extrakce a selekce příznaků Extrakce a selekce příznaků Based on slides Martina Bachlera martin.bachler@igi.tugraz.at, Makoto Miwa And paper Isabelle Guyon, André Elisseeff: An Introduction to variable and feature selection. JMLR,

Více

Algoritmy pro spojitou optimalizaci

Algoritmy pro spojitou optimalizaci Algoritmy pro spojitou optimalizaci Vladimír Bičík Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze 10.6.2010 Vladimír Bičík (ČVUT Praha) Algoritmy pro spojitou optimalizaci

Více

EVOLUČNÍ ALGORITMY A NEURONOVÉ SÍTĚ

EVOLUČNÍ ALGORITMY A NEURONOVÉ SÍTĚ EVOLUČNÍ ALGORITMY A NEURONOVÉ SÍTĚ URČENO PRO VZDĚLÁVÁNÍ V AKREDITOVANÝCH STUDIJNÍCH PROGRAMECH EVA VOLNÁ ČÍSLO OPERAČNÍHO PROGRAMU: CZ.1.7 NÁZEV OPERAČNÍHO PROGRAMU: VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST

Více

Klasifikace a rozpoznávání. Lineární klasifikátory

Klasifikace a rozpoznávání. Lineární klasifikátory Klasifikace a rozpoznávání Lineární klasifikátory Opakování - Skalární součin x = x1 x 2 w = w T x = w 1 w 2 x 1 x 2 w1 w 2 = w 1 x 1 + w 2 x 2 x. w w T x w Lineární klasifikátor y(x) = w T x + w 0 Vyber

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION ÚSTAV RADIOELEKTRONIKY DEPARTMENT OF

Více

Využití metod strojového učení v bioinformatice David Hoksza

Využití metod strojového učení v bioinformatice David Hoksza Využití metod strojového učení v bioinformatice David Hoksza SIRET Research Group Katedra softwarového inženýrství, Matematicko-fyzikální fakulta Karlova Univerzita v Praze Bioinformatika Biologické inspirace

Více

Prostorová variabilita

Prostorová variabilita Prostorová variabilita prostorová závislost (autokorelace) reprezentuje korelaci mezi hodnotami určité náhodné proměnné v místě i a hodnotami téže proměnné v jiném místě j; prostorová heterogenita je strukturální

Více

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15 Úvodní poznámky... 11 1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15 1.1 Základní pojmy... 15 1.2 Aplikační oblasti a etapy zpracování signálů... 17 1.3 Klasifikace diskretních

Více

Matematické modely spontánní aktivity mozku

Matematické modely spontánní aktivity mozku Matematické modely spontánní aktivity mozku Jaroslav Hlinka Ústav informatiky, Akademie věd ČR Oddělení nelineární dynamiky a složitých systémů http://ndw.cs.cas.cz/ FJFI ČVUT, Seminář současné matematiky,

Více

NG C Implementace plně rekurentní

NG C Implementace plně rekurentní NG C Implementace plně rekurentní neuronové sítě v systému Mathematica Zdeněk Buk, Miroslav Šnorek {bukz1 snorek}@fel.cvut.cz Neural Computing Group Department of Computer Science and Engineering, Faculty

Více

Analýza spolehlivosti tlakové nádoby metodou Monte Carlo

Analýza spolehlivosti tlakové nádoby metodou Monte Carlo Analýza spolehlivosti tlakové nádoby metodou Monte Carlo Jakub Nedbálek Abstrakt: Cílem práce je ukázat možnost využití Monte Carlo simulace pro studium úloh z oblasti spolehlivosti. V našem případě máme

Více

VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony

VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony František Němec (xnemec61) xnemec61@stud.fit.vutbr.cz 19. července 2015 1 Úvod

Více

Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý

Odečítání pozadí a sledování lidí z nehybné kamery. Ondřej Šerý Odečítání pozadí a sledování lidí z nehybné kamery Ondřej Šerý Plán Motivace a popis úlohy Rozdělení úlohy na tři části Detekce pohybu Detekce objektů Sledování objektů Rozbor každé z částí a nástin několika

Více

HASHING GENERAL Hashovací (=rozptylovací) funkce

HASHING GENERAL Hashovací (=rozptylovací) funkce Níže uvedené úlohy představují přehled otázek, které se vyskytly v tomto nebo v minulých semestrech ve cvičení nebo v minulých semestrech u zkoušky. Mezi otázkami semestrovými a zkouškovými není žádný

Více

Trénování sítě pomocí učení s učitelem

Trénování sítě pomocí učení s učitelem Trénování sítě pomocí učení s učitelem! předpokládá se, že máme k dispozici trénovací množinu, tj. množinu P dvojic [vstup x p, požadovaný výstup u p ]! chceme nastavit váhy a prahy sítě tak, aby výstup

Více

ADAPTIVNÍ ALGORITMUS PRO ODHAD PARAMETRŮ NELINEÁRNÍCH REGRESNÍCH MODELŮ

ADAPTIVNÍ ALGORITMUS PRO ODHAD PARAMETRŮ NELINEÁRNÍCH REGRESNÍCH MODELŮ ADAPTIVNÍ ALGORITMUS PRO ODHAD PARAMETRŮ NELINEÁRNÍCH REGRESNÍCH MODELŮ Josef Tvrdík Katedra informatiky, Přírodovědecká fakulta, Ostravská univerzita, 30. dubna 22, 701 03 Ostrava e-mail: tvrdik@osu.cz

Více

Měření dat Filtrace dat, Kalmanův filtr

Měření dat Filtrace dat, Kalmanův filtr Měření dat Filtrace dat, Matematické metody pro ITS (11MAMY) Jan Přikryl Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 3. přednáška 11MAMY čtvrtek 28. února 2018 verze: 2018-02-28 12:20 Obsah

Více

Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1

Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1 Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1 Efektivita optimalizačních metod Robustní metoda Efektivita Specializovaná metoda Enumerace nebo MC kombinatorický

Více

Přírodou inspirované metody umělé inteligence

Přírodou inspirované metody umělé inteligence Přírodou inspirované metody umělé inteligence Roman Neruda Ústav informatiky AVČR roman@cs.cas.cz Nové Hrady, červenec 2012 Od Darwina a Mendela... ... k inteligentním agentům. Umělá inteligence 2 přístupy

Více

Programování. s omezujícími podmínkami. Roman Barták. rová hranová konzistence

Programování. s omezujícími podmínkami. Roman Barták.   rová hranová konzistence Programování s omezujícími podmínkami Roman Barták Katedra teoretické informatiky a matematické logiky roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Směrov rová hranová konzistence Definice:

Více

Klasifikace a rozpoznávání

Klasifikace a rozpoznávání Klasifikace a rozpoznávání Prezentace přednášek Ústav počítačové grafiky a multimédií Téma přednášky Boosting Michal Hradiš UPGM FIT Brno University of Technology Obsah: Co je to boosting? Algoritmus AdaBoost

Více

Numerické metody a programování. Lekce 8

Numerické metody a programování. Lekce 8 Numerické metody a programování Lekce 8 Optimalizace hledáme bod x, ve kterém funkce jedné nebo více proměnných f x má minimum (maximum) maximalizace f x je totéž jako minimalizace f x Minimum funkce lokální:

Více

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1 METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1 DOLOVÁNÍ V DATECH (DATA MINING) OBJEVUJE SE JIŽ OD 60. LET 20. ST. S ROZVOJEM POČÍTAČOVÉ TECHNIKY DEFINICE PROCES VÝBĚRU, PROHLEDÁVÁNÍ A MODELOVÁNÍ

Více

Optimalizace & soft omezení: algoritmy

Optimalizace & soft omezení: algoritmy Optimalizace & soft omezení: algoritmy Soft propagace Klasická propagace: eliminace nekonzistentních hodnot z domén proměnných Soft propagace: propagace preferencí (cen) nad k-ticemi hodnot proměnných

Více

Pokročilé metody učení neuronových sítí. Tomáš Řehořek tomas.rehorek@fit.cvut.cz

Pokročilé metody učení neuronových sítí. Tomáš Řehořek tomas.rehorek@fit.cvut.cz Pokročilé metody učení neuronových sítí Tomáš Řehořek tomas.rehorek@fit.cvut.cz Problém učení neuronové sítě (1) Nechť N = (V, I, O, S, w, f, h) je dopředná neuronová síť, kde: V je množina neuronů I V

Více

Biomedicínské inženýrství na ČVUT FEL

Biomedicínské inženýrství na ČVUT FEL Biomedicínské inženýrství na ČVUT FEL Přehled pracovišť katedra fyziky elektrotechnologie elektromagnetického pole teorie obvodů kybernetiky mikroelektroniky počítačů měření témata fyzikální metody v medicíně

Více

Pokročilé operace s obrazem

Pokročilé operace s obrazem Získávání a analýza obrazové informace Pokročilé operace s obrazem Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno prezentace je součástí projektu FRVŠ č.2487/2011 (BFÚ LF MU) Získávání

Více

Počítačové simulace a statistická mechanika

Počítačové simulace a statistická mechanika Počítačové simulace a statistická mechanika Model = soubor aproximaci přijatých za účelem popisu určitého systému okrajové podmínky mezimolekulové interakce Statistické zpracování průměrování ve fázovém

Více

bfs, dfs, fronta, zásobník, prioritní fronta, halda

bfs, dfs, fronta, zásobník, prioritní fronta, halda bfs, dfs, fronta, zásobník, prioritní fronta, halda Petr Ryšavý 20. září 2016 Katedra počítačů, FEL, ČVUT prohledávání grafů Proč prohledávání grafů Zkontrolovat, zda je sít spojitá. Hledání nejkratší

Více

1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ /

1. Úvod Jednou z! # $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci.*' (( $ / Praze 1. Úvod Jednou z! "# $ posledn % & $$' ( )(( (*+ % ( (* $ $%, (* ( (* obvodech pro elektronickou regulaci ' (% tramvajích a trolejbusech s tyristorovou výstrojí nebo v pohonech '$ (-- %.*' (( $ /

Více

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 2 METODY VERIFIKACE SYSTÉMŮ NA ČIPU II doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví

Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví Genetické algoritmy Informační a komunikační technologie ve zdravotnictví Přehled přednášky Úvod Historie Základní pojmy Principy genetických algoritmů Možnosti použití Související metody AI Příklad problém

Více

Anotace. Klíčová slova: 1. Úvod

Anotace. Klíčová slova: 1. Úvod Vladana Djordjevic, Václav Gerla, Lenka Lhotská, Vladimír Krajča 28 MULTIMEDIÁLNÍ PODPORA VE VÝUCE BIOMEDICÍNSKÉHO INŽENÝRSTVÍ Vladana Djordjevic, Václav Gerla, Lenka Lhotská, Vladimír Krajča Anotace Tento

Více

12. Globální metody MI-PAA

12. Globální metody MI-PAA Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI

Více

Karta předmětu prezenční studium

Karta předmětu prezenční studium Karta předmětu prezenční studium Název předmětu: Prostorová analýza dat (PAD) Číslo předmětu: 548-0044 Garantující institut: Garant předmětu: Institut geoinformatiky doc. Dr. Ing. Jiří Horák Kredity: 5

Více

Vytěžování znalostí z dat

Vytěžování znalostí z dat Pavel Kordík, Josef Borkovec (ČVUT FIT) Vytěžování znalostí z dat BI-VZD, 2012, Přednáška 8 1/26 Vytěžování znalostí z dat Pavel Kordík, Josef Borkovec Department of Computer Systems Faculty of Information

Více

Seminář z umělé inteligence. Otakar Trunda

Seminář z umělé inteligence. Otakar Trunda Seminář z umělé inteligence Otakar Trunda Plánování Vstup: Satisficing task: počáteční stav, cílové stavy, přípustné akce Optimization task: počáteční stav, cílové stavy, přípustné akce, ceny akcí Výstup:

Více

KLASIFIKÁTOR IZOLOVANÝCH SLOV NA BÁZI UMĚLÉ NEURONOVÉ SÍTĚ

KLASIFIKÁTOR IZOLOVANÝCH SLOV NA BÁZI UMĚLÉ NEURONOVÉ SÍTĚ KLASIFIKÁTOR IZOLOVANÝCH SLOV NA BÁZI UMĚLÉ NEURONOVÉ SÍTĚ David Juráček PČR MŘ Brno Abstrakt V příspěvku je demonstrováno využití umělé neuronové sítě pro klasifikaci izolovaných slov od vybrané skupiny

Více

Základy vytěžování dat

Základy vytěžování dat Základy vytěžování dat předmět A7Bb36vyd Vytěžování dat Filip Železný, Miroslav Čepek, Radomír Černoch, Jan Hrdlička katedra kybernetiky a katedra počítačů ČVUT v Praze, FEL Evropský sociální fond Praha

Více

Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu

Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu Rok / Year: Svazek / Volume: Číslo / Number: 2011 13 5 Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu Map-based mobility control system for wireless stations in OPNET

Více

14. Složitější konstrukce

14. Složitější konstrukce Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš

Více

Klasifikační metody pro genetická data: regularizace a robustnost

Klasifikační metody pro genetická data: regularizace a robustnost Odd medicínské informatiky a biostatistiky Ústav informatiky AV ČR, vvi Práce vznikla za finanční podpory Nadačního fondu Neuron na podporu vědy Klasifikační metody pro genetická data Regularizovaná klasifikační

Více

UMÍ POČÍTAČE POČÍTAT?

UMÍ POČÍTAČE POČÍTAT? UMÍ POČÍTAČE POČÍTAT? O ÚSKALÍCH POČÍTAČOVÉ ARITMETIKY RNDr. Iveta Hnětynková, PhD. Katedra numerické matematiky VÝPOČTY A SIMULACE Aplikace: chemie, fyzika, lekařství, statistika, ekonomie, stojírenství,...

Více

PLÁNOVÁNÍ CESTY ROBOTA POMOCÍ ROJOVÉ INTELIGENCE

PLÁNOVÁNÍ CESTY ROBOTA POMOCÍ ROJOVÉ INTELIGENCE VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A ŘÍZENÍ FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE PLÁNOVÁNÍ

Více

bfs, dfs, fronta, zásobník, prioritní fronta, halda

bfs, dfs, fronta, zásobník, prioritní fronta, halda bfs, dfs, fronta, zásobník, prioritní fronta, halda Petr Ryšavý 19. září 2017 Katedra počítačů, FEL, ČVUT prohledávání grafů Proč prohledávání grafů Zkontrolovat, zda je sít spojitá. Hledání nejkratší

Více

aneb jiný úhel pohledu na prvák

aneb jiný úhel pohledu na prvák Účelná matematika aneb jiný úhel pohledu na prvák Jan Hejtmánek FEL, ČVUT v Praze 24. června 2015 Jan Hejtmánek (FEL, ČVUT v Praze) Technokrati 2015 24. června 2015 1 / 18 Outline 1 Motivace 2 Proč tolik

Více

ACTA UNIVERSITATIS AGRICULTURAE ET SILVICULTURAE MENDELIANAE BRUNENSIS SBORNÍK MENDELOVY ZEMĚDĚLSKÉ A LESNICKÉ UNIVERZITY V BRNĚ

ACTA UNIVERSITATIS AGRICULTURAE ET SILVICULTURAE MENDELIANAE BRUNENSIS SBORNÍK MENDELOVY ZEMĚDĚLSKÉ A LESNICKÉ UNIVERZITY V BRNĚ ACTA UNIVERSITATIS AGRICULTURAE ET SILVICULTURAE MENDELIANAE BRUNENSIS SBORNÍK MENDELOVY ZEMĚDĚLSKÉ A LESNICKÉ UNIVERZITY V BRNĚ Ročník LIV 1 Číslo 3, 006 Předpoklady Petriho sítí k modelování logistických

Více

Rozpoznávání objektů ve video sekvencích

Rozpoznávání objektů ve video sekvencích Rozpoznávání objektů ve video sekvencích Object recognition in video sequences Ing. Quy Ich PHAM, Katedra leteckých elektrotechnických systémů, Univerzita obrany, Brno email: phamichquy.hvktqs@gmail.com,

Více

Neuronové sítě Ladislav Horký Karel Břinda

Neuronové sítě Ladislav Horký Karel Břinda Neuronové sítě Ladislav Horký Karel Břinda Obsah Úvod, historie Modely neuronu, aktivační funkce Topologie sítí Principy učení Konkrétní typy sítí s ukázkami v prostředí Wolfram Mathematica Praktické aplikace

Více

Uni- and multi-dimensional parametric tests for comparison of sample results

Uni- and multi-dimensional parametric tests for comparison of sample results Uni- and multi-dimensional parametric tests for comparison of sample results Jedno- a více-rozměrné parametrické testy k porovnání výsledků Prof. RNDr. Milan Meloun, DrSc. Katedra analytické chemie, Universita

Více