SIMULACE FUZZY MATEMATIKY VE FUZZY LOGIC TOOLBOX A JEJÍ VYUŽITÍ VE SHLUKOVÉ ANALÝZE A PREDIKCI. Libor Žák
|
|
- Tomáš Rostislav Sedláček
- před 8 lety
- Počet zobrazení:
Transkript
1 SIMULACE FUZZY MATEMATIKY VE FUZZY LOGIC TOOLBOX A JEJÍ VYUŽITÍ VE SHLUKOVÉ ANALÝZE A PREDIKCI Libor Žák Ústav matematiky, Fakulta strojního inženýrství, VUT v Brně Technická 2, Brno, Česká republika Abstrakt: Článek pojednává o využití Matlabu a zvláště Fuzzy Logic Toolboxu při shlukování objektů s využitím fuzzy množin a pro predikci časové řady pomocí FIS. Popisuje příkazy pro fuzzy matematiku a jejich využití spolu se shlukovací procedurou Fuzzy C- means clustering pro shlukování vágních objektů. Článek dále pojednává o vhodné volbě a využití FIS (typu Sugeno) pro predikci časové řady. 1. Úvod Oblastí mého zájmu jsou fuzzy množiny a jejich využití v různých oborech. Poslední dobou jsem se snažil využít fuzzy množiny ve dvou oblastech. První z nich je shluková analýza a další pak predikce časových řad. Pro výpočet konkrétních příkladů jsem hledal vhodný prostředek. Jako nejvhodnější se mi jevil systém Matlab. Velkou výhodou tohoto systému je vložený balík programů zabývající se fuzzy problematikou Fuzzy Logic Toolbox. Tento balík obsahuje jak Fuzzy Interface Systém (FIS) a k němu přidané některé výpočty s fuzzy množinami, tak i některé shlukovací metody Fuzzy C-means clustering. Proto jsem tento programový produkt zvolil pro řešení svých příkladů. V tomto článku bych chtěl popsat některé funkce, které jsem vytvořil pro práci s fuzzy množinami a jejich využití (spolu s Fuzzy Logic Toolbox) na řešení některých problémů z oblasti shlukování a predikce časových řad. 2. Fuzzy množiny Fuzzy množinou A se rozumí dvojice (U, µ A ), kde U je univerzum a µ A : U 0,1 je funkce popisující příslušnost prvků z U do fuzzy množiny A. Tuto příslušnost označíme µ A (x). Fuzzy množina je zobecnění klasické množiny, neboť pro příslušnost u klasické množiny A platí µ A : U {0, 1} a x A µ A (x) = 1 a x A µ A (x) = 0. Podle typu funkce příslušnosti µ A lze fuzzy množiny rozdělit na - trojúhelníkové - lichobežníkové - s Gaussovou křivkou příslušnosti, atd. Fuzzy množiny v Matlabu uchovávám ve tvaru matice n x 2, kde první sloupec popisuje x- složku a druhý sloupec popisuje y- složku. Tyto základní typy fuzzy množin se dají vytvořit pomocí předchystaných funkcí.
2 Např.: x=(0:0.2:10)'; y1=trimf(x,[1 3 7]);.. značeno plnou čárou y2=trapmf(x,[ ]);...značeno přerušovanou čárou y3=gaussmf(x,[1 7]);..značeno tečkovanou čárou plot(x, [y1, y2, y3]); axis([ ]) Obr. 1 Fuzzy množiny Základní operace potřebné k počítání s fuzzy množinami jsem již vytvořil v podobě m- souborů. Jedná se zejména o tyto operace: sjednocení, průnik a doplněk fuzzy množin. Tyto operace jsou většinou definované ve tvaru: Sjednocení fuzzy množin A a B: A B = (U, µ A B ), kde µ A B (x) = max{µ A (x), µ B (x)} x U Průnik fuzzy množin A a B: A B = (U, µ A B ), kde µ A B (x) = min{µ A (x), µ B (x)} x U Doplněk fuzzy množiny A: com(a) = (U, µ com(a) ), kde µ com(a) (x) =1 µ A (x) x U A příslušné funkce: function [ak]=f_komp(a); % pocita fuzzy komplement a=[x;ay] function [pr]=f_prun(a,b); % pocita fuzzy prunik a=[x;ay] % b=[x;by] function [sj]=f_sjed(a,b); % pocita fuzzy sjadnoceni a=[x;ay] % b=[x;by] x=(0:0.03:11)'; y1=trimf(x,[1 3 7]); y2=trapmf(x,[ ]); y3=gaussmf(x,[1 7]); a=[x';y1']; b=[x';y3']; [bk]=f_komp(b);..značeno plnou čárou [sj]=f_sjed(a,b); ]);..značeno přerušovanou čárou [pr]=f_prun(a,b);.značeno tečkovanou čárou plot(pr(1,:),[bk(2,:); sj(2,:); pr(2,:)]) axis([ ])
3 Obr. 2 Operace s fuzzy množinami Samozřejmě lze tyto operace definovat obecněji a to například přes S-normy a T-normy. V praxi používané fuzzy množiny by měly být normální a konvexní. Fuzzy množina A se nazývá normální, jestliže Ker(A), kde Ker(A) je jádro fuzzy množiny definované: Ker(A) = {x U; µ A (x) = 1}. Fuzzy množina A=(U, µ A ) se nazývá konvexní, jestliže U je lineární prostor a pro každé dva prvky x, y U a pro každé λ 0, 1 platí: µ A (λx+(1-λ)y) µ A (x) µ A (y). Fuzzy množiny definované pomocí příkazů trimf, trapmf, gaussmf, adt. jsou normální a konvexní. Dále splňují požadavek částečné spojitosti fumkce příslušnosti (µ A ). Takto definované fuzzy množiny se nazývají fuzzy čísla. Pomocí Zadehova principu rozšíření můžeme s fuzzy čísly pracovat způsobem obvyklým pro čísla. Zadehův princip rozšíření lze definovat ve tvaru: Mějme funkci f : U 1 U 2... U n V a nechť A i je fuzzy množina na U i : A i = (U i, µ Ai ), pak fuzzy množina f(a 1, A 2,..., A n ) nad univerzem V má funkci příslušnosti: µ f ( A, A,..., An ) 1 2 (y) = sup ( x1, x2,..., xn) U1 U2... Un; y= f ( x, x,..., x ) 1 2 n min{ µ A1 (x 1 ), µ A2 (x 2 ),..., µ An (x n )} Fuzzy Logic Toolbox umožňuje pomocí funkce fuzarith s fuzzy čísly provádět operace: sčítat, odčítat, násobit, dělit. x=(-5:0.2:40)'; y1=trimf(x,[1 3 7]); y2=trapmf(x,[ ]); y3=gaussmf(x,[1 7]); z1=fuzarith(x, y1, y3, 'sum');..značeno plnou čárou z2=fuzarith(x, y3, y1, 'sub');..značeno přerušovanou čárou z3=fuzarith(x, y1, y3, 'prod'); značeno tečkovanou čárou z4=fuzarith(x, y2, y1, 'div');..značeno čerchovanou čárou plot(x,[z1, z2, z3, z4]); axis([ ]);
4 Obr. 3 Výsledné fuzzy čísla Zadehův princip rozšíření se prakticky provádí tak, že fuzzy množiny pomocí α-řezů nařežeme na intervaly. S využitím intervalové aritmetiky vypočteme α-řezy výsledné fuzzy množiny a pomocí interpolace z nich sestrojíme výslednou fuzzy množinu (α-řez fuzzy množiny A, kde α L, je klasická množina A α = {x; µ A (x) α}). K těmto operacím (a samozřejmě i k dalším) jsem vytvořil řadu m-souborů. Namátkou vybírám např.: function v=f_vyska(f); %Funkce spocita vysku fm function [int]=fm_rez(a,alfa); %Funkce spocita jeden alfa_rez na fuzzy mnozine function [int]=fm_rezy(a,rezy); %Funkce spocita alfa_rezy na fuzzy mnozine function int=int_souc(a,b); % soucet dvou intervalu function int=int_nas(a,b); % nasobeni dvou intervalu function int=int_2odm(a); % druha odmocnina intervalu Fuzzy Logic Toolbox byl vytvořen pro nejčastější aplikaci fuzzy množin a to pro návrh Fuzzy Interface Systemu. Dříve se pro tento systém fuzzy pravidel používal název fuzzy regulátor. Ve Fuzzy Logic Toolboxu je tento systém velmi zdařile naprogramován včetně velmi příjemného prostředí pro odladění FSI. 3. Využití fuzzy množin ve shlukování Jednou z oblastí, kterou se zabývám, je shluková analýza a využití fuzzy množin ve shlukové analýze. V tomto směru mi poskytl Matlab a Fuzzy Logic Toolbox prostředí a prostředky pro vytvoření řady algoritmů zabývající se shlukovou analýzou. V Matlabu jsem vytvořil řadu m-souborů, pomocí nichž jsem prováděl výpočty klasického shlukování. Jedná se zvláště o soubory, které počítají nepodobnost (podobnost) objektů. Tato nepodobnost se
5 nejčastěji definuje jako vzdálenost objektů v Euclidově prostoru. Může být definovaná i jiným způsobem, ale musí vyhovovat požadavků kladených na nepodobnost: Nepodobnost objektů je zobrazení d : O O R + 0, pro které platí: d(o h, O s ) = 0 O h =O s, d(o h, O s ) 0, d(o h, O s ) = d(o s, O h ). Pomocí nepodobnosti objektů lze definovat nepodobnost shluků (více v [1, 3]). Namátkou vybírám funkce: function nep=b_nep(b1,b2,vaha,g); % funkce spocita nepodobnost (vzdalenost) bodu b1 b2 %G - matice metriky, vaha - vaha pro jednotlive dimenze function snep=shl_nep(bbn,sh1,sh2,v_b); % funkce najde nepodobnost dvou shluku na zaklade nepoddobnosti bodu function poc=po_pr_sh(sh); % funkce udava pocet prvku ve shluku function [p_s,p_ob]=sh_par(sh); % funkce da pocet shluku a pocet objektu S využitím předcházejících pojmů lze definovat hierarchické a nehierarchické shlukováni. function hl=sh_hiea(bb,typ,prn); % funkce simuluje hiearchicke shlukovani function sh_nhie(bb,sh0,typ,po_1b,prn); % funkce simuluje nehiearchicke shlukovani Například hierarchické shlukování dává výsledek ve tvaru podobnostního stromu Obr. 4. Objekty a jejich výsledný podobnostní strom hierarchického shlukování Pro klasické objekty lze využít fuzzy shlukování definované J.C. Bezdekem. Toto shlukování je naprogramováno v Fuzzy Logic Toolboxu pod funkcí fcm ( Fuzzy C-mean Clustering).
6 Mým dalším zájmem je shlukování objektů, které nejsou přesně definovány. Pro jejich vágnější popis se využívají fuzzy množiny. Pro tyto fuzzy objekty jsem vytvořil obdobné funkce jako pro klasické objekty. Například: function hl=sk_hiear(fbb,typ,prn,typ_def); % funkce pocita hiearchicke shlukovani fuzzy objektu function sh=sk_nhie(fbb,sh0,typ,prn); % funkce pocita nehiearchicke shlukovani fuzzy objektu Příklad výsledných shluků nehierarchického shlukování fuzzy objektů: Obr. 5. Výsledné shluky nehierarchického shlukování fuzzy objektů Více informací o fuzzy objektech a jejich shlukování lze nalézt v [6, 7, 8, 9]. 4. Využití fuzzy množin v predikci časových řad Další oblastí, ve které využívám Matlab a zvláště FIS obsažený v Fuzzy Logic Toolboxu, je predikce časových řad. Využily jsme FIS typu Sugeno pro predikci časové řady odběru tepla města Brna. FIS byl navržen tak, aby na základě předcházejících hodnot předpovídal jednu následující hodnotu. Požadavek byl na předpověď dalších 48 hodnot. Šlo by samozřejmě definovat FIS, který předpovídá v jednom kroku 48 hodnot zaráz. Vyzkoušeli jsme ale řešení, kdy jsme měli FIS pro předpověď jedné další hodnoty. Pro předpověď dalších hodnot jsme uvažovali předpovězenou hodnotu jako reálnou a s její pomocí jsme předpověděli stejným FIS další hodnotu. Tento postup jsme opakovali 48 krát. Tento postup jsme použili na časovou řadu spotřeby tepla města Brna v MW, naměřené od 1: do 1: Graf řady je ukázán na obr.6.
7 Obr. 6. Město Brno spotřeba tepla Časové řadě spotřeby tepla města Brna vyhovoval FIS typu Sugeno se 4 vstupními proměnnými (tedy další hodnota byla předpovězena na základě 4 předcházejících hodnot) a 7 vstupními hodnotami. in1 (7) Brno in2 (7) (sugeno) f(u) out1 in3 (7) in4 (7) 7 rules out1 (7) in4 in3 Obr. 7. Regulátor Sugeno pro Brno Obr. 8. Část regulační plochy I když jsme další předpovězené hodnoty předpovídali již na základě hodnot předpovězených, FIS se dokázal velmi úspěšně naladit na časovou řadu. Tato úspěšnost je zřejmá z porovnání s jinými druhy predikce. Nejlepší predikce bylo dosaženo pomocí fuzzy logiky, kdy MAPE = ( MAPE průměrná odchylka předpovězeného průběhu od skutečného). O něco horší výsledky dalo použití neuronových sítí, kdy MAPE = a největší chyba byla vypočtena při použití Box-Jenkinsonovy metodologie, kdy MAPE = = Viz obr Real Pred.BJ Pred.NN Pred.FL Obr. 9. Město Brno spotřeba tepla predikce Více informací o predikci časových řad a zkoumání časových řad pomocí FIS by měl přinést další článek.
8 5. Závěr Vestavěný Fuzzy Logic Toolbox se pro mou práci velmi osvědčil. Zvláště pak FIS je velmi zdařile konstruován. Přínosem je také funkce Fuzzy C-mean clustering (fcm), která pracuje podle algoritmu J.C. Bezdeka. K výše uvedeným funkcím jsem vytvořil řadu dalších funkcí pracujících s fuzzy množinami a simulující metody shlukové analýzy. Ze zkušenosti s různými výpočty mohu říci, že systém Matlab je velmi vhodný pro tento typ výpočtů. Literatura [1] ANDERBERG, M. R. Cluster Analysis for Applications. Academic Press, New York 1973 [2] BEZDEK, J. C. Pattern Recognition with Fuzzy Objective Function Alghorithms. Plenum Press, New York [3] LUKASOVÁ, A.- ŠARMANOVÁ, J. Metody shlukové analýzy, SNTL, Praha [4] NOVÁK, V. Fuzzy množiny a jejich aplikace. SNTL, Praha [5] ZADEH, L. A. Fuzzy Sets and Their Application to Pattern Classification and Cluster Analysis. In Classification and Clustering. Academic Press, New York [6] ŽÁK, L. Clustering of Fuzzy Objects. Sborník, Mendel 0, 6 th International Conference on Soft Computing. Brno, 0, pp ISBN [7] ŽÁK, L. Zobecnění fuzzy shlukování pro fuzzy objekty. Sborník Inteligentní systémy pro praxi, Luhačovice, 0, pp 59-68, ISBN [8] ŽÁK, L Generalization of Fuzzy Clustering for Vaguely Defined Objects, 9th Zittau Fuzzy Colloquium, Zittau, 1, pp , ISBN [9] ŽÁK, L. Shlukování vágně definovaných objektů, PhD Thesis, Vysoké učení technické, Brno, 2, ISSN Acknowledgement. Tento článek je součástí řešení výzkumného záměru CEZ: J22/98: "Netradiční metody studia komplexních a neurčitých systémů". Kontakt: tel.: zak@um.fme.vutbr.cz
Fuzzy množiny, Fuzzy inference system. Libor Žák
Fuzzy množiny, Fuzzy inference system Proč právě fuzzy množiny V řadě případů jsou parametry, které vstupují a ovlivňují vlastnosti procesu, popsané pomocí přibližných nebo zjednodušených pojmů. Tedy
Stavební fakulta Katedra mechaniky. Jaroslav Kruis, Petr Štemberk
České vysoké učení technické v Praze Stavební fakulta Katedra mechaniky Fuzzy množiny, fuzzy čísla a jejich aplikace v inženýrství Jaroslav Kruis, Petr Štemberk Obsah Nejistoty Teorie pravděpodobnosti
Míry podobnosti, základy fuzzy matematiky
Evropský sociální fond Investujeme do vaší budoucnosti Míry podobnosti, základy fuzzy matematiky Matematika pro informatiky, FIT ČVUT Martin Holeňa, 9. týden LS 2010/2011 O čem to bude? Přehled vzdáleností
Základy fuzzy řízení a regulace
Ing. Ondřej Andrš Obsah Úvod do problematiky měkkého programování Základy fuzzy množin a lingvistické proměnné Fuzzyfikace Základní operace s fuzzy množinami Vyhodnocování rozhodovacích pravidel inferenční
Fuzzy regulátory. Miloš Schlegel. schlegel@kky.zcu.cz
5 Fuzzy regulátory Miloš Schlegel schlegel@kky.zcu.cz Několik výroků o přesnosti Přesnost a pravdivost neznamená totéž. (Henri Matisse) Věřím, že nic není bezpodmínečně pravdivé a proto jsem v opozici
Úvod do lineární algebry
Úvod do lineární algebry 1 Aritmetické vektory Definice 11 Mějme n N a utvořme kartézský součin R n R R R Každou uspořádanou n tici x 1 x 2 x, x n budeme nazývat n rozměrným aritmetickým vektorem Prvky
Vybrané přístupy řešení neurčitosti
Vybrané přístupy řešení neurčitosti Úvod do znalostního inženýrství, ZS 2015/16 8-1 Faktory jistoty Jedná se o přístup založený na ad hoc modelech Hlavním důvodem vzniku tohoto přístupu je omezení slabin
VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt
VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni Abstrakt Současný trend snižování počtu kontaktních hodin ve výuce nutí vyučující
Cvičná bakalářská zkouška, 1. varianta
jméno: studijní obor: PřF BIMAT počet listů(včetně tohoto): 1 2 3 4 5 celkem Cvičná bakalářská zkouška, 1. varianta 1. Matematická analýza Najdětelokálníextrémyfunkce f(x,y)=e 4(x y) x2 y 2. 2. Lineární
Citlivost kořenů polynomů
Citlivost kořenů polynomů Michal Šmerek Univerzita obrany v Brně, Fakulta ekonomiky a managementu, Katedra ekonometrie Abstrakt Článek se zabývá studiem citlivosti kořenů na malou změnu polynomu. Je všeobecně
Vícerozměrné statistické metody
Vícerozměrné statistické metody Shluková analýza Jiří Jarkovský, Simona Littnerová FSTA: Pokročilé statistické metody Typy shlukových analýz Shluková analýza: cíle a postupy Shluková analýza se snaží o
Metody analýzy dat I. Míry a metriky - pokračování
Metody analýzy dat I Míry a metriky - pokračování Literatura Newman, M. (2010). Networks: an introduction. Oxford University Press. [168-193] Zaki, M. J., Meira Jr, W. (2014). Data Mining and Analysis:
Statistické metody v ekonomii. Ing. Michael Rost, Ph.D.
Statistické metody v ekonomii Ing. Michael Rost, Ph.D. Jihočeská univerzita v Českých Budějovicích Shluková analýza Shluková analýza je souhrnným názvem pro celou řadu výpočetních algoritmů, jejichž cílem
Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují
Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),
MOORE-PENROSEOVA INVERZE MATICE A JEJÍ APLIKACE. 1. Úvod
Kvaternion 1/2013, 7 14 7 MOORE-PENROSEOVA INVERZE MATICE A JEJÍ APLIKACE LADISLAV SKULA Abstrakt V článku je uvedena definice pseudoinverzní matice, ukázána její existence a jednoznačnost a zmíněny dvě
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítání
0.1 Úvod do lineární algebry
Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Lineární rovnice o 2 neznámých Definice 011 Lineární rovnice o dvou neznámých x, y je rovnice, která může být vyjádřena ve tvaru ax + by = c, kde
VE 2D A 3D. Radek Výrut. Abstrakt Tento článek obsahuje postupy pro výpočet Minkowského sumy dvou množin v rovině a pro výpočet Minkowského sumy
25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Radek Výrut VÝPOČET MINKOWSKÉHO SUMY VE 2D A 3D Abstrakt Tento článek obsahuje postupy pro výpočet Minkowského sumy dvou množin v rovině a pro výpočet Minkowského
VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ
VYUŽITÍ MATLABU PRO PODPORU VÝUKY A PŘI ŘEŠENÍ VÝZKUMNÝCH ÚKOLŮ NA KATEDŘE KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ Markéta Mazálková Katedra komunikačních a informačních systémů Fakulta vojenských technologií,
Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.
Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a
Matematika pro informatiky
(FIT ČVUT v Praze) Konvexní analýza 13.týden 1 / 1 Matematika pro informatiky Jaroslav Milota Fakulta informačních technologíı České vysoké učení technické v Praze Letní semestr 2010/11 Extrémy funkce
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 LITERATURA Holčík, J.: přednáškové prezentace Holčík, J.: Analýza a klasifikace signálů.
1 Topologie roviny a prostoru
1 Topologie roviny a prostoru 1.1 Základní pojmy množin Intervaly a okolí Intervaly v rovině nebo prostoru jsou obdélníky nebo hranoly se stranami rovnoběžnými s osami souřadnic. Podmnožiny intervalů se
PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE
PIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí
MATURITNÍ TÉMATA Z MATEMATIKY
MATURITNÍ TÉMATA Z MATEMATIKY 1. Základní poznatky z logiky a teorie množin Pojem konstanty a proměnné. Obor proměnné. Pojem výroku a jeho pravdivostní hodnota. Operace s výroky, složené výroky, logické
Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.
Matice Definice. Maticí typu m n nazýváme obdélníkové pole, tvořené z m n reálných čísel (tzv. prvků matice), zapsaných v m řádcích a n sloupcích. Značíme např. A = (a ij ), kde i = 1,..., m, j = 1,...,
Fakulta chemicko-technologická Katedra analytické chemie. 3.2 Metody s latentními proměnnými a klasifikační metody
Fakulta chemicko-technologická Katedra analytické chemie 3.2 Metody s latentními proměnnými a klasifikační metody Vypracoval: Ing. Tomáš Nekola Studium: licenční Datum: 21. 1. 2008 Otázka 1. Vypočtěte
Úvod do fuzzy logiky a fuzzy regulátory
Úvod do fuzzy logiky a fuzzy regulátory Tato publikace vznikla jako součást projektu CZ.04.1.03/3.2.15.2/0285 Inovace VŠ oborů strojního zaměření, který je spolufinancován evropským sociálním fondem a
Da D to t v o é v ty t py IB111: Datové typy
Datové typy IB111: Datové typy Data a algoritmizace jaká data potřebuji pro vyřešení problému? jak budu data reprezentovat? jaké operaci s nimi potřebuji provádět? Navržení práce s daty je velice důležité
Smíšené regresní modely a možnosti jejich využití. Karel Drápela
Smíšené regresní modely a možnosti jejich využití Karel Drápela Regresní modely Základní úloha regresní analýzy nalezení vhodného modelu studované závislosti vyjádření reálného tvaru závislosti minimalizace
Vícerozměrné statistické metody
Vícerozměrné statistické metody Podobnosti a vzdálenosti ve vícerozměrném prostoru, asociační matice II Jiří Jarkovský, Simona Littnerová Vícerozměrné statistické metody Práce s asociační maticí Vzdálenosti
Chyby měření 210DPSM
Chyby měření 210DPSM Jan Zatloukal Stručný přehled Zdroje a druhy chyb Systematické chyby měření Náhodné chyby měření Spojité a diskrétní náhodné veličiny Normální rozdělení a jeho vlastnosti Odhad parametrů
Základní pojmy teorie množin Vektorové prostory
Základní pojmy teorie množin Přednáška MATEMATIKA č. 1 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 7. 10. 2010 Základní pojmy teorie množin Základní pojmy
PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.
PRIMITIVNÍ FUNKCE V předchozích částech byly zkoumány derivace funkcí a hlavním tématem byly funkce, které derivace mají. V této kapitole se budou zkoumat funkce, které naopak jsou derivacemi jiných funkcí
APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL
APROXIMACE KŘIVEK V MATLABU NEWTONŮV INTERPOLAČNÍ POLYNOM CURVE FITTING IN MATLAB NEWTON INTERPOLATION POLYNOMIAL Jiří Kulička 1 Anotace: Článek se zabývá odvozením, algoritmizací a popisem konstrukce
Využití neuronové sítě pro identifikaci realného systému
1 Portál pre odborné publikovanie ISSN 1338-0087 Využití neuronové sítě pro identifikaci realného systému Pišan Radim Elektrotechnika 20.06.2011 Identifikace systémů je proces, kdy z naměřených dat můžeme
Rozdíl rizik zbytečného signálu v regulačním diagramu (I,MR) a (xbar,r)
Rozdíl rizik zbytečného signálu v regulačním diagramu (I,MR) a (xbar,r) Bohumil Maroš 1. Úvod Regulační diagram je nejefektivnější nástroj pro identifikaci stability, resp. nestability procesu. Vhodně
Limita a spojitost funkce a zobrazení jedné reálné proměnné
Přednáška 4 Limita a spojitost funkce a zobrazení jedné reálné proměnné V několika následujících přednáškách budeme studovat zobrazení jedné reálné proměnné f : X Y, kde X R a Y R k. Protože pro každé
Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic
Přednáška třetí (a pravděpodobně i čtvrtá) aneb Úvod do lineární algebry Matice a soustavy rovnic Lineární rovnice o 2 neznámých Lineární rovnice o 2 neznámých Lineární rovnice o dvou neznámých x, y je
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY
VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY Jan Krejčí 31. srpna 2006 jkrejci@physics.ujep.cz http://physics.ujep.cz/~jkrejci Obsah 1 Přímé metody řešení soustav lineárních rovnic 3 1.1 Gaussova eliminace...............................
Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny
Operativní řízení odtoku vody z nádrže za průchodu povodně Starý, M. VUT FAST Brno, Ústav vodního hospodářství krajiny Abstrakt Příspěvek se zabývá možností využití teorie fuzzy logiky při operativním
Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:
3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...
OBECNÉ METODY VYROVNÁNÍ
OBECNÉ METODY VYROVNÁNÍ HYNČICOVÁ TEREZA, H2IGE1 2014 ÚVOD Z DŮVODU VYLOUČENÍ HRUBÝCH CHYB A ZVÝŠENÍ PŘESNOSTI NIKDY NEMĚŘÍME DANOU VELIČINU POUZE JEDNOU VÝSLEDKEM OPAKOVANÉHO MĚŘENÍ NĚKTERÉ VELIČINY JE
Seznam všech vědeckých a pedagogických prací
RNDr. Libor Žák, Ph.D. Seznam všech vědeckých a pedagogických prací Článek ve vědeckém časopisu s IF > 0,5 [1] Weiserová, E.; Doudová, L.; Galiová, L.; Žák, L.; Michálek, J.; Janiš, R.; Buňka, F. The effect
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ícerozměrné statistické metody
Vícerozměrné statistické metody Vícerozměrné statistické rozdělení a testy, operace s vektory a maticemi Jiří Jarkovský, Simona Littnerová FSTA: Pokročilé statistické metody Vícerozměrné statistické rozdělení
Zavedení a vlastnosti reálných čísel
Zavedení a vlastnosti reálných čísel jsou základním kamenem matematické analýzy. Konstrukce reálných čísel sice není náplní matematické analýzy, ale množina reálných čísel R je pro matematickou analýzu
2. RBF neuronové sítě
2. RBF neuronové sítě Kapitola pojednává o neuronových sítích typu RBF. V kapitole je popsána základní struktura tohoto typu neuronové sítě. Poté následuje definice a charakteristika jednotlivých radiálně
MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]
MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě
Interpolace, aproximace
11 Interpolace, aproximace Metoda nejmenších čtverců 11.1 Interpolace Mějme body [x i,y i ], i =0, 1,...,n 1. Cílem interpolace je najít funkci f(x), jejíž graf prochází všemi těmito body, tj. f(x i )=y
NURBS REPREZENTACE KŘIVEK V MAPLE
25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE Karolína Kundrátová NURBS REPREZENTACE KŘIVEK V MAPLE Abstrakt Parametrizace křivek jako NURBS (tj. neuniformní racionální B-spliny) patří k moderním postupům
Řídicí technika. Obsah. Fuzzy řízení Fuzzy množiny Operace s fuzzy množinami Fuzzy pravidla Fuzzy regulátory. Fuzzy řízení.
20..207 Akademický rok 207/208 Připravil: Radim Farana Řídicí technika Fuzzy řízení 2 Obsah Fuzzy řízení Operace s fuzzy množinami y 3 Fuzzy řízení Fuzzy řízení je spolu s dalšími přístupy, jako například
Arnoldiho a Lanczosova metoda
Arnoldiho a Lanczosova metoda 1 Částečný problém vlastních čísel Ne vždy je potřeba (a někdy to není ani technicky možné) nalézt celé spektrum dané matice (velké řídké matice). Úloze, ve které chceme aproximovat
Přednáška 3: Limita a spojitost
3 / 1 / 17, 1:38 Přednáška 3: Limita a spojitost Limita funkce Nejdříve je potřeba upřesnit pojmy, které přesněji popisují (topologickou) strukturu množiny reálných čísel, a to zejména pojem okolí 31 Definice
Soustavy lineárních rovnic
Přednáška MATEMATIKA č 4 Katedra ekonometrie FEM UO Brno kancelář 69a, tel 973 442029 email:jirineubauer@unobcz 27 10 2010 Soustava lineárních rovnic Definice Soustava rovnic a 11 x 1 + a 12 x 2 + + a
Dodatek 2: Funkce dvou proměnných 1/9
Dodatek 2: Funkce dvou proměnných 1/9 2/9 Funkce dvou proměnných Definice: Reálnou funkcí dvou reálných proměnných, definovanou na množině M R 2, rozumíme předpis f, který každé uspořádané dvojici reálných
4. Aplikace matematiky v ekonomii
4. Aplikace matematiky v ekonomii 1 Lineární algebra Soustavy 1) Na základě statistických údajů se zjistilo, že závislost množství statku z poptávaného v průběhu jednoho týdne lze popsat vztahem q d =
1 Mnohočleny a algebraické rovnice
1 Mnohočleny a algebraické rovnice 1.1 Pojem mnohočlenu (polynomu) Připomeňme, že výrazům typu a 2 x 2 + a 1 x + a 0 říkáme kvadratický trojčlen, když a 2 0. Číslům a 0, a 1, a 2 říkáme koeficienty a písmenem
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
Vytváření grafů v aplikaci Helios Red
Vytváření grafů v aplikaci Helios Red Grafy jsou v Helios Red součástí generátoru sestav a jsou tedy dostupné ve všech modulech a výstupech, kde je k dispozici generátor sestav. Největší použití mají v
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:
Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).
Předmět: MA 4 Dnešní látka Vektorový (lineární) prostor (připomenutí) Normovaný lineární prostor Normy matic a vektorů Symetrické matice, pozitivně definitní matice Gaussova eliminační metoda, podmíněnost
Analytické metody v motorsportu
Analytické metody v motorsportu Bronislav Růžička Ústav konstruování Odbor konstruování strojů Fakulta strojního inženýrství Vysoké učení č technické v Brně ě 29. června 2011, FSI VUT v Brně, Česká republika
Cvičení z Lineární algebry 1
Cvičení z Lineární algebry Michael Krbek podzim 2003 2392003 Hodina Jsou dána komplexní čísla z = +2 i a w = 2 i Vyjádřete c algebraickém tvaru (z + w) 3,, (zw), z w 2 Řešte v komplexním oboru rovnice
1 Báze a dimenze vektorového prostoru 1
1 Báze a dimenze vektorového prostoru 1 Báze a dimenze vektorového prostoru 1 2 Aritmetické vektorové prostory 7 3 Eukleidovské vektorové prostory 9 Levá vnější operace Definice 5.1 Necht A B. Levou vnější
ZÍSKÁVÁNÍ ZNALOSTÍ Z DATABÁZÍ
Metodický list č. 1 Dobývání znalostí z databází Cílem tohoto tematického celku je vysvětlení základních pojmů z oblasti dobývání znalostí z databází i východisek dobývání znalostí z databází inspirovaných
Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n
[1] Základní pojmy [2] Matice mezi sebou sčítáme a násobíme konstantou (lineární prostor) měníme je na jiné matice eliminační metodou násobíme je mezi sebou... Matice je tabulka čísel s konečným počtem
Teorie náhodných matic aneb tak trochu jiná statistika
Teorie náhodných matic aneb tak trochu jiná statistika B. Vlková 1, M.Berg 2, B. Martínek 3, O. Švec 4, M. Neumann 5 Gymnázium Uničov 1, Gymnázium Václava Hraběte Hořovice 2, Mendelovo gymnázium Opava
Soustavy lineárních rovnic a determinanty
Soustavy lineárních rovnic a determinanty Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny
OPTIMÁLNÍ SEGMENTACE DAT
ROBUST 2004 c JČMF 2004 OPTIMÁLNÍ SEGMENTACE DAT Petr Novotný Klíčová slova: Výpočetní statistika, po částech spojitá regrese. Abstrakt: Snížení paměťové náročnosti při výpočtu po částech spojitého regresního
Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.
Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní
Profilování vzorků heroinu s využitím vícerozměrné statistické analýzy
Profilování vzorků heroinu s využitím vícerozměrné statistické analýzy Autor práce : RNDr. Ivo Beroun,CSc. Vedoucí práce: prof. RNDr. Milan Meloun, DrSc. PROFILOVÁNÍ Profilování = klasifikace a rozlišování
Matematická analýza III.
1. - limita, spojitost Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Co bychom měli znát limity posloupností v R základní vlastnosti funkcí jedné proměnné (definiční obor, monotónnost, omezenost,... )
Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...
Polynomy Obsah Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1 Základní vlastnosti polynomů 2 1.1 Teorie........................................... 2 1.1.1 Zavedení polynomů................................
Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
Bodové a intervalové odhady parametrů v regresním modelu
Statistika II Katedra ekonometrie FVL UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz Lineární regresní model Mějme lineární regresní model (LRM) Y = Xβ + e, kde y 1 e 1 β y 2 Y =., e
KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ
KOMPLEXNÍ ČÍSLA Gymnázium Jiřího Wolkera v Prostějově Výukové materiály z matematiky pro vyšší gymnázia Autoři projektu Student na prahu 21. století - využití ICT ve vyučování matematiky na gymnáziu INVESTICE
MATEMATIKA A Metodický list č. 1
Metodický list č. 1 Název tématického celku: Lineární algebra I Základním cílem tohoto tématického celku je objasnit některé pojmy lineární algebry a poukázat na jejich vzájemnou souvislost. Posluchači
i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice
I. Funkce dvou a více reálných proměnných 1. Úvod Značení: V textu budeme používat označení: N pro množinu všech přirozených čísel; R pro množinu všech reálných čísel; R n pro množinu všech uspořádaných
Modelování blízkého pole soustavy dipólů
1 Úvod Modelování blízkého pole soustavy dipólů J. Puskely, Z. Nováček Ústav radioelektroniky, Fakulta elektrotechniky a komunikačních technologií, VUT v Brně Purkyňova 118, 612 00 Brno Abstrakt Tento
AVDAT Mnohorozměrné metody, metody klasifikace Shluková analýza
AVDAT Mnohorozměrné metody, metody klasifikace Shluková analýza Josef Tvrdík Katedra informatiky Přírodovědecká fakulta Ostravská univerzita Shluková analýza Cílem shlukové analýzy je nalézt v datech podmnožiny
(Cramerovo pravidlo, determinanty, inverzní matice)
KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce
Neuronové časové řady (ANN-TS)
Neuronové časové řady (ANN-TS) Menu: QCExpert Prediktivní metody Neuronové časové řady Tento modul (Artificial Neural Network Time Series ANN-TS) využívá modelovacího potenciálu neuronové sítě k predikci
Fuzzy logika. Informační a znalostní systémy
Fuzzy logika Informační a znalostní systémy Fuzzy logika a odvozování Lotfi A. Zadeh (*1921) Lidé nepotřebují přesnou číslem vyjádřenou informaci a přesto jsou schopni rozhodovat na vysoké úrovni, odpovídající
ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT. Institut biostatistiky a analýz
ANALÝZA A KLASIFIKACE BIOMEDICÍNSKÝCH DAT prof. Ing. Jiří Holčík,, CSc. NEURONOVÉ SÍTĚ otázky a odpovědi 1 AKD_predn4, slide 8: Hodnota výstupu závisí na znaménku funkce net i, tedy na tom, zda bude suma
9. listopadu Rozvoj aplikačního potenciálu (RAPlus) CZ.1.07/2.4.00/
9. listopadu 212 Rozvoj aplikačního potenciálu (RAPlus) CZ.1.7/2.4./17.117 Používané postupy Lord D., Mannering F.: The Statistical Analysis of Crash-Frequency Data: A Review and Assessment of Methodological
Matematika B101MA1, B101MA2
Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet
Základy teorie pravděpodobnosti
Základy teorie pravděpodobnosti Náhodná veličina Roman Biskup (zapálený) statistik ve výslužbě, aktuálně analytik v praxi ;-) roman.biskup(at)email.cz 12. února 2012 Statistika by Birom Základy teorie
11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.
11MAMY LS 2017/2018 Cvičení č. 2: 21. 2. 2018 Úvod do Matlabu. Jan Přikryl 21. února 2018 Po skupinách, na které jste se doufám rozdělili samostatně včera, vyřešte tak, jak nejlépe svedete, níže uvedená
Princip rozšíření a operace s fuzzy čísly
Center for Machine Perception presents Princip rozšíření a operace s fuzzy čísly Mirko Navara Center for Machine Perception Faculty of Electrical Engineering Czech Technical University Praha, Czech Republic
Maturitní témata profilová část
Seznam témat Výroková logika, úsudky a operace s množinami Základní pojmy výrokové logiky, logické spojky a kvantifikátory, složené výroky (konjunkce, disjunkce, implikace, ekvivalence), pravdivostní tabulky,
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory
Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory Zkouška ověřuje znalost základních pojmů, porozumění teorii a schopnost aplikovat teorii při
Limita a spojitost LDF MENDELU
Limita a spojitost Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny společného základu
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 Relace, zobrazení, algebraické struktury Michal Botur Přednáška
Usuzování za neurčitosti
Usuzování za neurčitosti 25.11.2014 8-1 Usuzování za neurčitosti Hypotetické usuzování a zpětná indukce Míry postačitelnosti a nezbytnosti Kombinace důkazů Šíření pravděpodobnosti v inferenčních sítích
LFLC 2000 + MATLAB/SIMULINK - SYSTÉM PRO UNIVERSÁLNTÍ APLIKACE FUZZY LOGIKY. Antonín Dvořák, Hashim Habiballa, Vilém Novák a Vikátor Pavliska
LFLC 2000 + MATLAB/SIMULINK - SYSTÉM PRO UNIVERSÁLNTÍ APLIKACE FUZZY LOGIKY Antonín Dvořák, Hashim Habiballa, Vilém Novák a Vikátor Pavliska Abstrakt. Softwarový balík LFLC 2000 je komplexním nástrojem
1 Vektorové prostory.
1 Vektorové prostory DefiniceMnožinu V, jejíž prvky budeme označovat a, b, c, z, budeme nazývat vektorovým prostorem právě tehdy, když budou splněny následující podmínky: 1 Je dáno zobrazení V V V, které
Normální (Gaussovo) rozdělení
Normální (Gaussovo) rozdělení Normální (Gaussovo) rozdělení popisuje vlastnosti náhodné spojité veličiny, která vzniká složením různých náhodných vlivů, které jsou navzájem nezávislé, kterých je velký
VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A
VEKTORY Vektorem se rozumí množina všech orientovaných úseček, které mají stejnou velikost, směr a orientaci, což vidíme na obr. 1. Jedna konkrétní orientovaná úsečka se nazývá umístění vektoru na obr.
Fuzzy regulátory Mamdaniho a Takagi-Sugenova typu. Návrh fuzzy regulátorů: F-I-A-D v regulátorech Mamdaniho typu. Fuzzifikace. Inference. Viz. obr.
Fuzzy regulátory Mamdaniho a Takagi-Sugenova typu Návrh fuzzy regulátorů: Fuzzifikace, (fuzzyfikace), (F) Inference, (I), Agregace, (A), Defuzzifikace (defuzzyfikace) (D). F-I-A-D v regulátorech Mamdaniho