KÉSZÍTETTE: Krizsán Zoltán

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "KÉSZÍTETTE: Krizsán Zoltán"

Átírás

1 Miskolci Egyetem Gépészmérnöki és Informatikai Kar KITERJESZTETT FRI MÓDSZEREK, ÉS ALKALMAZÁSAIK Ph.D. értekezés tézisei KÉSZÍTETTE: Krizsán Zoltán Okleveles mérnök-informatikus AKI A DOKTORI FOKOZAT ELNYERÉSÉRE PÁLYÁZIK HATVANI JÓZSEF INFROMATIKAI TUDOMÁNYOK DOKTORI ISKOLA ALKALMAZOTT SZÁMÍTÁSTUDOMÁNY TÉMATERÜLET ADAT- ÉS TUDÁSBÁZISOK, TUDÁSINTENZÍV RENDSZEREK TÉMACSOPORT TÉMAVEZETŐ: Dr. habil. Kovács Szilveszter Miskolc, 2014.

2

3 Krizsán Zoltán Kiterjesztett FRI Módszerek, és Alkalmazásaik PhD értekezés tézisei Miskolc, 2014.

4 Védési bitzottság Elnök: Prof. Dr. Szigeti Jenő, CSc Titkár: Dr. Mileff Péter, PhD Tagok: Dr. Erdélyi Ferenc, CSc Dr. Johanyák Zsolt Csaba, PhD Dr. Vámossy Zoltán, PhD Dr. Fegyverneki Sándor, PhD Oppenensek: Dr. Korondi Péter, DSc Dr. Reskó Barna, PhD ME, egyetemi tanári, intézetigazgató ME, egyetemi adjunktus ME, ny. egyetemi docens Kecskeméti főiskola, főiskolai tanár Óbudai Egyetem, egyetemi docens ME, egyetemi docens, intézeti tanszékvezető BME, tanszékvezető, egyetemi tanár Óbudai Egyetem, egyetemi adjunktus

5 tartalomjegyzék 1. Bevezetés Irodalmi áttekintés Kutatás célja 5 2. Új tudományos eredmények Definiáltam egy általános metodikát a két lépéses fuzzy interpolációs módszerekhez, hogy kezelni tudják a dupla pontos fuzzy leírást Bevezettem az Elő-kiértékelő módszert az IEC koncepcióba Megoldást adtam az OpenRTM-aist CORBA technológia független vezérlésű kialakítására Eredmények hasznosítása További kutatási feladatok Summary Saját publikációk és értekezések a témakörben 25 * i

6 1 bevezetés A disszertáció tézisei az intelligens számítási módszerek alkalmazási területein belül három fő tématerület köré csoportosulnak. Az első a fuzzy szabály-interpolációs módszerek (Fuzzy Rule Interpolation, FRI) speciális, a fuzzyságot is interpolálni képes kiterjesztéséhez, a második az interaktív evolúciós módszerek (Iteractive Evaluation Computation, IEC) FRI modell alapú megoldásaihoz, a harmadik az OpenRTM-aist robot middleware strukturális átalakításához kapcsolódik. Az első két tézis témája a fuzzy interpolációs modellezés. A fuzzy logikai rendszer alkalmazások nagy része a szabály alapú tudásreprezentáció. A fuzzy következtetések a fuzzy megfigyelések fuzzy szabálybázis alapján számított értékei. A klasszikus fuzzy rendszerek megkövetelik a fuzzy szabályrendszer teljességét, a lehetséges fuzzy megfigyelések fuzzy szabály antecedensekkel való teljes lefedését. Ez azt jelenti, hogy klasszikus fuzzy tudásreprezentáció esetén minden lehetséges fuzzy megfigyelésre biztosan illeszkedik legalább egy szabály antecedens. A szabályszám tekintetében ez a megfigyelés dimenzió számával exponenciálisan növekedő értéket jelent. A gyakorlati esetek egy részében ez nem teljesíthető. Az ilyen nem teljesen fedő vagy más néven ritka szabálybázisú rendszer gyakran nem jelent tényleges információ hiányt, csak a lényegi információ kinyerés, vagy esetleg szabálybázis tömörítés eredménye. A ritka szabálybázisú fuzzy rendszerek következtetési módszere a fuzzy szabályinterpoláció (FRI). Általánosságban az FRI modellek ritka szabályrendszere a teljes szabályrendszerből az interpolációs módszer által kikövetkeztethető szabályok elhagyásával nyerhető. A harmadik tézis robot middleware-t érintő eredményei a robotikai és virtuális valóság rendszerek fuzzy modell alapú ember-gép kapcsolat implementációja során felmerült strukturális problémákra adnak megoldást. 1.1 Irodalmi áttekintés A fuzzy logikát Zadeh vezette be [1] közel ötven éve, ami napjainkban a mindennapok eszközeinek gyakran használt modellje lett. Kóczy a [2] cikkében felvetette a ritka szabálybázisú fuzzy rendszerek elméletét, ahol csak néhány szabály van, nincs teljes 1

7 lefedettség. Ha a megfigyelés olyan helyen található, ahol éppen nincs szabály, akkor a létező szabályok alapján interpoláljuk a következményt. Azokat a módszereket, amelyek ritka szabálybázis esetében következményeket számolnak, FRI (Fuzzy Rule Interpolation) módszereknek hívjuk. Számos FRI módszert vezettek be, amelyek különbözőképpen számolják a következményt. Ezeket két nagy csoportba sorolhatjuk aszerint, hogy hány lépésben határozzák meg a következményt. Az egy lépéses vagy direkt módszerek a következményt egy lépésben állítják elő. Ezen csoport meghatározó képviselői: a KH [2], melyet Kóczy és Hirota vezetett be, a MACI [3] (Tikk és Baranyi), a FIVE [4] (Kovács és Kóczy), az IMUL [5] (Wong, Gedeon, és Tikk), és VKK [6] (Vass, Kalmár és Kóczy) módszerek. Találhatóak olyan módszerek is, melyek nem egy, hanem két lépésben határozzák meg a következményt. Első lépésben egy ideiglenes szabályt hoznak létre a megfigyelés helyén, majd második lépésben ezen átmeneti szabály alapján határozzák meg a következményt a megfelelő helyen, a megfelelő alakkal. Ezen eljárások lépéseit Baranyi és társai definiálták [7]. Ennek a családnak a módszerei az ST [8] (Yan, Mizumoto, és Qiao), az IGRV [9] (Huang és Shen), Johanyák által javasolt FRIPOC [10], LESFRI [11] és a Jenei által javasolt [12] módszerek. Az eddig ismertetett FRI módszerek nem minden esetben tudják leírni a fuzzyság változását, ezért 2012-ben Kovács Sz. [13] bevezette a dupla pont fuzzy leírást. Kovács Sz. cikkeiben számos kiterjesztett FRI metódust ismertetett, melyeket összehasonlított az eredetiekkel. Azonban hiányzik egy általános módszertan, amely pontokba szedve előírná a kiterjesztés lépését. Azokban az esetekben, amelyekben nehezen adható meg a célfüggvény, de az egyed jósága meghatározható, a természet által inspirált evolúciós algoritmusok (Evolutionary Computation - EC) jó hatékonysággal alkalmazhatók. A genetikus algoritmus is ezen módszerek csoportjába tartozik, ahol egy matematikai formulával meghatározott jósági (fitness) függvény határozza meg a generált egyed közül a nyertes példányt. Azonban nagy számban léteznek olyan problémák, melyek esetében az egyed jóságának matematikai leírása nem lehetséges, vagy nehézkes. Általánosan jellemző ezekre a problémákra, hogy egy szakértő személy tapasztalata és ismeretei alapján tudja csak megállapítani a generált minták minőségét. Ilyen esetekre dolgozta ki Takagi az IEC (Interative Evolutionary Computation) [14] módszert, ahol a fitness függvényt 2

8 cserélte le egy szakértő személyre. Ez a szakértő látja, vagy hallja a mintákat, értékeli azokat. A módszerben így megjelenik a felhasználó véleménye. A problémákat két nagy csoportra tagolhatjuk aszerint, hogy az értékelendő egyedeket hogyan tudjuk megjeleníteni. Az egyedek különbözőségét a szakértőnek valahogy észlelnie kell, mert ez alapján tud különbséget tenni azok között. Ráadásul az egyedek szubjektív és a paraméterek objektív különbözősége esetenként kevésbé függ össze. Egyszerűbb esetekben van lehetőség több egyed egyidejű megjelenítésére, más esetekben nem. Olyan esetekben, amikor lehetséges több minta egyidejű megjelenítése, a szakértő lehetséges megoldást észlel egy iterációban, és lehetőleg mindegyik mintát értékeli. Az iterációk száma is jelentős (10-20) mire a legoptimálisabb egyedet megtalálja. Így összesen mintát lát, amitől elfárad, érdektelenné válik, értékelése kevésbé lesz pontos. Az esetek jelentős részében ez használható, mint például 3 dimenziós objektumoknál, 2 dimenziós képeknél. A másik fajtája az IEC rendszereknek, amikor nem lehetséges a több minta egyidejű megjelenítése. Ilyenkor páros összehasonlítást javasolnak, amely főleg a hangok, mozgások kapcsán javasolt. Ebben az esetben viszont nagyon sok iteráció szükséges a megfelelő egyed kiválasztására. Itt problémát jelent az egyedek megjelenítése is, gyakran egyedi új eljárások szükségesek. Mindkét fajta IEC probléma esetén a felhasználónak explicit értékelnie kell kettő vagy több egyedet a gyors eredmény érdekében. Abban az esetben, ha a mintáknak csak elenyésző számát értékeli, úgy több iterációra van szükség. A szakértő elfáradásának csökkentése érdekében vezette be Takagi az Interaktív Differenciális Evolúciós (Interactive Differential Evaluation - IDE) koncepciót, amely a Differenciális Evolúciós és az IEC módszer előnyeit ötvözi [15], ahol szintén a felhasználó szakértő értékeli az egyedet. Végül Takagi és Pellez egy páros összehasonlítást javasol (Comparison based Interactive Differential Evaluation - CBIDE) [16]. Kognitív informatikai rendszerek esetén a rendszernek különböző kognitív képességekkel rendelkező elemei kommunikálnak egymással. A kognitív infokommunikáció koncepciót Baranyi et al vezette be [17]. A legtöbb esetben ez egy emberi felhasználó és valamilyen intelligens eszköz között jön létre. 3

