Katedra informatiky P·r¶3rodov·edeck¶a fakulta Univerzita Palack¶eho T·r¶3da 17. listopadu 12 771 46 Olomouc POSUDEK ¶´ BAKALA ·E PR ACE RSK´ N¶azev bakal¶a·rsk¶e pr¶ace: Co a k ·cemu je fuzzy logika? Diplomant: V¶aclav Nepo·zitek Autor posudku: RNDr. Miroslav Kola·r¶3k, Ph.D. (vedouc¶i pr¶ace) Prvn¶3m c¶3lem pr¶ace bylo popsat co je to fuzzy logika a kde a jak¶ym zpousobem se vyu·z¶3v¶a v praxi. Druh¶ym c¶3lem bylo vytvo·rit aplikaci, kter¶a simuluje ·cinnost n·ejak¶eho za·r¶3zen¶i vyu·z¶3vaj¶3c¶3ho fuzzy regul¶ator. Oba c¶3le pr¶ace diplomant splnil. Textov¶a ·ast pr¶ace je rozd·elena do p·eti kapitol. Prvn¶i kapitola ( ´ cn·e c¶Uvod) velmi stru· popisuje fuzzy logiku a fuzzy regul¶atory. Druh¶a kapitola (Z¶aklady teorie fuzzy logiky) pojedn¶av¶a o z¶akladn¶3ch pojmech fuzzy logiky a vysv·etluje co je fuzzy regul¶ator. T·ret¶i kapitola (Vybran¶e oblasti vyu·zit¶i fuzzy logiky) popisuje n·ekter¶e oblasti, ve kter¶ych je · fuzzy logika vyu·z¶3v¶ana a obsahuje ·radu konkr¶etn¶3ch p·r¶3kladou. Ctvrt¶a kapitola (FuzzyL ogic.dll) je v·enov¶ana popisu knihovny FuzzyLogic.dll. P¶at¶a kapitola (Simulace ·cinnosti fuzzy regul¶atoru -aplikace) popisuje aplikaci, kter¶a simuluje ·cinnost fuzzy regul¶atoru na automobilu, kter¶y p·rizpousobuje svoji rychlost podle j¶3zdy automobilu jedouc¶3ho p·red n¶3m. Text je naps¶an ·ctiv·e, bez z¶asadn¶3ch chyb a obsahuje ·radu ilustrativn¶3ch obr¶azkou. Bohu·zel je ale m¶3sty trochu nesouvisl¶y ·ci p·r¶3li·s stru·cn¶y (str. 8, str. 10 a·z 14, str. 20, str. 24 a v ·c¶asti 5.2.3). Na·sel jsem i n·ekolik drobn¶ych chyb a p·reklepou, nap·r.: -na str. 11 v obr. 8 jsou dv·e chyby v de—nici ¦-funkce -na str. 18 je v p·redposledn¶3m odstavci nav¶3c slovo se\ " -na str. 21 v obr. 15 je ·spatn·e pops¶ana vodorovn¶a osa -na str. 22 (v druh¶e v·et·e v druh¶em p·r¶3kladu) m¶a b¶yt slovo znaku“ m¶3sto slova p¶3smene“ "" -na str. 32 m¶a b¶yt ve slov·e Applikace“ pouze jedno p " -na str. 41 nem¶a b¶yt slovo Proto·ze“ na za·c¶atku prvn¶i v·ety ·c¶asti 5.3. " Diplomant naprogramoval aplikaci s jednoduch¶ym fuzzy regul¶atorem, kter¶y reguluje rychlost vozidla. Vyzkou·sel si, jak de—novat vstupn¶i a v¶ystupn¶i veli·ciny, jak de—novat pravidla. Mimo jin¶e musel pochopit co je fuzzi—kace, defuzzi—kace a interferen·cn¶i mechanism us. Aplikace umo·z·nuje si s uveden¶ymi pojmy pohr¶at“ a tak je bl¶3·ze pochopit. Je jasn¶e, " ·ze by bylo mo·zn¶e v mnoha sm·erech aplikaci d¶ale vylep·sovat, nap·r. mo·znost manu¶aln¶3ho ·r¶3zen¶i automobilu by se mohla konkr¶etn·e porovnat (t·reba ·c¶3seln·e) s ulo·zenou j¶3zdou ·r¶3zenou fuzzy regul¶atorem. Editace pravidel je docela t·e·zkop¶adn¶a a mou·ze b¶yt i m¶3rn·e zav¶ad·ej¶3c¶3, nap·r. v p·r¶3pad·e tvorby pravidla IF rychlost THEN s¶3la“ apod. P·ri ovl¶ad¶an¶i kurzorem " nelze dostat —alov¶e auto na konec sc¶eny (lze to jen pomoc¶i plusu\). D¶ale, p·ri manu¶aln¶3m " ovl¶ad¶an¶i zelen¶eho auta nelze pou·z¶3t plusu“ a m¶3nusu\. Nelze tak¶e m·enit velikost okna ap "" likace. Celkov·e v·sak aplikaci hodnot¶3m kladn·e, nebot’ v¶y·se zm¶3n·en¶e nedostatky lze snadno odstranit. Pr¶aci doporu·cuji k obhajob·e a hodnot¶3m ji zn¶amkou v¶yborn·e. Ve Zl¶3n·e, 27. srpna 2010 RNDr. Miroslav Kola·r¶3k, Ph.D.