9 Amíg az előző két téma a mesterséges intelligencia rendszerek elveit, főleg az azokat vezérlő modelleket írta le, a rendszer üzemeltetése során szükség van a robotrészek kommunikációjára is. A robot rendszerek manapság komponens alapúak, amelyek megkönnyítik a fejlesztést, és így a robotrészek könnyebben illeszthetőek és cserélhetőek. A robot rendszerek osztott környezetben működnek, azaz részei különböző helyen futnak. Ezeknek a részeknek a kommunikációját biztosítani kell valamilyen automatizmusnak, kódrészletnek. Lehetnek egyedi megoldások saját szabályok, protokollok alapján. De ezek a későbbi fejlesztést nehézkessé teszik, és sok dokumentációt, tesztet igényelnek. Kezdetben csak a socket mechanizmus állt rendelkezésre, majd egyre-másra alakultak ki a biztonságosabb és kényelmesebb megoldások, míg manapság kommunikációs middleware-eket használhatunk erre a célra. Mint kommunikációs réteg használhatjuk a 90-es években létrejött CORBA (Common Object Request Broker Architecture) specifikáció valamely implementációját, vagy a manapság megjelent ICE (Internet Communication Engine) rendszert. Az RTC (Robot Technology Component) specifikációban fektették le a robotrészek tervezésének, üzemeltetésének szabályait, amely a [18] helyen érhető el. Léteznek robot rendszerek készítését megkönnyítő szoftverek, rendszerek, mint például az OpenRDK Calisi et al ismertette a [19] cikkében (letölthető a [20] helyről), és a YARP (Yet Another Robot Platform), melyet Fitzpatrick et al [21] (elérhető a [22] helyen). Érdemes megemlítenünk a manapság divatos, és a robotgyártók körében népszerű ROS (Open Robot Operating System) rendszert is, melyet Quigley vezetett be 2009-ben a [23] cikkben. Ezen rendszerek mindegyike komponens alapú és a CORBA-t használja. Sajnos két erős előfeltétele van, csak Linux operációs rendszert és a C++ programozó nyelvet támogatják. Jelenleg az egyetlen robot specifikációnak egy implementációja létezik, az OpenRTMaist (letölthető [24] a helyről), melynek működését Ando et al [25] ismertette. A robot middleware eltakarva a kommunikációs middleware-t, transzparensen szolgáltatja a távoli vagy helyi robot komponensek elérését, vezérlését. 4

10 1.2 Kutatás célja Célul tűztem ki a Kovács Sz. által bevezetett dupla pont leírásakor adott két példa módszeren túl egy általános leírás készítését. Emellett célom volt egy olyan kiterjesztési útmutató definiálása, ami alapján a megfelelő FRI módszerek kiterjeszthetőek. Ehhez kapcsolódóan annak meghatározása, hogy mely módszerek milyen feltételek mellett terjeszthetőek ki, és milyen tulajdonságokkal rendelkezik a kiterjesztett módszer. További célom egy új eljárás kidolgozása az IEC rendszerekhez, amely csökkentené a felhasználó fáradását, és az abból adódó hibák mértékét. Egy elő-kiértékelési folyamat, amely a felhasználóra jellemző értékelést ad a látható (vagy hallható) minták mindegyikére. Ha a felhasználó azt az értéket jónak ítéli, akkor változatlanul hagyja, ha nem, akkor javítja. Ha több mintát lát (5-10) egyidejűleg, akkor nem kell minden egyed értékét állítania, elég csak azt, amellyel nem ért egyet. A javasolt érték az adott felhasználóra jellemző, amely a régebbi válaszai alapján számított. Egy ilyen kiterjesztett IEC rendszer modelljének, szerkezetének, és működésének a kidolgozása a cél, amely ritka szabálybázisú Fuzzy rendszeren alapszik. Robot keretrendszerek területén első feladat a kívánalmak meghatározása, a hiányzó részek tervezése és kidolgozása. A manapság használatos minden robot keretrendszer CORBA alapú, azaz minden eleme (a grafikus szerkesztő is) GIOP protokollt használ, így a megfelelő környezet szükséges a használatukhoz. Célom, hogy a végfelhasználónál futó grafikus rendszer szerkesztőt függetlenítsem a CORBA-tól, és egy könnyen módosítható, réteges struktúrát hozzak létre, amely a későbbiek során speciális ismeret nélkül is könnyen módosítható. 5

11 2 új tudományos eredmények 2.1 Definiáltam egy általános metodikát a két lépéses fuzzy interpolációs módszerekhez, hogy kezelni tudják a dupla pontos fuzzy leírást Bevezettem a GDFPM (General Double Fuzzy Point Metodology) általános módszertant, amely a kétlépéses fuzzy szabály interpolációs (Fuzzy Rule Interpolation, FRI) módszerek utolsó lépésének módosításával alkalmassá teszi azokat a fuzzyság aránytartó leképzésére. Két megoldást adtam a fuzzyság aránytartó leképzésére. Egyet az α-vágatokon mért távolságok legkisebb négyzetének elvén (LESFRI), és egy másikat a polár-vágatokon mért távolságok (FRIPOC) elvén. Az új módszertan a kétlépéses FRI módszerek fuzzyság tartományt meghatározó, dupla fuzzy pont szabályformátumot kezelni képes általános kiterjesztése. A módosított FRI módszerek időkomplexitás jellege nem változik jelentősen, időigényük kétszeresére növekszik. Az eredeti kétlépéses FRI módszerekhez képest a módosítás első lépése nem egyszerű szabályok, hanem dupla fuzzy pont szabálypárok (R p és R q ) alapján határozza meg az ugyancsak dupla fuzzy pont ideiglenes szabályt (A p,q i B p,q i ), majd második lépésként e szabálypár és a megfigyelés (A ) fuzzyság aránytartó leképzésével a fuzzy következményt (B ). A Baranyi et. al ben javasolt [7] két lépéses FRI módszer továbbfejlesztve, egy általános kiterjesztési leírást adtam, amellyel az így kiterjesztett FRI metódus már tudja kezelni a dupla pontos Fuzzy leírást. Az Általánosított Dupla Fuzzy Pont Metodika (Generalized Double Fuzzy Point Methodology, GDFPM) előírja a kiterjesztés lépéseit, és javaslatokat is ad azokra. Az FRI módszereket, azok osztályozását, és az általánosított Dupla Fuzzy pont Metodika viszonyát az 1 ábra szemlélteti. 6

12 1. ábra. Fuzzy FRI módszerek osztályozása és az Általánosított Dupla Fuzzy Pont metodológia viszonya Az általános két lépéses FRI metodus által előírt lépések a következőek: 1. Átmeneti szabály generálása a megfigyelés helyén. Ha a megfigyelés pozíciójában nincs szabály, akkor a meglévő szabályokból egy új, átmeneti szabály generálása. Ehhez a szabály generáláshoz vagy a két közrefogó szabályt, vagy az összes szabályt figyelembe veszi a módszer a távolság függvényében. 2. Következmény generálása az átmeneti szabály alapján. Ez a lépés további két részlépésre bontható: a) A következmény helyzetének meghatározása. Az alapgondolat, hogy az átmeneti szabály antecedens vetülete és a többi figyelembe vett szabály antecedens vetületeinek helyzete meg kell, hogy egyezzen az átmeneti szabály konzekvens vetülete és a többi figyelembe vett szabály konzekvens vetületeinek helyzetével. b) A következmény alakjának meghatározása. A fő elv itt az arány megtartása. A megfigyelés és az ideiglenes szabály antecedens oldalának helyzete meg kell, hogy egyezzen a következmény és az ideiglenes szabály konzekvens oldalával. Ezzel szemben az Általánosított Dupla Fuzzy Pont Metodika a következő lépéseket javasolja: 7

13 1. Átmeneti szabály pár generálása a megfigyelés helyén. Ebben a lépésben valójában az eredeti FRI módszer első lépését kell a szabálypár mindkét szabályára elvégezni. Az általánosított módszertan egyetlen feltétele, hogy a megfigyelésnek az ideiglenes szabálypár antecedens vetületei által kijelölt tartományban kell lennie. 2. Következmény generálása az átmeneti szabálypár felhasználásával. a) A következmény helyzetének meghatározása. Ez a lépés nem módosul jelentősen, hiszen a szabálypár definíciója alapján a szabálypárt alkotó két szabály egybeesik. Így a számításnál az átmeneti szabálypár bármely szabályát használhatjuk az eredeti módszer lépéseit használva. b) A következmény alakjának meghatározása az átmeneti szabálypár fuzzyságának változása alapján. Ez a lépés jelentős újításokat tartalmaz, melyek bővebb leírása alább található. Az eredeti két lépéses FRI módszerek az utolsó lépésként a következmény alakjának meghatározásakor figyelembe veszik a megfigyelést és az ideiglenes szabály antecedens vetületét. Rögzített szabálybázis esetén ez azt jelenti, hogy a következmény fuzzysága változásának iránya azonos a megfigyelés fuzzysága változásának irányával (csökkenés csökkenést, növekedés pedig növekedést von maga után) a megfigyelés fuzzyságának változása mértékében változik a következmény fuzzysága is. Ebben az utolsó lépésben a következmény alakját a megadott szabálypár és a megfigyelés viszonya határozza meg. A dupla pontos fuzzy leírás alapkoncepciója kimondja, hogy az ideiglenes szabálypár antecedens vetülete által kijelölt tartományt a megfigyelés olyan arányban osztja fel, mint ahogy a szabálypár konzekvens oldali vetületének tartományát a következtetés. A hagyományos két lépéses módszerekben a következmény számításának két leggyakoribb módja az α vágat alapú és a polár vágat alapú számítás. Az α vágat alapúak szinthalmazokon, míg a polár vágat alapúak egy a fuzzy halmaz referencia pontjára illeszkedő polár koordináta rendszerre vetítve számolják a halmazok alakjának hasonlóságát. Ezért a dupla fuzzy pontos következtetés utolsó lépéseként én is 8

14 az α vágat és a polár vágat alapú módszereket vizsgáltam. Az alapul szolgáló FRI módszerekhez hasonlóan a számításokat ez esetben is az α, vagy polár vágat szinthalmaz elemeire kell elvégezni. 2. ábra. α vágat alapú fuzzy hasonlóság mérték Az α vágat alapú arány számítását a 2 ábra szemlélteti, ahol az egyik α vágat (α = 0.45) esetén az antecedens oldali vetületet és jellemző pontokat láthatjuk. Általános alakban felírható a következőt egyenlet: α (0, 1]: f uzzinessratio(b p,q, y) α = f uzzinessratio(a p,q, x) α (1) A 2 ábra jelöléseit használva, ez a következő arányokat eredményezi: d α (K p BL, K yl) d α (K yl, K q BL ) = d α(k A L p, K xl ) d α (K xl, K q AL ), d α (K p BU, K yu) d α (K yu, K q BU ) = d α(kau, K xu) d α (K xu, K q AU ). p (2) A polár vágat alapú két lépéses FRI módszerek esetén az arányok általános leírására a következő egyenlet adható meg: θ (0, 180): f uzzinessratio(a p,q, x) θ = d θ(k p A, K x) d θ (K x, K q A ) (3) 9

15 ahol ugyancsak célszerű az eredeti módszer felbontását választani. A 3 ábra a θ = 135 polár vágat esetén szemlélteti a tartomány hasonlóságot. 3. ábra. polár vágat alapú hasonlóság mérték 2.2 Bevezettem az Elő-kiértékelő módszert az IEC koncepcióba A kiértékelést végző szakértő munkáját könnyítendő bevezettem az elő-kiértékelő koncepciót az interaktív evolúciós (Interactive Evolution Computing, IEC) rendszerekbe. Az elő-kiértékelő úgy segíti a szakértőt, hogy az egyedek megjelenítésekor azokhoz egy becsült értéket rendel, melyeket a szakértő vagy elfogad vagy megváltoztat. A javasolt értékeket a szakértő korábbi értékelései alapján épülő ritka szabálybázisú FRI modell számítja. Azokban az esetekben, amikor a javasolt érték megfelel a szakértőnek, nem kell beavatkoznia. Így az elő-kiértékelő modell fokozatos finomodásával együtt egyszerűsödik a szakértő munkája. Meghatároztam egy elő-kiértékelővel kibővített IEC rendszer struktúrát, valamint a VirCA háromdimenziós terében javaslatokat tettem az egyedek számított értékeinek a vizuális megjelenítésére. Az interakción alapuló ember-gép kapcsolat nagyon fontos a számítógéppel segített tervező rendszerekben. Ezen a kutatási területen sikeresen alkalmazták az IEC módszert. Az IEC egy olyan genetikus algoritmus család, ahol az egyedeket kiértékelő fitnesz függvényt lecserélték egy valódi szakértő személlyel. Ez olyan problémák esetén 10

16 használható, amikor a probléma nehezen, vagy egyáltalán nem írható le matematikai módszerekkel. IEC alapú megoldások alkalmazásakor első lépésként definiálnunk kell az egyedek fontos tulajdonságait (Feature Parameter, FP). Ezek lehetnek nagy számúak is, akár darab is. Olyan mérhető értékek, melyek változása döntően befolyásolja az egyedet. A szakértő számára ezek száma és értéke lényegtelen, ezeknek csak a hatását látja. Ezeknek a paramétereknek az értékeit a genetikus algoritmus állítja elő. Ilyenek lehetnek például gyártandó termék esetén a furat mélysége, furatok száma, megmunkált felület minősége, megmunkált felületek nagysága. Ezen paraméter értékek megfelelő kombinációját keressük a szakértő segítségével. A szakértő egy adott iterációban több mintát lát, amelyeket értékel. A minta megjelenítését döntően befolyásolja a paraméterek aktuális értéke. A szakértő az értékelés alapján a következő iterációban olyan új egyedeket lát, amelyek valószínűleg megfelelőbbek, hiszen a genetikus algoritmus az adott populációt az előző populáció nyertes egyedei alapján generálja. A szubjektív értékelésnek azonban vannak korlátai. A kiértékelő személy több mintát lát, melyet osztályoz. A kiértékelő személy viszonylag hamar elfárad, és nem tudja jól értékelni az egyedeket. Ennek kiküszöbölésére a módszer bevezetője javaslatokat tett az egyidejűleg kiértékelhető egyedek számára, és a kiértékelési iterációk számára. Új módszert vezettem be az emberi fáradékonyság kiküszöbölése, a felhasználó kényelme érdekében. A kiértékelést segíti egy elő-kiértékelő (pre-evaluator) modul. Ez az elő-kiértékelő a szakértő felhasználó előtt kiválasztja a legjobb egyedeket, majd értékeli is az adott populációból a legjobbakat. Ezen elő-kiértékelő folyamatra a FIVE fuzzy FRI modellt használtam, kihasználva annak gyorsaságát, és könnyen hangolhatóságát. Az elő-kiértékelő egy tanuló alrendszer, azaz az új értékelések befolyásolják a modul későbbi válaszát. Kezdetben egy tudás bővítő módban működik, azaz az új értékelést felveszi a tudásbázisába szükség esetén. Előre beállított tudás elérése után átkapcsol adaptációs módba, amelyben már nem vesz fel újabb ismereteket, csak hangolja a létezőket, hogy tudjon reagálni az új bemenetekre is. A felhasználó döntéseit a rendszer fuzzy szabályként felveszi a ritka szabálybázisú fuzzy rendszerbe, amit a következő döntésnél már figyelembe is vesz. A Fuzzy 11

17 szabályok antecedens oldala a tulajdonság paramétereit, a konzekvens oldala pedig az adott paraméterrel rendelkező egyed jósági értékét tartalmazza. Így tehát a szakértő véleménye több bemenetű, egy kimenetű fuzzy szabály formájában tárolódik, melyet a szabály bővítő fázisában elment. Egy felhasználói értékelése az adott egyednek a következő formában tárolódik: i f x 1 = FP 1 és x 2 = FP 2 és... és x L = FP L (4) akkor y = GV 1, ahol FP a tulajdonság paraméter (Feature Parameter), GV a jósági érték (goodness value) és L a tulajdonság paraméterek száma. Az első N iteráció után a szabálybázis a következőképpen néz ki: FP I_1 FP I_2... FP I_21 GV I FP II_1 FP II_2... FP II_21 GV II (5) FP N_1 FP N_2... FP N_21 GV N A FIVE módszer skála függvényeinek kezdeti értékei konstans értékek. Ezek a skála függvény értékek csak a konzekvens oldalon változnak az adaptációs fázisban oly módon, hogy az minél jobban megközelítse a szakértő értékelését. A szabály konzekvensek optimalizálására a gradiens módszert alkalmaztam, amely tanító minta készletet használ. A cél minimalizálni a fuzzy modell és a tanító készlet négyzetes hibáját (E). E = N k=1 (y d (x k ) y(x k )) 2 (6), ahol a y d (x k ) a kívánt kimenete a k th tanító készlet adat és y(x k ) a FIVE fuzzy modell kimenete, N pedig tanító adatok száma. Az alkalmazott gradiens paraméter optimalizáló módszer a szabály konzekvens értékét módosítja, a négyzetes hiba függvény E, melyet a 6 képlet alapján határozhatunk meg, parciális deriváltja alapján. g(c k ) = E(c k) c k = E(c k) y(x) y(x) c k (7) 12

18 c k_next = c k τ g(c k ) (8) ahol a τ az iterációs lépés nagysága, c k iterációban, a c k_next pedig soron következő k + 1. iterációban. A 6 és a 7 képletek alapján ez átírható a következő formára: a konzekvens értéke az adott k-adik g(c k ) = 2 (y d (x x ) y(x k )) y(x) c k (9) Végül alkalmazva FIVE módszer Shepard interpolációs formuláját a parciális deriváltra a következő formulát kapjuk: 1 bármely k eseten, ha x = a y(x) k = c k ( ) ( ) 1/d λ s,k / r k=1 1/dλ s,k egyébként. Használva a 8, 9 és 10 összefüggéseket a k. utáni soron következő c k+1 meghatározható. A javasolt elő-kiértékelő rendszerben a tanító készlet a már meglévő, szabályban tárolt eddigi kiértékelésekből épül fel. A rendszer lehetővé teszi, hogy a felhasználó megváltoztassa a véleményét a kiértékelés során, azaz egy adott kiértékelés ellentmondó lehet egy más létezővel. Minden kiértékelés alkalmával vizsgálni kell az addigi kiértékeléseket. Ellentmondó egy új értékelés, ha létezik olyan szabály a szabálybázisban, amelynek antecedens távolsága kisebb, mint egy jól megválasztott ɛ és a konzekvens értékének különbsége nagyobb, mint egy ugyancsak jól megválasztott δ: (10) d(a Ri, A Rj ) < ɛ és C Ri C Rj > δ (11), ahol a d az euklédeszi távolság, A az i. és j. szabály antecedensnek, C az i. és j. szabály konzekvens, ɛ és a δ nem negatív számok. Ha az adott szabály ellentmondásban áll egy régebbivel, akkor az új felülírja a régebbit. Kezdetben a rendszer üres modellel indul. Minden iterációs lépésben a rendszer megkapja a tulajdonság paramétereket, melyeket a GA generál. Ezek lesznek a 13

19 rendszer bemenetei. Egy jósági értéket számol a rendszer, melyet a szakértő valamilyen formában megkap. Ha a szakértő ezt a számított értéket elfogadja, akkor úgy hagyja, de lehetősége van más értéket is beállítani. A szakértő beavatkozása után a rendszer visszakapja az egyed jósági értékét. Következő lépésben a koherencia teszt következik: A szabály bővítő módban Ha az új szabály ellentmond egy már létező szabálynak, akkor az új szabály felülírja a régebbit. Ha az új szabály nem ellentétes egyetlen előző szabállyal sem, akkor az új szabály bekerül a szabálybázisba. A szabály adaptációs módban Ha az új szabály ellentmond egy már létező szabálynak, akkor az új szabály felülírja a régebbit. Ha az új szabály nem ellentétes egyetlen előző szabállyal sem, akkor a rendszer optimalizálja a szabálybázisát az új szabály, mint tanító érték alapján. A rendszer javasolt topológiát a 4 ábra mutatja. 4. ábra. Elő kiértékelővel kibővített IEC/IDE rendszer javasolt topológiája A rendszer minden iterációban megkapja az egyedek tulajdonság vektorait, amit a genetikus algoritmus (Population Engine) generált, majd mindegyikhez generál 14

20 egy jósági értéket. A későbbiekben ha az új egyed paramétereivel azonos egyedre már volt kiértékelés, és a felhasználó újat adott meg (meggondolta magát), akkor a rendszer átírja a már létező szabályt. Ha nem volt még azonos egyed, akkor felveszi, mint új szabályt. Miután az IDE Engine kiegészítette az egyedek tulajdonság vektorát a jósági értékkel, átadja azokat a Megjelenítő és Döntés fogadó (View & Decision) komponensnek. Ez a komponens a Tulajdonság paraméterek alapján beregisztrálja a VirCA három dimenziós terébe az egyednek megfelelő objektumokat, valamint a jósági érték függvényében kijelöli, vagy vizuális jeleket társít a jósági érték függvényében azokhoz. Az elő-kiértékelő mind a párhuzamos, mind az összehasonlítás alapú IEC rendszert támogatja. Mindkét esetre a VirCA rendszer alkalmazása javasolt, mint három dimenziós megjelenítő rendszer, mert így nem kell a grafikai programozással foglalkoznunk. A párhuzamos IEC esetében a felhasználó több egyedet lát egyidejűleg. Valójában mindegyik egyed környezetében meg kell mutatni a generált jósági értéket. Miután az IDE motor átadta a kiegészített vektorokat a Megjelenítő és döntést fogadó komponensnek, az a beregisztrált objektumok mindegyikénél vizuális jeleket alkalmaz, ami lehet egy egyszerű szám érték, színátmenet vagy élesség alkalmazása. Ha a szakértő állította az egyedek jósági értékét, akkor átírja az egyed vektorokat, majd visszaadja a IDE Engine -nek. Szükség esetén az IDE Engine elmenti a változásokat a Fuzzy modell-be. Végül a Genetikus algoritmusnak visszaadja az egyed vektorokat, amelyek alapján generálja a következő iteráció egyedeit. Ilyenkor a genetikus algoritmus komponenstől több egyed vektorát is megkapja az elő-kiértékelő komponens. Ezzel ellentétben az összehasonlításon alapuló IEC estén a genetikus algoritmustól csak két darab egyed tulajdonság vektorait kapja meg az IDE Engine. Ugyanúgy mint a párhuzamos IEC-nél itt is kiegészíti a jósági értékekkel a vektorokat. A Megjelenítő és döntést fogadó komponensnek azonban több eszköz áll rendelkezésre a kiemelésre. Itt ugyanis csak kettő objektumot regisztrál be, így finomabb lehetőségek is használhatóak, úgy mint kiemelt elem előrébb helyezése, vagy szimpla keretezés. Amíg általában a párhuzamos IEC-nél az egyedek értékelése 1-5 skálán mozog, itt bináris, azaz melyik a jobb. Mindkét esetben a rendszer bizonyos idő után ugrik a következő iterációra, így a felhasználónak csak akkor kell beavatkoznia, amikor a javasolt értékek nem megfelelőek. 15

21 Ezzel a kiterjesztéssel növeltem a kiértékelő személy kényelmét. A tanulási fázis után az adott szakértőre jellemző értékelésekkel látja el az egyedeket, melyeket a felhasználó jó eséllyel elfogad, hiszen az egy előzetes véleménye alapján készült. Így a felhasználónak csak akkor kell beavatkoznia, ha meggondolta magát. 2.3 Megoldást adtam az OpenRTM-aist CORBA technológia független vezérlésű kialakítására Definiáltam egy kiterjesztett OpenRTM-aist robot keretrendszert, melyben lehetővé tettem a komponensek direkt ICE alapokon történő kommunikációját, valamint a web alkalmazás koncepció beillesztésével CORBA független szerkesztő és vezérlő klienseket alakítottam ki. Az új ICE szervíz port koncepció lehetővé teszi a komponensek között az egyirányú kommunikációt, a titkosított csatornát, egy fogyasztó - több szolgáltató topológiát és a komponensek egyszerűbb programozását. A web alkalmazás koncepció injektálása kisebb, szabványos szerkesztő klienseket (web böngésző alkalmazása a korábbi Eclipse kliens helyett), erőforrás kontrollt, hitelesítés és titkosított kommunikáció lehetőségét, offline komponenseket, valamint robot rendszer konfigurációk központi mentését és betöltését teszi lehetővé. A javasolt strukturális módosítások dinamikus programozói könyvtár koncepciónak megfelelő implementálása esetén az eredeti OpenRTM-aist rendszer módosítása nélkül egyszerűen telepíthetők. A helyi és osztott robot rendszerek fejlesztésére kialakult több keretrendszer koncepció, mellyel egyszerűen és gyorsan lehet összetett robot működtető rendszereket építeni, biztonságosan üzemeltetni. Ezek a robot keretrendszerek biztosítanak egy könnyen használható API-t (programozó interfész), melynek segítségével újrahasználható, szabványosított komponenseket készíthetünk, melyek között biztonságos, hibatűrő kommunikációs csatornák jönnek létre. A keretrendszer olyan mechanizmusokat, elemeket biztosít, amivel a komponensek egy átkonfigurálható rendszerbe szervezhetőek. Több elv jött létre az ilyen rendszerek építésére (ROS, ROSTA, MIRO, OPENRDK, OpenRTMaist...), melyek közül az OpenRTM-aist rendszert tartom a legelőnyösebbnek, mert több operációs rendszert és több programozói nyelvet is támogat. A nyílt forráskódú termék az RTC (Robot Technology Component) specifikáció implementációja. Ez a specifikáció egy nyílt szabvány, definiálja a robot komponensek szerkezetét, működését, és a kommunikáció módjait. A robot rendszerek nyílt specifikációja, és implementációja az OpenRTM-aist. Ez biztosítja a robot rendszereket 16

22 fejlesztő mérnököknek hogy csak a tényleges, újdonságot jelentő probléma programozásával kelljen foglalkozniuk, mint például képfeldolgozás, ütközés elkerülés, optimalizálási, szabályozási feladatok, és nem kell foglalkozniuk a rendszer többi elemeinek elérésével, hiszen ezt elvégzi az OpenRTM-aist transzparens módon. Az OpenRTM-aist rendszer sok problémát megoldott, azonban mind a fejlesztés, mind az üzemeltetés erősen függ a CORBA rendszertől. Ennek kiküszöbölésére tettem javaslatokat. Az eredeti rendszerben minden komponens közvetlenül a másikhoz kapcsolódik CORBA protokoll segítségével, melynek felépítése az 5 ábrán látható: 5. ábra. Eredeti OpenRTM-aist rendszer felépítése A CORBA protokoll helyett, ahol a rendszer lehetővé tette, bevezettem az ICE protokollt, áttervezve a rendszer felépítését. Ezután a fejlesztőknek lehetőségük van ICE szervíz portokat létrehozni, mellyel minden ICE által bevezetett újdonság használható. Ilyen előnyök közzé tartozik az UDP kommunikáció lehetősége, titkosított folyamok, melyet csak konfigurálni kell, kisebb fejlesztéssel.net támogatás is, egy-több kapcsolat minden irányban. Hagyományos CORBA szervíz portok esetén a szolgáltatásokat publikáló komponens a szolgáltató (provider), amely egy interfészen keresztül osztja meg saját 17

23 módszereit a szolgáltatást használó fogyasztó (consumer) számára. Az eredeti rendszerben lehetséges volt több szolgáltatót egy fogyasztóhoz kapcsolni, azonban az egy szolgáltató több fogyasztó felépítés létrehozása nem támogatott. Kiterjesztésemmel a továbbiakban ez is lehetségessé vált. Másik jelentős előnye lett az új rendszernek, hogy a használatához nincs szükség a kliens oldalon semmilyen CORBA specifikus környezetre. A kliensek, amelyek régebben vastag kliensek voltak, az új rendszerben egy böngészőben futó vékony flash kliensek. A kliens és a robot rendszer közzé beillesztettem egy web alkalmazás réteget, melynek köszönhetően új szolgáltatásokat építhetünk az eredeti OpenRTM-aist rendszer módosítása nélkül, kiterjesztve azt, jelentős OpenRTM-aist ismeret nélkül. Annak érdekében, hogy a felhasználói robot rendszer és annak robot komponensei offline módon is használhatók, menthetők és újra betölthetőek legyenek, a javasolt struktúrát egy relációs adatbázissal is kiegészítettem. A módosított rendszer struktúrája így jelentősen megváltozott, melyet a 6 ábrán láthatunk. Ezen új elveket sikeresen alkalmaztam a VirCA (Virtual Collaboration Arena) rendszer kifejlesztésekor, melyet az MTA SZTAKI fejlesztett ki, és a mai napig használatban van. 6. ábra. Az általam javasolt, módosított OpenRTM-aist rendszer felépítése A kiterjesztett rendszerben futó komponensek és az új rendszer szerkesztő szerver oldali része továbbra is CORBA protokoll felett kommunikálnak, azonban két kom- 18

24 ponens között lehetőség van ICE protokollt használni. A két részből álló rendszer szerkesztő között HTTP protokoll szélesebb körben támogatott, mint a CORBA, és mivel a válasz minden esetben XML alapú, így mobil kliensek írására is lehetőség nyílt. Mindez oly módon lehetséges, hogy a régi (hagyományos OpenRTM-aist) komponensek az új rendszer esetében is használhatóak. Az áttérés CORBA szervíz portról ICE szervíz portra, a forráskód kis mértékű változtatását igényli, de ez csak egy osztály típus cseréjét jelenti egy adattag definícióban, a komponensekben futó üzleti logika számára ez a változás transzparens. 19

25 3 eredmények hasznosítása Az összefoglalt tudományos eredmények a Miskolci Egyetem Általános Informatikai Tanszékén folytatott kutatásokhoz kapcsolódnak. Az OpenRTM-aist kiterjesztésének köszönhetően a SZTAKI (Számítástechnikai és Automatizálási Kutatóintézet) kognitív informatika (jelenleg: 3D Internet-alapú Kontroll és Kommunikációs Kutató laboratórium) 2010-ben kiadta a VirCA első verzióját, ami a mai napig folyamatos fejlesztés alatt áll. A OpenRTM-aist rendszerébe illesztett web szintnek köszönhetően a VirCA szimulált 3D terében jelenik meg a grafikus rendszer szerkesztő. A VirCA komponensek a beinjektált ICE middleware által nyújtott szolgáltatásoknak köszönhetően képesek kiszolgálni speciális struktúrákat. A VirCA rendszer elkészültének köszönhetően sikeresen zárult a HUNOROB, új, környezetbarát és versenyképes robot technológiák magyar-norvég kutatás alapú innovációja célcsoportok számára, (HU0045, 0045 / NA / / ÖP-9) és a NAP (KCKHA005, OMFB / 2008) projekt. 20

26 4 további kutatási feladatok A disszertációban ismertetett területek mindegyikén jelenleg is folynak a kutatások. Az FRI módszerek területén már régóta hiányzik egy egységes benchmark rendszer. A felhasználóknak több FRI módszer is rendelkezésére áll, melyek között akad kevésbé dokumentált is. Megnehezíti az FRI módszerek felhasználását az is, hogy használatuk némi jártasságot igényel. Egy alkalmas benchmark rendszer segítségével valamely konkrét probléma megoldását tekintve közvetlenül összevethetőek lennének az egyes FRI módszerek. A robot keretrendszerek területén mind a végfelhasználók, mind a robot komponens programozók részéről igény mutatkozik újabb funkciók bevezetésére. Az ontológia alapú robot komponens osztályozás nagyban megkönnyítené az egyes komponensek összevetését, kompatibilitás ellenőrzését és keresését. A rendszer így olyan robot komponens brókerrel bővülhetne, amely az esetleg éppen nem elérhető komponens helyett automatikusan más, a kieső komponenssel funkcióit helyettesítő képességű komponenst ajánlhatna. Alkalmas komponens csoportosítás esetén több komponensből álló összetett funkciók, esetleg teljes robot rendszerek lennének hivatkozhatók a határ komponensek funkcióinak meghatározásával és kiválasztásával. 21

27 5 summary The new scientific results are summarized by the following: Thesis 1 The "Double Fuzzy Point Methodology" (GDFPM) is introduced, which can be applied as a guideline for the adaptation of the double fuzzy point representation in any two-step FRI method. GDFPM replaces the single-rule reasoning step of the original two-step method with a new fuzziness similarity ratio preservation reasoning step. Two solutions are proposed for the fuzziness similarity ratio preservation reasoning step: one which is based on the "Least Squares Method" ( LESFRI ), and another which applies the Polar a-cut interpolation ( FRIPOC ) concept. The guideline formulated based on these results suggests an extension that is based on the Fuzzy Rule Pair which defines the valid domain. The common methodology has twice as much space complexity as the original method, however, time complexity does not change significantly. Compared to the original two-step FRI method, the first step of the proposed GDFPM approach consists of the generation of a temporal interpolated double fuzzy point rule (this is a pair of rules: one for each of the fuzzy rule sets R p and R q ) in the position of the observation. The second step of the proposed GDFPM approach consists of the determination of the conclusion based on the observation (A ) and the temporal interpolated double fuzzy point rule (A p,q i B p,q i ). Related publications: C1, C4, C7 Thesis 2 A pre-evaluation concept is proposed for IEC and CBIDE systems, and the FIVE FRI model is successfully applied as a pre-evaluator component. The new pre-evaluation concept supports the evaluating user by improving the evaluation comfort. The pre-evaluation mechanism offers an approximated best individual, which can either be accepted or disregarded by the user. If the pre-selected item is accepted by the user 22

28 then the IEC process requires less user intervention than would be necessary for the evaluation itself. The problem of modeling the opinions and creating a model of the fitness function is a much more difficult task, as IEC applications usually involve high dimensionalities, and user feedback is very rare, covering only an infinitesimal small part of the model space. Additionally, I proposed a topology for pre-evaluated IEC systems in the VirCA environment, allowing the user to perceive pairs of examples in a multi-sensory environment in a way that appeals to human cognitive capabilities. Related publications: C3, C5, C6, C8, C14, C15, C16 Thesis 3 I have introduced an extension to the OpenRTM-aist robot middleware framework that allows for CORBA-free operation. The improvement is accomplished through the use of two existing technologies, i.e., through the integration of the ICE communication framework with OpenRTM-aist, and through the injection of a web application tier into CORBA based robot systems. The introduced web tier has resulted in a new lightweight web browser based system editor. Through the integration of ICE, new functionalities have been introduced to the system, e.g., authentication, authorization, support for offline components, save/load functionalities for robot systems and encrypted communication channels between end-users and the web application. The end-user client of the new editor is a simple web browser which does not require the installation of any special application, such as the CORBA library or Eclipse (both were required for the original system editor). The new editor is built upon the infrastructure of web applications, therefore it supports component sharing in a trusted and controlled way. ICE integration was carried out by extending the existing OpenRTM-aist robot middleware without its modification. A new ICE based service port was introduced, which has the same interface as CORBA-based ports in order to simplify the developer s work. Programmers need to invest less effort when using the new, ICE-based port because of the simple programming model used by the ICE communications framework. New features supported by the extended system are the follows: encrypted communication between ICE service ports, one-way communication between service ports, and single-consumer multi-provider topology. The extension was easily 23

29 added to the unmodified version of the original robot middleware, allowing for original features to be left unchanged for backwards compatibility. Related publications: C2, C9,C10, C11, C12, C13, C17, C18 24

30 6 saját publikációk és értekezések a témakörben Nemzetközi folyóiratban megjelent, lektorált idegen nyelvű publikáció C1 Z. Krizsán, Sz. Kovács. Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods. Acta Polytechnica Hungarica, volume 10, number 5 pp , (ISSN ) If: 0.59 C2 Z. Krizsán, Sz. Kovács. Structural Improvements of the OpenRTM-aist Robot Middleware. Applied Computational Intelligence in Engineering and Information Technology, Springer-Verlag, volume 1, pp , (ISSN , ISBN ) C3 Z. Krizsán, Sz. Kovács. Gradient Based Consequent Optimisation of a FRI Rule Base. In Production Systems and Information Engineering 2008, volume 5, pp , (HU ISSN ) C4 Z. Krizsán. Complexity Examination of SURE-P, SURE-LS and REVE Single Rule Reasoning Methods. In Annals of the Faculty of Engineering Hunedoara, volume 3, pp , 2007.(ISSN ) Hazai folyóiratban megjelent, lektorált magyar nyelvű publikáció C5 Z. Krizsán, Sz. Kovács. Közös fejlesztői keretrendszer fuzzy szabály interpolációs módszerekhez. A gépipari tudományos egyesület műszaki folyóirata (GÉP), volume LXIII, number 5, pp 75-78, (ISSN ) Nemzetközi konferencia kiadványban megjelent, lektorált idegen nyelvű publikáció C6 Z. Krizsán, Sz. Kovács. Fuzzy Model based Differential IEC for Human-System Interaction in the VirCA Environment. 3rd IEEE International Conference on Cognitive Infocommunications (CogInfoCom 2012), IEEE, pp ,

31 C7 Z. Krizsán, Sz. kovács. Double Fuzzy Dot Extension of the FRIPOC Fuzzy Rule Interpolation Method. 4th IEEE International Symposium on Logistics and Industrial Informatics (LINDI 2012), IEEE, pp , 2012 Hivatkozza: a) Z.C Johanyák: New Initial Fuzzy System Generation Features in the SFMI Toolbox, 5th IEEE International Symposium on Logistics and Industrial Informatics (LINDI 2013), Wildau, Germany, September 5-7,pp , 2013 C8 Z. Krizsán, Sz. Kovács. Fuzzy Rule Interpolation Developer Toolbox Library. IEEE 7th International Symposium on Applied Computational Intelligence and Informatics (SACI 2012), IEEE, pp , 2012 C9 Z. Krizsán, Sz. Kovács. Name Service Redundancy in Robot Technology Middleware. In 10th IEEE Jubilee International Symposium on Applied Machine Intelligence and Informatics (SAMI 2012), IEEE, pp , 2012 C10 Z. Krizsán, Sz. Kovács. Extending the RT-Middleware Framework with ICE Service port. In 2nd International Conference on Cognitive Infocommunications (CogInfoCom2011), pp. 1-5, 2011 C11 Z. Krizsán, Sz. Kovács. The VirCa System Editor in 3D space. In 2nd International Conference on Cognitive Infocommunications (CogInfoCom2011), pp. 1-3, 2011 C12 Z. Krizsán, Sz. Kovács. Some Structural Improvements of the OpenRTM Robot Middleware. In 12th IEEE International Symposium on Computational Intelligence and Informatics (CINTI 2011), IEEE, pp , 2011 Hivatkozza: a) Ma, Q., Zou, Y., & Zhang, T. Study of service robot architecture based on middleware and abstract environment. In Robotics and Biomimetics (ROBIO), 2012 IEEE International Conference on (pp ). IEEE, (2012, December) C13 Z. Krizsán. ICE Extension of RT-Middleware Framework. In 10th International Symposium of Hungarian Researchers on Computational Intelligence and Informatics (CINTI 2009), IEEE, pp , 2009 Hivatkozza: 26

32 a) Galambos, P., & Baranyi, P. Virca as virtual intelligent space for rt-middleware. In Advanced Intelligent Mechatronics (AIM), 2011 IEEE/ASME International Conference on (pp ). IEEE. (2011, July) C14 Z. Krizsán, Sz. Kovács. FRI Model based Pre-evaluation in IEC. In 5th International Symposium on Applied Computational Intelligence and Informatics (SACI 2009), pp , 2009 Hivatkozza: a) Lorencik, D., Vascak, J., & Vircikova, M. Adaptive Fuzzy Cognitive Maps Using Interactive Evolution: A Robust Solution for Navigation of Robots. In Robot Intelligence Technology and Applications 2012 (pp ). Springer Berlin Heidelberg C15 Z. Krizsán. Uniform Complexity of FEAT-p and FEAT-LS Fuzzy Set Interpolation Methods. In MicroCad 2008, pp , 2008 C16 Z. Krizsán, Sz. Kovács. Gradient Based Parameter Optimisation of FRI "FIVE". In 9th International Symposium of Hungarian Researchers on Computational Intelligence and Informatics (CINTI 2008), pp , 2008 Nemzetközi konferencia kiadványban megjelent, nem lektorált idegen nyelvű publikáció C17 Z. Krizsán, Sz. Kovács. Structural Improvements of the OpenRTM Robot Middleware. In Doktoranduszok Fóruma 2011, pp , 2011 C18 Z. Krizsán, P. Galambos. VirCa System Editor. In HUNOROB Closing conference 2011, pp. 1-4,

33 hivatkozások [1] Lotfi A Zadeh. Fuzzy sets. Information and control, 8(3): , [2] L. T. Kóczy and K. Hirota. Rule interpolation by α-level sets in fuzzy approximate reasoning. BUSEFAL, 46(Automne): , [3] Peter Baranyi, Domonkos Tikk, Yeung Yam, Laszlo T Koczy, and Laszlo Nadai. A new method for avoiding abnormal conclusion for α-cut based rule interpolation. In Fuzzy Systems Conference Proceedings, FUZZ-IEEE IEEE International, volume 1, pages IEEE, [4] Sz. Kovács and L.T. Kóczy. Approximate fuzzy reasoning based on interpolation in the vague environment of the fuzzy rule base as a practical alternative of the classical CRI. In Proceedings of the 7th International Fuzzy Systems Association World Congress, Prague, Czech Republic, pages , [5] Kok Wai Wong, Tamás D Gedeon, and Domonkos Tikk. An improved multidimensional α-cut based fuzzy interpolation technique. In Proc. Int. Conf Artificial Intelligence in Science and Technology (AISAT 2000), Hobart, Australia, pages 29 32, [6] Gy Vass, L Kalmár, and LT Kóczy. Extension of the fuzzy rule interpolation method. In Proc. Int. Conf. Fuzzy Sets Theory Applications (FSTA 92), Liptovsky M., Czechoslovakia, pages 1 6, [7] Péter Baranyi, László T Kóczy, and Tamás D Gedeon. A generalized concept for fuzzy rule interpolation. Fuzzy Systems, IEEE Transactions on, 12(6): , [8] Zhi Qiao Wu, Mizumoto Masaharu, and Yan Shi. An improvement to kóczy and hirota s interpolative reasoning in sparse fuzzy rule bases. International Journal of Approximate Reasoning, 15(3): , [9] Zhiheng Huang and Qiang Shen. Fuzzy interpolation with generalized representative values

34 [10] Zsolt Csaba Johanyák and Szilveszter Kovács. Fuzzy rule interpolation based on polar cuts. In Computational Intelligence, Theory and Applications, pages Springer, [11] Zsolt Csaba Johanyák and Szilveszter Kovács. Fuzzy rule interpolation by the least squares method. In 7th International Symposium of Hungarian Researchers on Computational Intelligence (HUCI 2006), pages , [12] S Jenei. Interpolation and extrapolation of fuzzy quantities revisited an axiomatic approach. Soft Computing, 5(3): , [13] Sz. Kovács. Extending the concept of fuzzy rule interpolation with the interpolation of the fuzziness. Proceedings of the WCCI 2012 IEEE World Congress on Computational Intelligence, pages , June [14] H. Takagi et al. Interactive evolutionary computation: Fusion of the capabilities of ec optimization and human evaluation. Proceedings of the IEEE, 89(9): , [15] A.E. Kanlıkılıçer. Interactive differential evolution for facial composite generation. Genetic and Evolutionary Computation (GECCO), Seatle, USA, [16] H. Takagi and D. Pallez. Paired comparison-based interactive differential evolution. In Nature & Biologically Inspired Computing, NaBIC World Congress on, pages IEEE, [17] P. Baranyi and A. Csapo. Definition and synergies of cognitive infocommunications. Acta Polytechnica Hungarica, 9:67 83, [18] Robot technology component specification website. robotics/. [19] Daniele Calisi, Andrea Censi, Luca Iocchi, and Daniele Nardi. Openrdk: a modular framework for robotic software development. In Intelligent Robots and Systems, IROS IEEE/RSJ International Conference on, pages IEEE, [20] Openrdk robot middleware website. 29

Book Template Title. Author Last Name, Author First Name

Book Template Title. Author Last Name, Author First Name Book Template Title Author Last Name, Author First Name Book Template Title Author Last Name, Author First Name I. rész - Szoftver technológia 1. fejezet - Esettanulmány Bevezetés Az alkalmazás fejlesztésére

Részletesebben

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -

Részletesebben

P-gráf alapú workflow modellezés fuzzy kiterjesztéssel

P-gráf alapú workflow modellezés fuzzy kiterjesztéssel P-gráf alapú workflow modellezés fuzzy kiterjesztéssel Doktori (PhD) értekezés Tick József témavezető: Dr. Kovács Zoltán Pannon Egyetem Műszaki Informatikai Kar Informatikai Tudományok Doktori Iskola 2007.

Részletesebben

A Java EE 5 plattform

A Java EE 5 plattform A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési

Részletesebben

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012 MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 0 KONFERENCIA ELŐADÁSAI Szolnok 0. május 0. Szerkesztette: Edited by Pokorádi László Kiadja: Debreceni Akadémiai Bizottság Műszaki Szakbizottsága

Részletesebben

Kognitív Infokommunikáció: egy ébredő interdiszciplína. Baranyi Péter DSc

Kognitív Infokommunikáció: egy ébredő interdiszciplína. Baranyi Péter DSc Kognitív Infokommunikáció: egy ébredő interdiszciplína Baranyi Péter DSc Távközlési és Médiainformatika Tanszék, Budapesti Műszaki és Gazdaságtudományi Egyetem *** 3D Internet alapú Kontrol és Kommunikáció

Részletesebben

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Cloud computing. Cloud computing. Dr. Bakonyi Péter. Cloud computing Cloud computing Dr. Bakonyi Péter. 1/24/2011 1/24/2011 Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások és szolgáltatások végrehajtására

Részletesebben

FUZZY KÖVETKEZTETÉS SŰRŰ ÉS RITKA SZABÁLYBÁZISOK ESETÉN. Johanyák Zsolt Csaba 1 Kovács Szilveszter 2

FUZZY KÖVETKEZTETÉS SŰRŰ ÉS RITKA SZABÁLYBÁZISOK ESETÉN. Johanyák Zsolt Csaba 1 Kovács Szilveszter 2 Johanyák Zs. Cs., Kovács Sz.: Fuzzy következtetés sűrű és ritka szabálybázisok esetén, Magyar Tudomány Ünnepe, Bács-Kiskun Megyei Tudományos Fórum, Kecskemét, 2005. november.10, ISSN: 1586-846x, pp. 201-206.

Részletesebben

Publikációs lista. Gódor Győző. 2008. július 14. Cikk szerkesztett könyvben... 2. Külföldön megjelent idegen nyelvű folyóiratcikk...

Publikációs lista. Gódor Győző. 2008. július 14. Cikk szerkesztett könyvben... 2. Külföldön megjelent idegen nyelvű folyóiratcikk... Publikációs lista Gódor Győző 2008. július 14. Cikk szerkesztett könyvben... 2 Külföldön megjelent idegen nyelvű folyóiratcikk... 2 Nemzetközi konferencia-kiadványban megjelent idegen nyelvű előadások...

Részletesebben

FUZZY SZABÁLYINTERPOLÁCIÓT TÁMOGATÓ ELJÁRÁSGYŐJTEMÉNY FEJLESZTÉSE MATLAB RENDSZERBEN

FUZZY SZABÁLYINTERPOLÁCIÓT TÁMOGATÓ ELJÁRÁSGYŐJTEMÉNY FEJLESZTÉSE MATLAB RENDSZERBEN Johanyák Zs. Cs., Kovács Sz., Tikk D., K. W. Wong: Fuzzy szabályinterpolációt támogató eljárásgyőjtemény fejlesztése Matlab rendszerben, AGTEDU 2006, 2006. november 9., ISSN: 586-846x, pp. 77-82. http://johanyak.hu

Részletesebben

Cloud computing Dr. Bakonyi Péter.

Cloud computing Dr. Bakonyi Péter. Cloud computing Dr. Bakonyi Péter. 1/24/2011 Cloud computing 1/24/2011 Cloud computing 2 Cloud definició A cloud vagy felhő egy platform vagy infrastruktúra Az alkalmazások és szolgáltatások végrehajtására

Részletesebben

NÉGY EGYLÉPÉSES FUZZY SZABÁLY-INTERPOLÁCIÓS MÓDSZER ÁTTEKINTÉSE

NÉGY EGYLÉPÉSES FUZZY SZABÁLY-INTERPOLÁCIÓS MÓDSZER ÁTTEKINTÉSE Johanyák Zs. Cs., Berecz A.: Négy egylépéses fuzzy szabály-interpolációs módszer áttekintése, AGTEDU 2008, A Magyar Tudomány Ünnepe alkalmából rendezett tudományos konferencia kiadványa, Bács-Kiskun Megyei

Részletesebben

Osztott alkalmazások fejlesztési technológiái Áttekintés

Osztott alkalmazások fejlesztési technológiái Áttekintés Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A

Részletesebben

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006.

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006. ÖNELLENŐRZÉS ÉS FUTÁSIDEJŰ VERIFIKÁCIÓ SZÁMÍTÓGÉPES PROGRAMOKBAN OTKA T-046527 A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS 2004-2006. Témavezető: dr. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem

Részletesebben

A forrás pontos megnevezésének elmulasztása valamennyi hivatkozásban szerzői jogsértés (plágium).

A forrás pontos megnevezésének elmulasztása valamennyi hivatkozásban szerzői jogsértés (plágium). A szakirodalmi idézések és hivatkozások rendszere és megadásuk szabályai A bibliográfia legfontosabb szabályai Fogalma: Bibliográfiai hivatkozáson azoknak a pontos és kellően részletezett adatoknak az

Részletesebben

Komponens alapú programozás Bevezetés

Komponens alapú programozás Bevezetés Komponens alapú programozás Bevezetés Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék Ez a tananyag felhasználja a TEMPUS S_JEP-12495-97 Network Computing Chapter 8 Developing of Network Computing

Részletesebben

GDF Fuzzy Robot Műhely

GDF Fuzzy Robot Műhely GDF Fuzzy Robot Műhely Kovács János, Vári Kakas István 2, Gábor Dénes Főiskola,2 Alap- és Műszaki Tudományi Intézet, Budapest, Hungary 2. nov. 8. GDF-FRM Kezdeti lépések: A Gábor Dénes Főiskolán (GDF)

Részletesebben

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési

Részletesebben

FUZZY RENDSZER GENERÁLÁSA SZABÁLYBÁZIS BŐVÍTÉSSEL FUZZY SYSTEM GENERATION BY RULE BASE EXTENSION

FUZZY RENDSZER GENERÁLÁSA SZABÁLYBÁZIS BŐVÍTÉSSEL FUZZY SYSTEM GENERATION BY RULE BASE EXTENSION FUZZY RENDSZER GENERÁLÁSA SZABÁLYBÁZIS BŐVÍTÉSSEL FUZZY SYSTEM GENERATION BY RULE BASE EXTENSION Johanyák Zsolt Csaba, Kovács Szilveszter 2 Kecskeméti Főiskola, GAMF Kar, Kalmár Sándor Informatikai Intézet,

Részletesebben

Publikációs lista. Dr. Molnárka-Miletics Edit Széchenyi István Egyetem Matematika és Számítástudományi Tanszék

Publikációs lista. Dr. Molnárka-Miletics Edit Széchenyi István Egyetem Matematika és Számítástudományi Tanszék Publikációs lista Dr. Molnárka-Miletics Edit Széchenyi István Egyetem Matematika és Számítástudományi Tanszék Folyóirat cikkek: E. Miletics: Energy conservative algorithm for numerical solution of ODEs

Részletesebben

Mi is volt ez? és hogy is volt ez?

Mi is volt ez? és hogy is volt ez? Mi is volt ez? és hogy is volt ez? El zmények: 60-as évek kutatási iránya: matematikai logika a programfejlesztésben 70-es évek, francia és angol kutatók: logikai programozás, Prolog nyelv 1975: Szeredi

Részletesebben

DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1

DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1 DCOM Áttekintés Miskolci Egyetem Általános Informatikai Tanszék DCOM /1 Mi a DCOM? DCOM: Distributed Component Object Model A Microsoft osztott objektum modellje Bináris együttmÿködési szabvány és annak

Részletesebben

Pletykaalapú gépi tanulás teljesen elosztott környezetben

Pletykaalapú gépi tanulás teljesen elosztott környezetben Pletykaalapú gépi tanulás teljesen elosztott környezetben Hegedűs István Jelasity Márk témavezető Szegedi Tudományegyetem MTA-SZTE Mesterséges Intelligencia Kutatócsopot Motiváció Az adat adatközpontokban

Részletesebben

Irányítási struktúrák összehasonlító vizsgálata. Tóth László Richárd. Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

Irányítási struktúrák összehasonlító vizsgálata. Tóth László Richárd. Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola Doktori (PhD) értekezés tézisei Irányítási struktúrák összehasonlító vizsgálata Tóth László Richárd Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola Témavezetők: Dr. Szeifert Ferenc Dr.

Részletesebben

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA infokommunikációs technológiák EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA Témavezető: Tarczali Tünde Témavezetői beszámoló 2015. január 7. TÉMAKÖR Felhő technológián

Részletesebben

AZ A PRIORI ISMERETEK ALKALMAZÁSA

AZ A PRIORI ISMERETEK ALKALMAZÁSA Doktori (PhD) értekezés tézisei AZ A PRIORI ISMERETEK ALKALMAZÁSA A VEGYIPARI FOLYAMATMÉRNÖKSÉGBEN MADÁR JÁNOS Veszprémi Egyetem Vegyészmérnöki Tudományok Doktori Iskolája Témavezető: dr. Abonyi János

Részletesebben

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez Székely István Debreceni Egyetem, Informatikai Intézet A rendszer felépítése szerver a komponenseket szolgáltatja Java nyelvű implementáció

Részletesebben

MULTIMÉDIA ALAPÚ OKTATÁSI TECHNOLÓGIÁK GYAKORLATI ALKALMAZÁSÁNAK VIZSGÁLATA A KATONAI SZAKNYELVOKTATÁSBAN

MULTIMÉDIA ALAPÚ OKTATÁSI TECHNOLÓGIÁK GYAKORLATI ALKALMAZÁSÁNAK VIZSGÁLATA A KATONAI SZAKNYELVOKTATÁSBAN Zrínyi Miklós Nemzetvédelmi Egyetem Kossuth Lajos Hadtudományi Kar Hadtudományi Doktori Iskola Tick Andrea MULTIMÉDIA ALAPÚ OKTATÁSI TECHNOLÓGIÁK GYAKORLATI ALKALMAZÁSÁNAK VIZSGÁLATA A KATONAI SZAKNYELVOKTATÁSBAN

Részletesebben

List of Publications (Pánovics János)

List of Publications (Pánovics János) List of Publications (Pánovics János) Book 1. Juhász István, Kósa Márk, Pánovics János: C példatár, Panem, Budapest, 2005. Peer-Reviewed Papers 1. Kádek Tamás, Pánovics János: Some Improvements of the

Részletesebben

PÁLYÁZAT. a SZÉCHENYI ISTVÁN EGYETEM MŰSZAKI TUDOMÁNYI KAR KUTATÁSI FŐIRÁNY pályázati felhívásához. 1. A pályázó kollektíva vezetőjének adatai:

PÁLYÁZAT. a SZÉCHENYI ISTVÁN EGYETEM MŰSZAKI TUDOMÁNYI KAR KUTATÁSI FŐIRÁNY pályázati felhívásához. 1. A pályázó kollektíva vezetőjének adatai: PÁLYÁZAT a SZÉCHENYI ISTVÁN EGYETEM MŰSZAKI TUDOMÁNYI KAR KUTATÁSI FŐIRÁNY pályázati felhívásához 1. A pályázó kollektíva vezetőjének adatai: Neve: Tanszéke: Dr. Csapó Ádám Informatika Tanszék Telefonszáma:

Részletesebben

JAVA webes alkalmazások

JAVA webes alkalmazások JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,

Részletesebben

Honlap szerkesztés Google Tudós alkalmazásával

Honlap szerkesztés Google Tudós alkalmazásával Dr. Mester Gyula Honlap szerkesztés Google Tudós alkalmazásával Összefoglaló: A közlemény tematikája honlap szerkesztés Google Tudós alkalmazásával. A bevezetés után a tudományos teljesítmény mérésének

Részletesebben

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time) Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time) (specializáció választás a 4. félévben, specializációra lépés feltétele: az egyik szigorlat

Részletesebben

Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben

Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben Mérnök informatikus mesterszak mintatanterve (GE-MI) nappali tagozat/ MSc in, full time Érvényes: 2011/2012. tanév 1. félévétől, felmenő rendszerben Tantárgy Tárgykód I. félév ősz II. félév tavasz Algoritmusok

Részletesebben

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ 1 TARTALOM 1.1 A MODELLEZÉS ÉS SZIMULÁCIÓ META-SZINTŰ HATÉKONYSÁGÁNAK JAVÍTÁSA A. Az SMM definiálása, a Jackson Keys módszer kiterjesztése

Részletesebben

KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA

KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA System Design Wahl István 2019.03.26. BME FACULTY OF TRANSPORTATION ENGINEERING AND VEHICLE ENGINEERING Tartalomjegyzék Rövidítések A rendszer definiálása

Részletesebben

Microsoft SQL Server telepítése

Microsoft SQL Server telepítése Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió

Részletesebben

Tartalom. Történeti áttekintés. Történeti áttekintés 2011.03.23. Architektúra DCOM vs CORBA. Szoftvertechnológia

Tartalom. Történeti áttekintés. Történeti áttekintés 2011.03.23. Architektúra DCOM vs CORBA. Szoftvertechnológia Tartalom D Szoftvertechnológia előadás Történeti áttekintés Architektúra D vs CORBA 2 Történeti áttekintés 1987 Dynamic Data Exchange (DDE) Windows 2.0-ban Windows alkalmazások közötti adatcsere Ma is

Részletesebben

Járműinformatika A járműinformatikai fejlesztés

Járműinformatika A járműinformatikai fejlesztés Járműinformatika A járműinformatikai fejlesztés 2016/2017. tanév, II. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatika Intézet 107/a. Tel: (46) 565-111 / 21-07 A járműfejlesztés

Részletesebben

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében Dicse Jenő üzletfejlesztési igazgató How to apply modern e-learning to improve the training of firefighters Jenő Dicse Director of

Részletesebben

Csima Judit április 9.

Csima Judit április 9. Osztályozókról még pár dolog Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. április 9. Csima Judit Osztályozókról még pár dolog 1 / 19 SVM (support vector machine) ez is egy

Részletesebben

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus 1 Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A

Részletesebben

műszaki tudomány doktora 1992 Beosztás: stratégiai tanácsadó, tudományos tanácsadó Munkahelyek: Nokia -Hungary kft Veszprémi Egyetem

műszaki tudomány doktora 1992 Beosztás: stratégiai tanácsadó, tudományos tanácsadó Munkahelyek: Nokia -Hungary kft Veszprémi Egyetem Név: Tarnay Katalin Születési adatok: Nyiregyháza, 1933. május 8 Legmagasabb tudományos fokozat, és elnyerésének éve: műszaki tudomány doktora 1992 Beosztás: stratégiai tanácsadó, tudományos tanácsadó

Részletesebben

Információ-visszakeresı módszerek egységes keretrendszere és alkalmazásai. Kiezer Tamás

Információ-visszakeresı módszerek egységes keretrendszere és alkalmazásai. Kiezer Tamás Információ-visszakeresı módszerek egységes keretrendszere és alkalmazásai Doktori (PhD) értekezés tézise Kiezer Tamás Témavezetı: Dr. Dominich Sándor (1954-2008) Pannon Egyetem Mőszaki Informatikai Kar

Részletesebben

Software project management Áttekintés

Software project management Áttekintés Software project management Áttekintés Miskolci Egyetem Általános Informatikai Tanszék PMAN / 1 Miért szükséges? A software fejlesztési tevékenység Csoportmunkát igényel Jelentős erőforrásokat használ

Részletesebben

Utolsó módosítás:

Utolsó módosítás: Utolsó módosítás: 2012. 09. 06. 1 A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2 3 4 5 6 7 8 9 Forrás: Gartner Hype Cycle for Virtualization, 2010, http://premierit.intel.com/docs/doc-5768

Részletesebben

ARM Cortex magú mikrovezérlők. mbed

ARM Cortex magú mikrovezérlők. mbed ARM Cortex magú mikrovezérlők mbed Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 MBED webes fejlesztőkörnyezet 2009-ben megjelent

Részletesebben

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft. Tudásmodellezés Kereskedelmi Alkalmazásokban Dezsényi Csaba Ovitas Magyarország kft. Tudásmenedzsment Adat -> Információ -> Tudás Intézményi tudásvagyon hatékony kezelése az üzleti célok megvalósításának

Részletesebben

Publikációs jegyzék (Pánovics János)

Publikációs jegyzék (Pánovics János) Publikációs jegyzék (Pánovics János) Könyv 1. Juhász István, Kósa Márk, Pánovics János: C példatár, Panem, Budapest, 2005. Referált cikkek 1. Kádek Tamás, Pánovics János: Some Improvements of the Extended

Részletesebben

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012 MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012 KONFERENCIA ELŐADÁSAI Szolnok, 2012. május 10. Szerkesztette: Edited by Pokorádi László Kiadja: Debreceni Akadémiai Bizottság Műszaki Szakbizottsága

Részletesebben

Baranyáné Dr. Ganzler Katalin Osztályvezető

Baranyáné Dr. Ganzler Katalin Osztályvezető Budapesti Műszaki és Gazdaságtudományi Egyetem Biokémiai és Élelmiszertechnológiai Tanszék Kapilláris elektroforézis alkalmazása búzafehérjék érésdinamikai és fajtaazonosítási vizsgálataira c. PhD értekezés

Részletesebben

Fuzzy számításokat segítő eljárásgyűjtemény fejlesztése

Fuzzy számításokat segítő eljárásgyűjtemény fejlesztése Johanyák Zs. Cs., Bolla K. M.: Fuzzy számításokat segítő eljárásgyűjtemény fejlesztése, TEM-GTEDU 2010, Magyar Tudomány Ünnepe alkalmából rendezett tudományos konferencia kiadványa, Kecskemét College,

Részletesebben

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver

Részletesebben

TANÚSÍTVÁNY. tanúsítja, hogy az. InfoScope Kft. által kifejlesztett. Attribútum tanúsítványok érvényességét ellenőrző SDK InfoSigno AC SDK v1.0.0.

TANÚSÍTVÁNY. tanúsítja, hogy az. InfoScope Kft. által kifejlesztett. Attribútum tanúsítványok érvényességét ellenőrző SDK InfoSigno AC SDK v1.0.0. TANÚSÍTVÁNY A HUNGUARD Számítástechnikai-, informatikai kutató-fejlesztő és általános szolgáltató Kft. a 9/2005. (VII.21.) IHM rendelet alapján, mint a Magyar Köztársaság Miniszterelnöki Hivatalt Vezető

Részletesebben

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA Iványi Tibor, ivanyit@tigris.klte.hu Csukás Levente, csukasl@fox.klte.hu Kossuth Lajos Tudományegyetem Informatikai és Számító Központ Abstract The well

Részletesebben

CORBA Áttekintés. Mi a CORBA? OMG and OMA. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék

CORBA Áttekintés. Mi a CORBA? OMG and OMA. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék CORBA Áttekintés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 10. 15. Mi a CORBA? osztott objektum modell szabvány, amely definiálja a komponensek közötti interface-eket definiál

Részletesebben

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ UNIVERSITY OF SZEGED SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ Gyimóthy Tibor és Ferenc Rudolf Szegedi Tudományegyetem Szoftverfejlesztés Tanszék Szoftverfejlesztés Tanszék Több

Részletesebben

Using the CW-Net in a user defined IP network

Using the CW-Net in a user defined IP network Using the CW-Net in a user defined IP network Data transmission and device control through IP platform CW-Net Basically, CableWorld's CW-Net operates in the 10.123.13.xxx IP address range. User Defined

Részletesebben

Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra

Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra Szegedi Tudományegyetem Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszék Dr. Németh Tamás Előrenéző és paraméter tanuló algoritmusok on-line klaszterezési problémákra SZTE TTIK, Móra Kollégium,

Részletesebben

NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING

NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING Anyagmérnöki Tudományok, 39/1 (2016) pp. 82 86. NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING LEDNICZKY

Részletesebben

Flex: csak rugalmasan!

Flex: csak rugalmasan! Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek

Részletesebben

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet Óbudai Egyetem Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek Intézet 1034 Budapest, Bécsi út 96/B Tel., Fax:1/666-5544,1/666-5545 http://nik.uni-obuda.hu/imri Az 2004-ben alakult IMRI (BMF)

Részletesebben

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog - VTP Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW2 SW3 2 Alap konfiguráció SW1-2-3 conf t interface e1/0 switchport trunk encapsulation dot1q switchport mode trunk vtp domain CCIE vtp mode transparent vtp

Részletesebben

és alkalmazások, MSc tézis, JATE TTK, Szeged, Témavezető: Dr. Hajnal Péter

és alkalmazások, MSc tézis, JATE TTK, Szeged, Témavezető: Dr. Hajnal Péter Publikációs jegyzék Balogh János Jegyzetek, tézis: [1] Balogh J., Maximális folyamok és minimális költségű cirkulációk; algoritmusok és alkalmazások, MSc tézis, JATE TTK, Szeged, 1994. Témavezető: Dr.

Részletesebben

R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben

R3-COP. Resilient Reasoning Robotic Co-operating Systems. Autonóm rendszerek tesztelése egy EU-s projektben ARTEMIS Joint Undertaking The public private partnership in embedded systems R3-COP Resilient Reasoning Robotic Co-operating Systems Autonóm rendszerek tesztelése egy EU-s projektben Micskei Zoltán Budapesti

Részletesebben

SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN

SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN Almási Béla, almasi@math.klte.hu Sztrik János, jsztrik@math.klte.hu KLTE Matematikai és Informatikai Intézet Abstract This paper gives a short review on software

Részletesebben

AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA

AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA Kovács Ernő 1, Füvesi Viktor 2 1 Egyetemi docens, PhD; 2 tudományos segédmunkatárs 1 Eletrotechnikai és Elektronikai Tanszék, Miskolci Egyetem

Részletesebben

Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz)

Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz) Bevezetés a kvantum informatikába és kommunikációba Féléves házi feladat (2013/2014. tavasz) A házi feladatokkal kapcsolatos követelményekről Kapcsolódó határidők: választás: 6. oktatási hét csütörtöki

Részletesebben

Publikációk. Könyvek, könyvfejezetek:

Publikációk. Könyvek, könyvfejezetek: Publikációk Könyvek, könyvfejezetek: 1. Molnár György: Az IKT-val támogatott tanulási környezet követelményei és fejlesztési lehetőségei, In: Dr. Benedek András (szerk.): Digitális pedagógia - Tanulás

Részletesebben

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül 1 Tartalom Miről is lesz szó? Bosch GS-TC Automata sebességváltó TCU (Transmission Control Unit) Élettartam tesztek

Részletesebben

Fuzzy szabály-interpolációs módszerek és mintaadatok alapján történő automatikus rendszergenerálás PHD ÉRTEKEZÉS TÉZISEI JOHANYÁK ZSOLT CSABA

Fuzzy szabály-interpolációs módszerek és mintaadatok alapján történő automatikus rendszergenerálás PHD ÉRTEKEZÉS TÉZISEI JOHANYÁK ZSOLT CSABA MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Fuzzy szabály-interpolációs módszerek és mintaadatok alapján történő automatikus rendszergenerálás PHD ÉRTEKEZÉS TÉZISEI Készítette: JOHANYÁK ZSOLT CSABA

Részletesebben

B/16. számú melléklet Önéletrajz sablon

B/16. számú melléklet Önéletrajz sablon Europass Önéletrajz Személyi adatok Vezetéknév / Utónév(ek) Tímea Fülep Cím(ek) 3, Törökugrató u. 3., 1118, Budapest, Magyarország Telefonszám(ok) +36 96 50 3308 Mobil: +36 70 210 4319 Fax(ok) +36 1 436

Részletesebben

iphone és Android két jó barát...

iphone és Android két jó barát... iphone és Android két jó barát... Multiplatform alkalmazásfejlesztés a gyakorlatban Kis Gergely MattaKis Consulting 1 Tartalom Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös

Részletesebben

MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR

MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Korszerű információs technológiák Robot operációs rendszerek Tompa Tamás tanársegéd Általános Informatikai Intézeti Tanszék Miskolc, 2018. október 20.

Részletesebben

Komponens alapú fejlesztés

Komponens alapú fejlesztés Komponens alapú fejlesztés Szoftver újrafelhasználás Szoftver fejlesztésekor korábbi fejlesztésekkor létrehozott kód felhasználása architektúra felhasználása tudás felhasználása Nem azonos a portolással

Részletesebben

SAS Enterprise BI Server

SAS Enterprise BI Server SAS Enterprise BI Server Portik Imre vezető szoftverkonzulens SAS Institute, Magyarország A SAS helye a világban 280 iroda 51 országban 10,043 alkalmazott 4 millió felhasználó világszerte 41,765 ügyfél

Részletesebben

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel Készítette: Szabó Gábor, 1996 Az Az IntelliCorp IntelliCorp stratégiája: stratégiája: Kifinomult, Kifinomult, objektum-orientált objektum-orientált környezetet környezetet biztosít biztosít tervezéséhez,

Részletesebben

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap Projekt alapadatok Projekt név: Cloud akkreditációs szolgáltatás

Részletesebben

Neurális hálózatok bemutató

Neurális hálózatok bemutató Neurális hálózatok bemutató Füvesi Viktor Miskolci Egyetem Alkalmazott Földtudományi Kutatóintézet Miért? Vannak feladatok amelyeket az agy gyorsabban hajt végre mint a konvencionális számítógépek. Pl.:

Részletesebben

Modell alapú tesztelés mobil környezetben

Modell alapú tesztelés mobil környezetben Modell alapú tesztelés mobil környezetben Micskei Zoltán Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék A terület behatárolása Testing is an activity performed

Részletesebben

Univerzális munkafolyamat szimulátor

Univerzális munkafolyamat szimulátor Univerzális munkafolyamat szimulátor Ütemterv Készítette: Kerek Róbert KERQABT.SZE Gazdaságinformatikus BSc III. évfolyam Külső témavezető Kesztyűs Attila Lajos Siemens PSE Kft. Belső konzulens Dr. Ferenc

Részletesebben

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális

Részletesebben

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz

Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz Bevezetés a kvantum-informatikába és kommunikációba 2015/2016 tavasz Kvantumkapuk, áramkörök 2016. március 3. A kvantummechanika posztulátumai (1-2) 1. Állapotleírás Zárt fizikai rendszer aktuális állapota

Részletesebben

Közösség, projektek, IDE

Közösség, projektek, IDE Eclipse Közösség, projektek, IDE Eclipse egy nyílt forráskódú (open source) projekteken dolgozó közösség, céljuk egy kiterjeszthető fejlesztői platform és keretrendszer fejlesztése, amely megoldásokkal

Részletesebben

PUBLIKÁCIÓS ÉS ALKOTÁSI TEVÉKENYSÉG ÉRTÉKELÉSE, IDÉZETTSÉG Oktatói, kutatói munkakörök betöltéséhez, magasabb fokozatba történı kinevezéshez.

PUBLIKÁCIÓS ÉS ALKOTÁSI TEVÉKENYSÉG ÉRTÉKELÉSE, IDÉZETTSÉG Oktatói, kutatói munkakörök betöltéséhez, magasabb fokozatba történı kinevezéshez. FARKAS GABRIELLA PUBLIKÁCIÓS ÉS ALKOTÁSI TEVÉKENYSÉG ÉRTÉKELÉSE, IDÉZETTSÉG Oktatói, kutatói munkakörök betöltéséhez, magasabb fokozatba történı kinevezéshez. könyv, könyvrészlet oktatási anyag folyóiratcikkek

Részletesebben

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft. Norway Grants AKKUMULÁTOR REGENERÁCIÓS ÉS Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai Kakuk Zoltán, Vision 95 Kft. 2017.04.25. Rendszer szintű megoldás

Részletesebben

Megerősítéses tanulási módszerek és alkalmazásaik

Megerősítéses tanulási módszerek és alkalmazásaik MISKOLCI EGYETEM GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Megerősítéses tanulási módszerek és alkalmazásaik Tompa Tamás tanársegéd Általános Informatikai Intézeti Tanszék Miskolc, 2017. szeptember 15. Tartalom

Részletesebben

2004 Nyugat Magyarországi Egyetem, Faipari Mérnöki Kar Okleveles Könnyűipari Mérnök

2004 Nyugat Magyarországi Egyetem, Faipari Mérnöki Kar Okleveles Könnyűipari Mérnök Szakmai önéletrajz Email: szabo.orsolya@rkk.uni-obuda.hu Felsőfokú tanulmányok 2008 - Nyugat Magyarországi Egyetem, Faipari Mérnöki Kar Cziráki József Faanyagtudomány és Technológiák Doktori Iskola (doktoranduszhallgató)

Részletesebben

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére

Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére Módszer köztes tárolókat nem tartalmazó szakaszos működésű rendszerek ütemezésére Doktori (PhD) értekezés tézisei Holczinger Tibor Témavezető: Dr. Friedler Ferenc Veszprémi Egyetem Műszaki Informatikai

Részletesebben

Összeállította Horváth László egyetemi tanár

Összeállította Horváth László egyetemi tanár Óbudai Egyetem Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek Intézet Intelligens Mérnöki Rendszerek Szakirány a Mérnök informatikus alapszakon Összeállította Horváth László Budapest, 2011

Részletesebben

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi docens Tartalomjegyzék Bevezetés Termelési paradigma fogalma Paradigma váltások A CIM fogalmának

Részletesebben

A megerosítéses tanulás és a szimulált hutés kombinált használata: algoritmusok és alkalmazások

A megerosítéses tanulás és a szimulált hutés kombinált használata: algoritmusok és alkalmazások MISKOLCI EGYETEM DOKTORI (PH.D.) TÉZISFÜZETEI HATVANY JÓZSEF INFORMATIKAI TUDOMÁNYOK DOKTORI ISKOLA A megerosítéses tanulás és a szimulált hutés kombinált használata: algoritmusok és alkalmazások Készítette:

Részletesebben

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II. Tervezési minták Irodalom Steven R. Schach: Object Oriented & Classical Software Engineering, McGRAW-HILL, 6th edition, 2005, chapter 8. E. Gamma, R. Helm, R. Johnson, J. Vlissides:Design patterns: Elements

Részletesebben

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények 1. sz. melléklet MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS A) Műszaki követelmények A körkereső szoftvernek (a továbbiakban Szoftver) az alábbi követelményeknek kell megfelelnie

Részletesebben

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül

Részletesebben

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time) Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time) (A képzés közös része, szakirányválasztás a 3. félév végén) Tárgykód Félév Tárgynév Tárgy

Részletesebben

Interfészek. PPT 2007/2008 tavasz.

Interfészek. PPT 2007/2008 tavasz. Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése 2 Már megismert fogalmak áttekintése Objektumorientált

Részletesebben

Geokémia gyakorlat. 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek. Geológus szakirány (BSc) Dr. Lukács Réka

Geokémia gyakorlat. 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek. Geológus szakirány (BSc) Dr. Lukács Réka Geokémia gyakorlat 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek Geológus szakirány (BSc) Dr. Lukács Réka MTA-ELTE Vulkanológiai Kutatócsoport e-mail: reka.harangi@gmail.com ALAPFOGALMAK:

Részletesebben

A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere

A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere Gál Zoltán 1 Marius Onic 2 1 IT igazgató, Debreceni Egyetem TEK, zgal@unideb.hu 2 IT vezet, Nagyváradi Egyetem, omar@uoradea.ro

Részletesebben

Kétdimenziós mesterséges festési eljárások. Hatások és alkalmazások

Kétdimenziós mesterséges festési eljárások. Hatások és alkalmazások Pannon Egyetem Informatikai Tudományok Doktori Iskola Tézisfüzet Kétdimenziós mesterséges festési eljárások. Hatások és alkalmazások Kovács Levente Képfeldolgozás és Neuroszámítógépek Tanszék Témavezet

Részletesebben