KLÍMAMODELLEZÉS ÉS ELOSZTOTT RENDSZEREK
|
|
- Ernő Fehér
- 10 évvel ezelőtt
- Látták:
Átírás
1 KLÍMAMODELLEZÉS ÉS ELOSZTOTT RENDSZEREK Salga Péter, Debreceni Egyetem, AVK, Gazdasági- és Agrárinformatikai Tanszék Hufnagel Levente, Budapesti Corvinus Egyetem, KTK Matematika és Informatika Tanszék Bevezetés A klímaváltozás mint lehetséges globális környezeti probléma, ma a tudomány és a világpolitika egyik központi kérdésévé vált. A világ kutatóinak döntő többsége egyetért abban, hogy megkezdődött a globális felmelegedés időszaka. Nemzetközi adatok szerint1950 és 2003 között a Föld felszínének átlaghőmérséklete 13,87 C-ról 14,52 C-ra növekedett. A fosszilis energiaforrásokból 1950-ben 1612 millió tonna szén jutott a légkörbe, 2003-ban pedig 6999 millió tonna. A viták ma már arra koncentrálódnak, hogy a globális felmelegedés csupán természeti jelenség-e, vagy pedig antropogén hatások következménye is. Valószínű, hogy mindkét tényező együttesen érvényesül, és kölcsönösen felerősítik egymást. A globális felmelegedés következménye a szélsőséges meteorológiai események számának és intenzitásának növekedése, ami a globális vagy regionális klíma megváltozását eredményezheti (VAHAVA, 2006). A kutatások az elmúlt két-három évtizedben több területen folytak: a klímaváltozás jellemzése, klímaszcenáriók kidolgozása, a klímaváltozás várható természeti, gazdasági és társadalmi hatásainak feltárása, a klímaváltozáshoz való alkalmazkodási stratégiák kidolgozása. A klímaváltozás és hatásai, mint sztochasztikus rendszerek, belső törvényszerűségekkel rendelkeznek, még ha ezek nem is definiálhatóak matematikai egzaktsággal. Ez a felismerés valószínűsíti az analóg technikák alkalmazásának eredményességét a klímaváltozás hatásainak vizsgálatánál is. Feldolgozva az elmúlt évek időjárási, mezőgazdasági és talajtani adatait, mintaelemzésen alapuló becslés valósítható meg neurális hálózatok segítségével viszonylag nagy számú paraméter figyelembe vételével. A rendszer működéséhez nincs szükség matematikai szabályok és algoritmusok kidolgozására, a hálózat a hasonlóság elve alapján osztályozza az időbeli paraméter-értékeket, és nagy megbízhatóságú becslést tesz a jövőbeli értékekre. Mivel a bemeneti paraméterek hézagossága vagy bizonytalansága miatt fuzzy bemenetiértékek használandóak, valamint az előrejelzés nagy időintervallumokra történik, a kimeneti értékek inkább tendenciákat jeleznek a rendszerben. A modell fontos alkalmazási területe lehet a különböző kiindulási klíma-paraméterek mezőgazdasági hatásainak összehasonlítására, elemzésére is. Nagy számú paraméter együttes vizsgálata a hagyományos klíma modellek segítségével igen nagy számítási kapacitást igényel, amely csak elosztott rendszerek segítségével oldható meg. A párhuzamos feldolgozás segíti az ún. paraméter-tanulmányok kidolgozását is, ahol ugyanaz a modell kerül kiértékelésre akár több milliószor, a kezdeti paraméterek kis változtatásaival. Szintén a nagy számítási kapacitás teszi lehetővé, a hagyományos szcenáriók elemzését olyan szélsőséges időjárási szituációkban, amelyeket éppen a klímaváltozás modelljei jósolnak, de eddig nem kerültek be a modellek vizsgált paraméterei közé. A modern információtechnológia segítséget nyújthat az előrejelzések pontosításában. Az elosztott rendszerek (klaszter, grid rendszerek) a nagy számításigényű, szcenáriók kidolgozásában jelenthetnek segítséget. A neurális hálózat a mintaelemzéses becsléseknél, míg a fuzzy logika a bizonytalan mértékű paraméterek kezelésénél alkalmazható. A különféle 1
2 optimalizáló eljárások (pl. genetikus algoritmus) pedig a szcenáriókra adható legjobb technológiai válaszok elemzését teszik lehetővé. A klímaváltozás mezőgazdasági hatásmodelljei A klímaváltozás a meteorológiai elemek átlagos értékeinek olyan jelentős megváltozását jelenti, amelynek környezeti, gazdasági, társadalmi hatása van. Az átlagos értékek változása hosszabb periódusra vonatkozik. (Harnos N., 2003) A klímaváltozás mezőgazdasági hatásmodelljeinek vizsgálata egyértelműen arra enged következtetni, hogy az agroökológiai zónák eltolódnak a hőmérsékletemelkedés és a vízhasznosítási hatékonyság javulása következtében, a növénytermesztés hatékonysága a középső és magas szélességi övezetekben (alapvetően a fejlett országokban) javulni fog - a növekvő fotoszintézis, a hosszabb tenyészidőszak és fagymentes periódus miatt, a legtöbb fejlődő országban a termőképesség csökkenni fog (a cereáliák esetében mintegy 10 %-kal), ami jelentős ellátási gondokat jelent az adott térségben, a trópusi és szubtrópusi régiókban, Afrika Száhel-övezetében válik legkritikusabbá a helyzet. (Fisher, G. et al. 2001) A klímaváltozás modellezése többszálú kutatás, ahol az ún. szcenáriók eredményei jelentősen eltérhetnek egymástól (bár tendenciában megegyeznek), ezért a mezőgazdaságra gyakorolt hatásokat is csak az egyes modell-szenáriók függvényében tudjuk vizsgálni. A vázolt általános érvényű megállapítások ismeretében felmerül a kérdés, hogyan tudunk következtetni a fontosabb gazdasági növények hozamára, az egyes régiók, illetve a világ élelmiszertermelési kapacitására, biztonságára. A legáltalánosabban használt eljárás a növényi növekedési modellek alkalmazása (szimulációs modellezés). Bár a klíma-növény kapcsolat vizsgálatánál figyelembe szokás venni a csapadék, hőmérséklet, CO 2 -koncentráció, termőhely, földhasználat paramétereket, a modellek vizsgálatai alapvetően két paramétercsoportra (illetve az azokból levezethető tényezőkre) korlátozódnak: hőmérsékletnövekedésre, a légköri CO 2 -koncentrációra. (Harnos Zs., 2005) Nem veszik számításba pl. a technológia változását, a növények genetikai változását, az extrém időjárási szituációk kialakulását és a maradék paramétereket is általában kisebb csoportokra elkülönülten vizsgálják. A növényi növekedési modellek általánosan használtak ma már a kísérlettervezésben, a termeléstervezésben, a mezőgazdasági területek, régiók termőképességének jellemzésére. A legismertebb az IBSNAT modellcsalád, amelyet a legfontosabb szárazföldi növényekre (őszi búza, kukorica, szója stb.) dolgoztak ki és használnak világszerte, többek között a klímaváltozás várható hatásainak az elemzésére is. Európában legelterjedtebb modellek az AFRCWHEAT és a SIRIUS, illetve ezek adaptált, továbbfejlesztett változatai. Magyarországon az AFRCWHEAT adaptált változatával készültek számítások (Harnos N., 2003.), amelynek az eredményei összefoglalva láthatók az alábbi táblázatban. 2
3 Tényleges termés Szimulált termés (t/ha) (t/ha) AFRCWHEAT Várható érték Szórás Várható érték Szórás Győr Tényleges időjárás 4,88 0,63 4,9 0,5 HADCM 2 klímaszcenárió CO 2 -koncentr.: 360 ppm 3,7 0,4 CO 2 -koncentr.: 500 ppm 4,2 0,5 Debrecen Tényleges időjárás 4,69 0,69 4,8 0,6 HADCM 2 klímaszcenárió CO 2 -koncentr.: 360 ppm 3,8 0,4 CO 2 -koncentr.: 500 ppm 4,4 0,5 A búza szimulált termésátlagai (Harnos, N., 2003) A klímaváltozás természetesen az állatvilágra, így az egyes mezőgazdasági termények kártevőire is hatást gyakorol. Sokszor éppen az egyes rovarok szezonális dinamikájának megváltozásából következtetnek a klímaváltozás hatásaira (Hufnagel, L., Gaál, M., 2005). Neurális hálózatok és fuzzy rendszerek Neurális hálózatok 1943-ban W. S. McCulloch és W. Pitts az idegrendszer működését bináris matematikai modell segítségével írták le. Absztrakciójuk a biológiai kutatásból az idegsejtmodellt számítási eszközzé tette. Felfedezésüktől azonban sok időnek kellett eltelnie ahhoz, hogy igazi feladatokra alkalmassá váljék ban publikálta D. E. Rumelhart, G. E. Hinton és R. J. Williams az általános célú számításokra alkalmas neurális hálózatok tanítási algoritmusát, a backpropagation-t. A neurális hálózatok alapelemei a neuronok. A neuron súlyozza a bemeneteire érkező jeleket, ezeket összeadja, majd a válaszfüggvény segítségével számítja a kimenet értékét. Leggyakrabban az egyszerűen deriválható logisztikus szigmoid függvényt használják válaszfüggvényként. A neuronokból szerveződik a hálózat oly módon, hogy az egyes számító elemek rétegeket képeznek. Valamennyi réteg összes neuronja az előtte és az utána álló réteg összes neuronjával kapcsolatban van, a saját rétegének neuronjaival azonban nem. Neurális hálózat 3
4 Az ábra egy neurális hálózat felépítését mutatja. Az egyes rétegek neuronjainak paramétereit együttesen súlymátrixba és küszöbvektorba foglalhatjuk össze. Az egész neurális hálózat kimenete így alakul: y = f(w 2 f(w 1 p + b 1 ) + b 2 ), ahol f a logisztikus szigmoid-függvény, W 1 és W 2 a két réteg súlymátrixa, b 1 és b 2 küszöbvektorok, p a bemeneti és y a kimeneti vektor. A hálózat használatához a súly- és küszöbértékeket kell meghatároznunk. A meghatározást tanulásnak nevezik. A tanulás során ismert bemenet-kimenet párok (az ún. tananyag) segítségével úgy határozzuk meg a hálózati paramétereket, hogy a hálózat hibája minimális legyen. Ennél az optimalizálási feladatnál fontos, hogy a válaszfüggvény egyszerűen deriválható legyen. Matematikai szempontból a neuronhálózatok a való világ egyfajta statisztikai modelljei, amelyeket a paraméterek hangolásával teszünk alkalmassá a feladatok megoldására. Köznapi értelemben és nem teljesen precízen minden olyan feladatra alkalmazható neurális háló, amit az ember könnyen meg tud oldani, de a digitális számítógép számára igen nehéz vagy megoldhatatlan feladatot jelent (pl. arcfelismerés, kézírás-olvasás, repülőgép vezetés). Fuzzy logika A hagyományos logikában a változók két értéket vehetnek fel: 0-t és 1-et. Ez az érték felfogható egy halmaz elemeinek hozzátartozási értékeként is. A fuzzy logika ezt a hozzátartozást általánosítja: e két szám között végtelen sok hozzátartozás vehető fel. Az általánosításhoz azonban át kell definiálni a logikai műveleteket. A fuzzy logika megteremtője, L. A. Zadeh 1975-ben az alábbi módon határozta meg a három alapmûveletet: ÉS - min (m A, m B ) VAGY - max (m A, m B ) NEM - 1 m A, ahol m A az A halmaz, m B a B halmaz hozzátartozási értéke. A fenti műveletek igazak a hagyományos logikai értékekre is. Egy lövést jellemezhet az, hogy vagy eltaláltuk a céltáblát, vagy nem, de pontosabb jellemzés, ha szavakkal megadjuk azt is, hogy mennyire találtunk a céltábla közepébe 4
5 A fuzzy logika két legfontosabb alkalmazási területe a (folyamat)szabályozás és a döntéshozás, amelyek igen nagy segítséget nyújtanak pontosan nem meghatározható értékű adatok feldolgozásánál. 5
6 Neuro-fuzzy feldolgozás A neurális hálózat bemeneti és kimeneti értékei is lehetnek bizonytalanok, még gyakrabban hiányosak, ahol a meglévő adatokból következtetünk a hiányzókra. Sokszor előfordul, hogy nem is kívánjuk pontosan megadni egy paraméter értékét, csak egy viszonyítást a többi értékhez (pl.: kisebb csapadékmennyiség, nagyon nagy CO 2 koncentráció). A módszer használatának két rendkívüli előnye a pontosságnövekedés és a sebesség. A döntéshozatal a fuzzy logikában használatos műveleteken alapszik, ezek pedig gyorsan számíthatók. A fuzzy logikán alapuló döntés további erőssége abban áll, hogy különböző típusú adatok kezelésére nyújt jó megoldást. A szabályrendszer a fuzzy logika nyelvezetén átalakítható táblázatokká, amelyben szereplő elemek kódolják a szabályokat. A táblázatok módosítása nem jelent akkora programozói munkát, mint az igazi szakértői rendszereknél, így az egyre újabb és újabb adatok kezelhetők. Genetikus algoritmus A genetikus algoritmus az optimalizálási problémák megoldására alkalmazott módszer, mely az élőlények öröklődési folyamatait másolja. A módszer egyik fő előnye, hogy a számítástechnikában előforduló problémák egy nagyon széles osztályára alkalmazható, ugyanakkor általában nem használ területfüggő tudást, és akkor is működik, ha a feladat struktúrája kevéssé ismert. Másképp megfogalmazva a genetikus algoritmus egy szélsőérték-keresési (optimalizáló) eljárás, mely viselkedésében a természetes evolúció folyamatát utánozza. A megoldások egy adott lépésben érvényes halmazát populációnak nevezik, és ezen az evolúciós módszertanból vett operátorokat használ a populáció egy lépésben való megváltoztatására, amely változás visszavonhatatlan. A kritériumfüggvény felületét több ponton vizsgálja, míg a többi eljárás (strukturális algoritmusok, lineáris programozási eszközök) a felületen csak egy pontot mozgat, minek következtében a többi eljárástól különbözően nem csak a lokális szélsőérték helyeket találja meg, hanem globális optimummal szolgál. Az 1. ábrán a bal oldali ábra egy egyszerű feltételrendszer két szélsőérték-hellyel rendelkező megoldásterét mutatja, míg a jobb oldali ábrán egy bonyolult feltételrendszerű optimalizáció lokális maximumai láthatóak. A klasszikus eszközök csak a bal oldali ábrán képesek a globális maximumot megtalálni, a jobboldali ábrán valamelyik lokális maximumhelynél megállnak. Ezzel szemben a genetikus algoritmus a jobb oldali megoldástérben is nagy biztonsággal a legmagasabb csúcsot találja meg. 6
7 Mindenhol alkalmazható, ahol az a feladat, hogy a sok lehetséges megoldás közül a legjobbat találjuk meg, ahol az értéket egy értékelőfüggvény, másnéven rátermettségi függvény (fitness function) adja meg. A genetikus algoritmus megoldások egy populációját tartja fenn, azaz egyszerre több megoldással dolgozik. Az aktuális populációból minden lépésben egy új populációt állít elő úgy, hogy a szelekciós operátor által kiválasztott legrátermettebb elemeken (szülőkön) alkalmazza a rekombinációs és mutációs operátorokat. Az alapgondolat az, hogy mivel általában minden populáció ez előzőnél rátermettebb elemeket tartalmaz, a keresés folyamán egyre jobb megoldások állnak rendelkezésre. Mivel egyszerre több pontos keresést végez a problématérben, amely egyrészt kellő robosztusságot biztosít - hiszen ha egy keresési út zsákutcának bizonyul, az még nem jelenti az egész algoritmus kudarcát. Másrészt a problémának nem egy, hanem több különböző, közel optimális megoldását nyújtja, amelyből akár a felhasználó is kiválaszthatja a neki tetsző - eddig még nem deklarált szubjektív feltételeknek megfelelő példányt. Operátorok Az operátorokat két csoportba szokás sorolni. Az elsőbe tartoznak azok, amelyek egy megoldásból állítanak elő egy újabbat, ezek a mutációk. A másik csoportba tartoznak azok, amelyek több kiindulási megoldásból (szülőből) állítanak elő újabb megoldást a szülők kódjainak valamilyen kombinációja segítségével. Ezeket rekombinációknak nevezik. Az itt tárgyalt kódoláshoz is megadható rengeteg féle mutáció és rekombináció, itt azokat ismertetjük, amelyeket a legszélesebb körben alkalmaznak. Keresztezés (crossover) Az egyik alapvető genetikus operátor. Feladata a determinisztikus keresés megvalósítása, vagyis a problématérben a meglévő tudás alapján próbál előrelépni. Segítségével két kiinduló egyedből egy újat hozhatunk létre úgy, hogy ennek genetikai anyaga egyaránt tartalmaz elemeket mindkét kiinduló egyedből. A keresztezés alkalmazásával olyan új egyedeket szeretnénk előállítani, amelyek szüleik előnyös tulajdonságait öröklik. Azt azonban nem tudjuk garantálni, hogy ez valóban így is lesz, ugyanis a genetikus operátorok nem vizsgálják meg az egyedek belső szerkezetét, nem válogatják ki belőlük a kedvező tulajdonságokért felelős részeket. A genetikus anyag egy adott szakaszáról sokszor nem is lehet eldönteni, hogy az kedvező tulajdonságokat kódol vagy sem. Mutáció A másik alapvető genetikus operátor. Feladata a heurisztikus keresés megvalósítása, a problématér eddig még fel nem fedezett részében lévő lehetséges egyedekhez próbál eljutni. A mutáció során az algoritmus az egyed egy véletlenszerűen kiválasztott helyén lévő elemét az alaphalmaz egy másik elemére cseréli. 7
8 Egy egyszerű genetikus algoritmus példa Az ábrán látható fekete doboz kapcsolóinak állása meghatározza azt a decimális számértéket, amit a doboz digitális kijelzőjén látunk. Tegyük fel, hogy nem tudjuk, hogy a kapcsoló állapotainak megfeleltetett bináris számot számolja át tízes számrendszerbe a fekete doboz. A feladatunk ekkor az, hogy úgy állítsuk be a kapcsolókat, hogy a lehető legnagyobb értéket lássuk a doboz kijelzőjén. Fekete doboz ON ON ON ON ON OFF OF OF OF OF kimenet Kiértékelés a fitneszfüggvénnyel = induló populáció A fekete doboz feladat A megoldás első lépéseként a kapcsolók lehetséges állapotát reprezentáló tetszőleges 5-jegyű bináris számokat adunk meg; ez lesz az induló populációnk. A populáció egyes egyedei kiszelektálódnak minden szaporodási ciklus végén, úgy hogy csak a legrátermettebbek maradhatnak a populációban. A legrátermettebbek meghatározása a fitnesz-függvény segítségével történik, ami minden problémánál speciálisan kerül meghatározásra. A fekete doboznál a bináris számot decimálissá átalakító függvény a fitnesz-függvény, és a szaporodási ciklusok után csak a legnagyobb függvényértékű (legnagyobb fitneszű, legrátermettebb) egyedeket hagyjuk benn a populációban r e k o m b i n á c i ó (cross-over) A rekombinációs operátor működése a fekete doboz feladatban 8
9 m u t á c i ó A mutációs operátor működése a fekete doboz feladatban A szaporodási ciklusokban az evolúciós operátorok segítségével változik meg a populáció. Az egyes egyedeken előre beállított valószínűséggel rekombináció vagy mutáció végezhető. A genetikus algoritmus eredménye igen nagymértékben függ az evolúciós operátorok beállított rátájától. Elosztott rendszerek A számítástechnika fejlődésének lendületét az magyarázhatja, hogy képes egyre több embert meggyőzni arról, hogy szüksége van rá, használata megkönnyíti az életét, és egyre több felhasználási területet talál magának. Az idők során a számítógépekre rábízott feladatok mennyisége mindig gyorsabban növekedett, mint az egy processzorba sűríthető számítási teljesítmény. Kezdetben csak egyszerű számítások elvégzése volt a feladat, de mostanra eljutottunk hatalmas adatbázisok komplett feldolgozásáig, hogy azokból statisztikai adatokat nyerjünk ki. Mindeközben a meglévő számítási teljesítmény növelésének igénye mellett megjelentek egyéb, addig még nem látott kívánalmak is, mint megbízhatóság, rendelkezésre állás, szervizelhetőség. Ezen új feladatok némelyikének már csak nehezen lehet megfelelni egyetlen processzorral (ha egyáltalán meglehet). Eljutottunk tehát a többprocesszoros rendszerek nélkülözhetetlenségéig. Ezek olyan előnyös plusz tulajdonságokkal rendelkeznek, melyek miatt megéri a többlet energia befektetést létrehozásukra áldozni. Többféle többprocesszoros rendszert különböztetünk meg. Mindegyiknek van olyan egyedi jellemzője, ami miatt mindnek van létjogosultsága. Több processzor egy rendszerben (SMP) A csúcskategóriás asztali PC-kben és munkaállomásokban elterjedt megoldás az SMP (Symmetrical Multiprocessing) azaz a szimmetrikus multiprocesszor. Az SMP párhuzamosan kapcsolt processzorokból áll, melyek egy közös rendszerbuszra csatlakoznak. Mint a definíció is mutatja: a párhozamosan kapcsolt processzorok egyenrangúak, nincs semmilyen különbség közöttük, bármelyikük végre tud hajtani bármilyen feladatot. Ezt azért fontos kihangsúlyoznunk, mert a kezdetben megjelent többprocesszoros rendszerek némelyike nem volt szimmetrikus. Ezekben a rendszerekben egy vagy több processzort különböző feladatokra dedikáltak, jellemzően az operációs rendszer vagy egyéb alrendszer futtatására. Ezek a processzorok nem futtattak felhasználói kódot. Ezeket az aszimmetrikus rendszerek hamar kiszorították a szimmetrikus modellek, mert a dedikált processzorok rendszerint rendkívül terheltek voltak, míg a felhasználó kódot futtató processzorok sokat álltak, várva arra, hogy dedikált társaik befejezzék a munkát. Az SMP rendszerekben már minden processzoron futhatott az operációs rendszer és a felhasználói kód is, ezzel jobban eloszlott a terhelés. Sajnos, a rendszerben lévő összes erőforrás közös, azaz mindegyik processzor képes hozzáférni és vezérelni mindegyik erőforrást. Az egész rendszernek egy közös I/O egysége és memória egysége van, amelyen a processzoroknak osztozniuk kell. Ebben az esetben a több processzor csak a számítási kapacitást növeli meg, hiszen a memória és az I/O sávszélességét el kell osztaniuk egymás között, mert közösen használják őket. Így az egy processzorra jutó keresztmetszet, sávszélesség kisebb lesz, mint egy egyprocesszoros gép esetén. Ezért maximum 16 processzoros rendszert érdemes ezzel az architektúrával készíteni. Mert ekkora már annyira 9
10 leszűkül a sávszélesség, hogy a processzorok mindig csak adatokra várnának. A sok processzoron egyetlen közös operációs rendszer fut. Masszívan párhuzamos rendszerek (MPP) A masszívan párhuzamos rendszerek (MPP Massively Parallel Processing) esetén a nagyobb számítási kapacitás létrehozását úgy oldják meg, hogy sok azonos funkciójú építőelemet tesznek egymás mellé és összekötik őket. Így sokan hajtják végre egyszerre (egymással párhuzamosan) ugyan azt a műveletet különböző változókkal. Természetesen nem szükséges, hogy az összes építőelem teljesen azonos legyen. Lehetnek elemek, melyeknek speciális funkciójuk van a rendszerben, de az egy időben azonos feladatot végrehajtó elemek mind azonosak, vagy legalábbis azonosnak tűnnek a feladat végrehajtása szempontjából. Egy építőkocka egy processzort és egy memóriát tartalmaz. Az építőkockák (az egyes processzor memória párosítások) egymással párhuzamosan tudnak feladatot végrehajtani, ők alkotják a rendszer csomópontjait (node). Ezeket a csomópontokat a nagy darabszámuk miatt igen sokféle módon lehet összekapcsolni. Az egyes összekapcsolási módok a szomszédok számát, a gyűrűalkotás lehetőségét is definiálják. Igen bonyolult, egyedi célokra specializált számítógépet tudnak létrehozni az összeköttetések megfelelő megtervezésével. Miután egyedileg kell megtervezni, minden egyes speciális esetre a rendszert, és az igen sok elemből áll, ezért igen drága az előállítása. Speciális feladat lehet például nagyméretű mátrixokon való gyors műveletvégzés. Az egyes csomópontokat speciális hálózat köti össze. A kész rendszer általában nem bővíthető, csak akkor, ha összeállításakor nem töltötték fel benne az összes csomópontot processzor és memória elemmel. Az egyes építőelemek darabonként nem fejleszthetőek, esetleg egyszerre az összes egyidejű cseréjével. Idővel, a technológia fejlődésével az egészet, az alapjaitól kell újratervezni. Az új processzorok új összeköttetési módokat követelhetnek maguknak. A rendszer processzorainak száma elérheti a több százat is. Ennek a megvalósításnak hatalmas előnye, hogy nincs előre definiált rendszerbusz, ami korlátozhatná a sávszélességet. A rendszer tulajdonságai nagymértékben igazíthatóak a teljesítendő igényekhez, hiszen egyedileg kell tervezni. Persze ez sok pluszmunkával és borsos árral jár. De bizonyos esetekben elkerülhetetlen. Miután a rendszert egyedi feladatok megoldására élezik ki, ezért nem lesz univerzális. Azaz amire tervezték, azt nagyon gyorsan fogja végrehajtani, de ettől még bizonyos feladatokat lehet, hogy egy asztali PC-nél is lassabban fog elvégezni. Az egyes csomópontok felhasználásának két fő lehetősége van, vagy mindegyik csomópont azonos feladatot lát el, vagy soros feldolgozást végeznek, azaz egy csomópont a végrehajtás egy fázisáért felel csak, annak végrehajtása után továbbadja a következő csomópontnak további végrehajtásra. Klaszter (Cluster) A klaszter egy csoport önálló, egyedül is működőképes számítógép. A rendszer minden csomópontja (node) egy-egy önállóan is működőképes számítógép. A csomópontok szabványos kommunikációs hálózattal vannak összekötve. Ez a szabványos hálózat akár egy switch is lehet. Mivel a rendszer szokványos elemekből építhető, ezért az egységnyi számítási kapacitásért itt kell legkevesebbet fizetni, ezért nevezik a klasztert a szegényember szuperszámítógépének. A szabványos elemekből való építkezés másik előnye a könnyű építhetőség és a rendszer méretének jó skálázhatósága. A rendszer az alkalmazások felé egy nagy erőforrás képét mutatja. A programoknak nem kell feltétlenül támogatniuk a klaszteren való futtatást. Ha más architektúrára lettek optimalizálva, akkor is futni fognak, igaz nem olyan sebességgel, mint az eredeti célrendszeren. Ha egy csomópont meghibásodik, akkor annak feladatait, - a hiba detektálása után - a rendszerbe kapcsolt másik gép átveheti. A 10
11 rendszerben nem egyetlen operációs rendszer van, hanem annyi, ahány különálló számítógép. A klaszterek létrehozásának okai között szerepelhet az alábbi három fontos szempont: Magas rendelkezésre állású klaszterek: két vagy több csomópontot tartalmaz, melyek egymás tükrei, azaz tartalmuk megegyezik. Ha az elsődleges rendszer meghibásodik például hardverhiba miatt, akkor a megfelelő hibakezelő szoftver a második rendszert teszi meg elsődleges rendszerré, és így megszakítás nélkül lehet dolgozni a számítógépekkel. Terhelés-elosztó klaszterek: nagyvállalatok előszeretettel alkalmaznak klasztereket a web szolgáltatásokhoz, vagy az adatbázis tranzakciók kezeléséhez. A klaszter a bejövő kérést ahhoz a csomóponthoz irányítja, amelyik a leginkább képes ezt lekezelni. Tudományos számítások: nagy műveletigényű tudományos számítások elvégzéshez is remekül használható. Az MPP architektúrával ellentétben sokkal egyszerűbben és olcsóbban bővíthető, gyakorlatilag csak egy újabb számítógép hálózatba kötését, és minimális újrakonfigurálást igényel. A legtöbb szoftver, amely speciálisan klasztereken történő futtatáshoz készült, tetszőlegesen skálázható, nem igényel újrafordítást, ha megváltozik a klaszter mérete. Előnyök és hátrányok összehasonlítás A fent ismertetett architektúrák mindegyikének ismeretes előnye és hátránya is. Az SMP teljesítménye csak a processzorok számával növelhető (egy ideig lineárisan), azonban hamar elérjük azt a felső korlátot, amely fölött már a buszrendszer keresztmetszete szab határt a teljesítménynek. A speciális, több processzort kezelő hardver ráadásul drága. A szuperszámítógép nagyon gyors, amikor arra a feladatra használjuk, amire megépítették. Ezért cserébe csillagászati összegeket fizethetünk, és speciálisan kell megírni programjainkat, hogyha futtatni akarjuk szuperszámítógépünkön. A klaszterek könnyen bővíthető, jó ár/teljesítmény megoldást jelentenek a fentiekkel szemben. Sajnos azonban itt is mindenhez speciális szoftver szükséges. Figyelemre méltó azonban, hogy az 500 leggyorsabb számítógép listájának legdinamikusabban növekvő részét pontosan a klaszterek teszik ki. Elosztott rendszerek Az elosztott rendszer önálló számítógépek olyan összessége, amely kezelői számára egyetlen koherens rendszernek tűnik. Ez a definíció két feltételt fogalmaz meg. Az első szerint az elosztott rendszer több számítógépből áll, amelyek lehetnek ugyanolyanok vagy különbözőek. Az előbbi esetén homogén, míg az utóbbi esetén heterogén a rendszerről beszélünk. A másik feltétel szerint a rendszernek el kell rejtenie az első tulajdonságot, azaz több szempontból is egységes képet kell mutatnia a felhasználók felé. Ez utóbbi tulajdonságot nevezzük átlátszóságnak. A hardver szempontjából valójában minden elosztott rendszer pusztán több CPU együttese. A rendszerek lehetnek a CPU-k összekötésének módja szerint busz alapúak vagy kapcsolóhálózat alapúak, de csoportosíthatóak a CPU-hoz tartozó memória elhelyezkedése szerint is. Ha minden CPU ugyanazt a memóriát látja, akkor közös memóriásnak nevezzük, míg ha minden CPU-hoz külön memória tartozik, akkor osztott memóriásnak nevezzük a rendszert. Elosztott rendszerek építésének egyik legegyszerűbb lehetősége, ha több különálló számítógépet hálózattal kapcsolunk össze. Az elosztott programok futtatásának céljából összekötött számítógépek egy úgynevezett klasztert (cluster) alkotnak. A klaszterek állhatnak olyan munkaállomásokból, amelyekre az a jellemző, hogy a tulajdonosaik időnként használják őket, de az idő nagy részében csak szabadon állnak. Ezeknél a szabad számítási kapacitás kihasználása a cél. 11
12 Egy másik lehetőség, hogy kizárólag elosztott programok futtatásának céljából kötnek össze számítógépeket. Ezeket a klasztereket nevezzük dedikált klasztereknek. A dedikált klaszterek manapság felveszik a versenyt a szuperszámítógépekkel, azok árának töredékéért. Grid Az adatintegráció és központosított adatelérés leghatékonyabb és legígéretesebb eszközei kétségkívül a grid rendszerek (Buyya, 1999). Az osztott számítógépes rendszerek teljesen új megközelítését hozta a grid technológia, melyen a hálózatba kapcsolt számítógépek kommunikációs protokolljait, az általuk kínált szolgáltatásokat, és az erőforrásaik elosztását meghatározó infrastruktúrát értünk. A grid úgy fogja össze a benne lévő számítógépeket, hogy azok megmaradnak önálló rendszereknek lenni, miközben felesleges erőforrásaikkal dolgoznak a közös feladaton (Buyya, 2002). A grid rendszerek segítségével hatékony adatintegrációra van lehetőség, és a megsokszorozott processzorok szuperszámítógép méretű számítási kapacitást adnak a nagy erőforrás-igényű programok futásához. Ezen kívül a grid technológia lehetőséget nyújt a mérőeszközök, monitorozó rendszerek kollaboratív használatára, a felhasználónak csak a gridbe kell belépnie, a többit az infrastruktúra elrejti a grid felhasználója előtt. Klímaváltozás hatásainak vizsgálata elosztott neuro-fuzzy rendszerek segítségével A klímaváltozás és hatásai, mint sztochasztikus rendszerek, belső törvényszerűségekkel rendelkeznek, még ha ezek nem is definiálhatóak matematikai egzaktsággal. Ez a felismerés valószínűsíti az analóg technikák alkalmazásának eredményességét a klímaváltozás hatásainak vizsgálatánál is. Feldolgozva az elmúlt évek időjárási, mezőgazdasági és talajtani adatait, mintaelemzésen alapuló becslés valósítható meg neurális hálózatok segítségével viszonylag nagy számú paraméter figyelembe vételével. A rendszer működéséhez nincs szükség matematikai szabályok és algoritmusok kidolgozására, a hálózat a hasonlóság elve alapján osztályozza az időbeli paraméter-értékeket, és nagy megbízhatóságú becslést tesz a jövőbeli értékekre. Hasonló rendszereket sikeresen alkalmaznak tőzsdei előrejelzésben (Alyuda), meteorológiában (Hsieh, W et al., 1998) vagy folyók vízszintjének előrejelzésében (Zhang, B. et al, 1998), de a klímamodellezésben is (Krasnopolsky, V. M. et al, 2005). Mivel a bemeneti paraméterek hézagossága vagy bizonytalansága miatt fuzzy bemenetiértékek használandóak, valamint az előrejelzés nagy időintervallumokra történik, a kimeneti értékek inkább tendenciákat jeleznek a rendszerben. A modell fontos alkalmazási területe lehet a különböző kiindulási klíma-paraméterek mezőgazdasági hatásainak összehasonlítására, elemzésére is. A neuro-fuzzy rendszer nagy előnye, hogy nagyszámú paraméter vizsgálata esetén is elegendően gyors lehet ahhoz, hogy egy PC-n is valós időben szolgáltassa az eredményeket. Nagy számú paraméter együttes vizsgálata a hagyományos klíma modellek segítségével igen nagy számítási kapacitást igényel, amely csak elosztott rendszerek segítségével oldható meg. A párhuzamos feldolgozás segíti az ún. paraméter-tanulmányok kidolgozását is, ahol ugyanaz a modell kerül kiértékelésre akár több milliószor, a kezdeti paraméterek kis változtatásaival. Szintén a nagy számítási kapacitás teszi lehetővé, a hagyományos szcenáriók elemzését olyan szélsőséges időjárási szituációkban, amelyeket éppen a klímaváltozás modelljei jósolnak, de eddig nem kerültek be a modellek vizsgált paraméterei közé. Az infrastrukturális alapot a Debreceni Egyetem Gazdasági- és Agrárinformatikai tanszékén kiépült PBS alapú klaszter képezné, amely a bekapcsolódási pontot szolgáltatja a NorduGrid nemzetközi grid rendszer felé. Az elosztott alkalmazások java nyelven íródnak, a párhuzamos feldolgozásukról a klaszterben egy JBoss alkalmazás szerver gondoskodik. 12
13 A genetikus algoritmus eszközei segítségével a lokális adaptációs stratégiák részegységeikre és elemeikre bonthatóak, majd meghatározható ezen elemek olyan kombinációja, amely optimális választ jelent a klímaváltozás hatásaira. A populáció egy egyede lehet például megadott N, P, K tartalommal rendelkező talaj (az ehhez szükséges műtrágyázás kiszámítható), talajtípus, öntözés mennyisége, stb.) és növekedési modell és szakértői rendszer segítségével állapítja meg a program, hogy ehhez az egyedhez mekkora termésátlag valószínűsíthető az adott szcenárió esetén. Az elemek és részegységek kapcsolatát elemző szakértői rendszerek segítségével tehát kiértékelhetőek az egyes stratégiák rátermettségi értékei, sőt azok ráfordítási értékben is összehasonlíthatóak. A kutatás egy alternatív szempontot adhat a klímaváltozás mezőgazdasági hatásainak vizsgálatához, valamint egy kiindulópontja lehet azoknak a modelleknek, amelyek nagyszámú klíma-paraméter figyelembevételével készülnek. Irodalomjegyzék 1) Alyuda Market Forecasting System - 2) Barsi Árpád (1998): Felszínborítottság térképezése neuro-fuzzy módszerrel GISkörnyezetben (forrás: 3) Downing, Thomas E. et al. (2000): Climate Change Climatic Variability and Agriculture in Europe, An Integrated Assessment, Research Report No. 21., University of Oxford, Environmental Change Unit 4) Fischer, Günther et al. (2001): Global Agro-ecological Assessment for Agriculture in the 21st Century. IIASA and FAO 5) L. J. Fogel, A. J. Owens, and M. J. Whals (1966) Artificial Intelligence through Simulated Evolution. Wiley 6) Goldberg, David E.(1989): Genetic algorithms in search, optimization and machine learning. Addison-Wesley 7) Harnos Noémi (2003): A klímaváltozás hatásának szimulációs vizsgálata őszi búza produkciójára. AGRO-21 Füzetek. 31. szám 8) Harnos Zsolt (2005): A klímaváltozás és lehetséges hatásai a világ mezőgazdaságára, Magyar Tudomány, 2005/7. 9) Herdon Miklós, Salga Péter (2005): AgriGrid agrárinformatikai kutatás-fejlesztési igények és lehetőségek, Debreceni Egyetem, Gazdasági- és Agrárinformatikai Tanszék 10) Holland, J. H. (1973): Genetic algorithms and the optimal allocation of trials. SIAM Journal of Computing. 2(2) 11) William W. Hsieh and Benyang Tang (1998): Applying Neural Network Models to Prediction and Data Analysis in Meteorology and Oceanography. Bulletin of the American Meteorological Society: Vol. 79, No. 9 12) Jelasity Márk (1999): Genetikus algoritmusok. In Iván Futó, editor, Mesterséges Intelligencia, Aula Kiadó 13) Kevin Swingler (1996): Applying Neural Networks, Academic Press, San Diego 14) John R. Koza (1992): Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press 15) Vladimir M. Krasnopolsky, M. S. Fox-Rabinovitz and D. Chalikov (2005) : Decadal Climate Simulations Using Accurate and Fast Neural Network Emulations for the NCAR Community Atmospheric Model Radiation, 16th Conference on Climate Variability and Change 16) NorduGrid 17) I. Rechenberg (1973): Evolutionsstrategie: Optimierung Technischer Systemenach Prinzipien der Biologische Evolution. Fromman-Holzboog, Stuttgart 13
14 18) P. Salga, R. Szilagyi, T. Toth, A. Pokol (2004): Application of CNN-GRID technology, Information Systems for Agriculture, Forestry and Rural Areas - enlargement of EU 10th International Conference 2004, Seč u Chrudimi, Czech Republic 19) Salga Péter, Szilágyi Róbert, Herdon Miklós (2004): Genetikus algoritmus alkalmazása a mezőgazdasági termelés optimalizálásában, Agrárinformatikai kutatókfejlesztők és felhasználók nyári egyetemi szekció, Gödöllő 20) P. Salga, M. Herdon, B. Kónya, R. Szilágyi (2005): Thinking in Grid - Initiatives for Hungarian AgriGrid System, EFITA/WCCA2005, Vila Real, Portugal 21) Zhang B. and R. S. Govindaraju (1998): Using Modular Neural Networks to Predict Watershed Runoff, ASCE Water Resources Engineering Conference 98 22) A globális klímaváltozás: hazai hatások és válaszok (2006), KvVM-MTA VAHAVA projekt összefoglalása, Budapest 23) L. Hufnagel, M. Gaál (2005): Seasonal dynamic pattern analysis in service of climate change research (A methodical case-study, monitoring and simulation based on an aquatic insect community), APPLIED ECOLOGY AND ENVIRONMENTAL RESEARCH 3(1):
GENETIKUS ALGORITMUS ALKALMAZÁSA A MEZŐGAZDASÁGI TERMELÉS OPTIMALIZÁLÁSÁBAN
GENETIKUS ALGORITMUS ALKALMAZÁSA A MEZŐGAZDASÁGI TERMELÉS OPTIMALIZÁLÁSÁBAN Salga Péter, salga@agr.unideb.hu Szilágyi Róbert, szilagyi@agr.unideb.hu Herdon Miklós, herdon@agr.unideb.hu Debreceni Egyetem
Számítógépes döntéstámogatás. Genetikus algoritmusok
BLSZM-10 p. 1/18 Számítógépes döntéstámogatás Genetikus algoritmusok Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu BLSZM-10 p. 2/18 Bevezetés 1950-60-as
Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.
Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017. Vizuális feldolgozórendszerek feladatai Mesterséges intelligencia és idegtudomány Mesterséges intelligencia és idegtudomány Párhuzamos problémák
A genetikus algoritmus, mint a részletes modell többszempontú és többérdekű "optimálásának" általános és robosztus módszere
A genetikus algoritmus, mint a részletes modell többszempontú és többérdekű "optimálásának" általános és robosztus módszere Kaposvári Egyetem, Informatika Tanszék I. Kaposvári Gazdaságtudományi Konferencia
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.:
"A tízezer mérföldes utazás is egyetlen lépéssel kezdődik."
"A tízezert mérföldes utazás is egyetlen lépéssel kezdődik dik." A BINB INSYS Előadók: Kornafeld Ádám SYS PROJEKT Ádám MTA SZTAKI kadam@sztaki.hu Kovács Attila ELTE IK attila@compalg.inf.elte.hu Társszerzők:
DEBRECENI EGYETEM AGRÁRTUDOMÁNYI CENTRUM AGRÁRGAZDASÁGI ÉS VIDÉKFEJLESZTÉSI KAR
DEBRECENI EGYETEM AGRÁRTUDOMÁNYI CENTRUM AGRÁRGAZDASÁGI ÉS VIDÉKFEJLESZTÉSI KAR Gazdasági és Agrárinformatikai Tanszék Dr. Herdon Miklós Genetikus algoritmus alapú elosztott optimalizáló eljárások alkalmazása
Csoportos üzenetszórás optimalizálása klaszter rendszerekben
Csoportos üzenetszórás optimalizálása klaszter rendszerekben Készítette: Juhász Sándor Csikvári András Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Automatizálási
Modellezés és szimuláció. Szatmári József SZTE Természeti Földrajzi és Geoinformatikai Tanszék
Modellezés és szimuláció Szatmári József SZTE Természeti Földrajzi és Geoinformatikai Tanszék Kvantitatív forradalmak a földtudományban - geográfiában 1960- as évek eleje: statisztika 1970- as évek eleje:
TARTALOMJEGYZÉK. TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS A lágy számításról A könyv célkitűzése és felépítése...
TARTALOMJEGYZÉK TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS...1 1. A lágy számításról...2 2. A könyv célkitűzése és felépítése...6 AZ ÖSSZETEVŐ LÁGY RENDSZEREK...9 I. BEVEZETÉS...10 3. Az összetevő
A precíziós növénytermesztés döntéstámogató eszközei
A precíziós növénytermesztés döntéstámogató eszközei Harnos Zsolt Csete László "Precíziós növénytermesztés" NKFP projekt konferencia Bábolna 2004. június 7-8. 1 A precíziós mezőgazdaság egy olyan farm
Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék
Keresés képi jellemzők alapján Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Lusta gépi tanulási algoritmusok Osztályozás: k=1: piros k=5: kék k-legközelebbi szomszéd (k=1,3,5,7)
I. LABOR -Mesterséges neuron
I. LABOR -Mesterséges neuron A GYAKORLAT CÉLJA: A mesterséges neuron struktúrájának az ismertetése, neuronhálókkal kapcsolatos elemek, alapfogalmak bemutatása, aktivációs függvénytípusok szemléltetése,
Elosztott rendszer architektúrák
Elosztott rendszer architektúrák Distributed systems architectures Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 12. Andrew S. Tanenbaum, aarten van Steen: Distributed Systems: rinciples
Tanulás tanuló gépek tanuló algoritmusok mesterséges neurális hálózatok
Zrínyi Miklós Gimnázium Művészet és tudomány napja Tanulás tanuló gépek tanuló algoritmusok mesterséges neurális hálózatok 10/9/2009 Dr. Viharos Zsolt János Elsősorban volt Zrínyis diák Tudományos főmunkatárs
Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában
Budapesti Műszaki és Gazdaságtudományi Egyetem Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában Cselkó Richárd 2009. október. 15. Az előadás fő témái Soft Computing technikák alakalmazásának
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék
Számítógépes képelemzés 7. előadás Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék Momentumok Momentum-alapú jellemzők Tömegközéppont Irányultáság 1 2 tan 2 1 2,0 1,1 0, 2 Befoglaló
Dr. habil. Maróti György
infokommunikációs technológiák III.8. MÓDSZER KIDOLGOZÁSA ALGORITMUSOK ÁTÜLTETÉSÉRE KIS SZÁMÍTÁSI TELJESÍTMÉNYŰ ESZKÖZÖKBŐL ÁLLÓ NÉPES HETEROGÉN INFRASTRUKTÚRA Dr. habil. Maróti György maroti@dcs.uni-pannon.hu
Tartalomjegyzék. Tartalomjegyzék... 3 Előszó... 9
... 3 Előszó... 9 I. Rész: Evolúciós számítások technikái, módszerei...11 1. Bevezetés... 13 1.1 Evolúciós számítások... 13 1.2 Evolúciós algoritmus alapfogalmak... 14 1.3 EC alkalmazásokról általában...
Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):
B Motiváció B Motiváció Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver): Helyesség Felhasználóbarátság Hatékonyság Modern számítógép-rendszerek: Egyértelmű hatékonyság (például hálózati hatékonyság)
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Problémamegoldás kereséssel - csak lokális információra alapozva Pataki Béla BME I.E. 414, 463-26-79 pataki@mit.bme.hu, http://www.mit.bme.hu/general/staff/pataki Lokálisan
Párhuzamos programozási platformok
Párhuzamos programozási platformok Parallel számítógép részei Hardver Több processzor Több memória Kapcsolatot biztosító hálózat Rendszer szoftver Párhuzamos operációs rendszer Konkurenciát biztosító programozási
Kereső algoritmusok a diszkrét optimalizálás problémájához
Kereső algoritmusok a diszkrét optimalizálás problémájához A. Grama, A. Gupta, G. Karypis és V. Kumar: Introduction to Parallel Computing, Addison Wesley, 2003. könyv anyaga alapján A kereső eljárások
Genetikus algoritmusok
Genetikus algoritmusok Zsolnai Károly - BME CS zsolnai@cs.bme.hu Keresőalgoritmusok osztályai Véletlent használó algoritmusok Keresőalgoritmusok Kimerítő algoritmusok Dinamikus programozás BFS DFS Tabu
REGIONÁLIS KLÍMAMODELLEZÉS AZ OMSZ-NÁL. Magyar Tudományos Akadémia szeptember 15. 1
Regionális klímamodellezés az Országos Meteorológiai Szolgálatnál HORÁNYI ANDRÁS (horanyi.a@met.hu) Csima Gabriella, Szabó Péter, Szépszó Gabriella Országos Meteorológiai Szolgálat Numerikus Modellező
Hálózati réteg. WSN topológia. Útvonalválasztás.
Hálózati réteg WSN topológia. Útvonalválasztás. Tartalom Hálózati réteg WSN topológia Útvonalválasztás 2015. tavasz Szenzorhálózatok és alkalmazásaik (VITMMA09) - Okos város villamosmérnöki MSc mellékspecializáció,
Számítógép és programozás 2
Számítógép és programozás 2 6. Előadás Problémaosztályok http://digitus.itk.ppke.hu/~flugi/ Emlékeztető A specifikáció egy előfeltételből és utófeltételből álló leírása a feladatnak Léteznek olyan feladatok,
ÁRAMKÖRÖK SZIMULÁCIÓJA
ÁRAMKÖRÖK SZIMULÁCIÓJA Az áramkörök szimulációja révén betekintést nyerünk azok működésébe. Meg tudjuk határozni az áramkörök válaszát különböző gerjesztésekre, különböző üzemmódokra. Végezhetők analóg
Intelligens Rendszerek Gyakorlata. Neurális hálózatok I.
: Intelligens Rendszerek Gyakorlata Neurális hálózatok I. dr. Kutor László http://mobil.nik.bmf.hu/tantargyak/ir2.html IRG 3/1 Trend osztályozás Pnndemo.exe IRG 3/2 Hangulat azonosítás Happy.exe IRG 3/3
Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás
Algoritmusok Tervezése 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás Mi az algoritmus? Lépések sorozata egy feladat elvégzéséhez (legáltalánosabban) Informálisan algoritmusnak nevezünk bármilyen jól definiált
Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor
Ismerkedjünk tovább a számítógéppel Alaplap és a processzeor Neumann-elvű számítógépek főbb egységei A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Operatív
Elosztott rendszerek. Az elıadás. Az elosztott rendszer definíciója. Köztesrétegként felépülı elosztott rendszer
1. elıadás Az elıadás Elosztott ek 1. Bevezetés Tankönyv: Andrew S. Tanenbaum Maarten van Steen: Elosztott Rendszerek Alapelvek és Paradigmák http://people.inf.elte.hu/bonnie bonnie@inf.elte.hu Az elosztott
Flynn féle osztályozás Single Isntruction Multiple Instruction Single Data SISD SIMD Multiple Data MISD MIMD
M5-. A lineáris algebra párhuzamos algoritmusai. Ismertesse a párhuzamos gépi architektúrák Flynn-féle osztályozását. A párhuzamos lineáris algebrai algoritmusok között mi a BLAS csomag célja, melyek annak
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor
Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor A szotverarchitektúra fogalma A szoftverarchitektúra nagyon fiatal diszciplína. A fogalma még nem teljesen kiforrott. Néhány definíció: A szoftverarchitektúra
Kereső algoritmusok a diszkrét optimalizálás problémájához
Kereső algoritmusok a diszkrét optimalizálás problémájához A. Grama, A. Gupta, G. Karypis és V. Kumar: Introduction to Parallel Computing, Addison Wesley, 2003. könyv anyaga alapján A kereső eljárások
Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban
Intelligens Rendszerek Elmélete : dr. Kutor László Versengéses és önszervező tanulás neurális hálózatokban http://mobil.nik.bmf.hu/tantargyak/ire.html Login név: ire jelszó: IRE07 IRE 9/1 Processzor Versengéses
Tudásalapú információ integráció
Tudásalapú információ integráció (A Szemantikus Web megközelítés és a másik irány) Tanszéki értekezlet, 2008. május 14. 1 Miért van szükségünk ilyesmire? WWW: (Alkalmazások) Keresés a weben (pl. összehasonlítás
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék. Neurális hálók. Pataki Béla
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Neurális hálók Előadó: Előadás anyaga: Hullám Gábor Pataki Béla Dobrowiecki Tadeusz BME I.E. 414, 463-26-79
Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)
Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus
Számítógépes döntéstámogatás. Bevezetés és tematika
SZDT-01 p. 1/18 Számítógépes döntéstámogatás Bevezetés és tematika Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu Előadás SZDT-01 p. 2/18 SZDT-01
Mesterséges neurális hálózatok II. - A felügyelt tanítás paraméterei, gyorsító megoldásai - Versengéses tanulás
Mesterséges neurális hálózatok II. - A felügyelt tanítás paraméterei, gyorsító megoldásai - Versengéses tanulás http:/uni-obuda.hu/users/kutor/ IRE 7/50/1 A neurális hálózatok általános jellemzői 1. A
Számítógép architektúra
Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek
A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.
A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A hálózat kettő vagy több egymással összekapcsolt számítógép, amelyek között adatforgalom
Hogyan lesz adatbányából aranybánya?
Hogyan lesz adatbányából aranybánya? Szolgáltatások kapacitástervezése a Budapest Banknál Németh Balázs Budapest Bank Fehér Péter - Corvinno Visontai Balázs - KFKI Tartalom 1. Szolgáltatás életciklus 2.
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban
OpenCL alapú eszközök verifikációja és validációja a gyakorlatban Fekete Tamás 2015. December 3. Szoftver verifikáció és validáció tantárgy Áttekintés Miért és mennyire fontos a megfelelő validáció és
TELEPÜLÉSI CSAPADÉKVÍZGAZDÁLKODÁS: Érdekek, lehetőségek, akadályok
TELEPÜLÉSI CSAPADÉKVÍZGAZDÁLKODÁS: Érdekek, lehetőségek, akadályok Dr. Buzás Kálmán BME, Vízi Közmű és Környezetmérnöki Tanszék A hazai csapadékvízgazdálkodás jelen gyakorlata, nehézségei és jövőbeli lehetőségei
Dr. Kalló Noémi. Termelés- és szolgáltatásmenedzsment. egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék. Dr.
Termelés- és szolgáltatásmenedzsment egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék Termelés- és szolgáltatásmenedzsment 13. Ismertesse a legfontosabb előrejelzési módszereket és azok gyakorlati
1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)
1. tétel A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei Ismertesse a kommunikáció általános modelljét! Mutassa be egy példán a kommunikációs
Összefoglalás és gyakorlás
Összefoglalás és gyakorlás High Speed Networks Laboratory 1 / 28 Hálózatok jellemző paraméterei High Speed Networks Laboratory 2 / 28 Evolúció alkotta adatbázis Önszerveződő adatbázis = (struktúra, lekérdezés)
Smart Strategic Planner
Smart Strategic Planner STRATÉGIAI FTTX HÁLÓZAT TERVEZŐ ÉS KÖLTSÉG ELEMZŐ ESZKÖZ távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés Smart Strategic Planner Térinformatikai
Multifunkcionális, multimédia elemeket tartalmazó mobil elérésű távoktatási tananyag összeállítása és tesztelése
Multifunkcionális, multimédia elemeket tartalmazó mobil elérésű távoktatási tananyag összeállítása és tesztelése Busznyák János bjs@georgikon.hu Veszprémi Egyetem, Georgikon, Mezőgazdaságtudományi Kar,
A hálózattervezés alapvető ismeretei
A hálózattervezés alapvető ismeretei Infokommunikációs hálózatok tervezése és üzemeltetése 2011 2011 Sipos Attila ügyvivő szakértő BME Híradástechnikai Tanszék siposa@hit.bme.hu A terv általános meghatározásai
Új klímamodell-szimulációk és megoldások a hatásvizsgálatok támogatására
Új klímamodell-szimulációk és megoldások a hatásvizsgálatok támogatására Zsebeházi Gabriella Országos Meteorológiai Szolgálat KlimAdat hatásvizsgálói workshop 2018. december 7. TARTALOM 1. Klímamodellezés
Teljesen elosztott adatbányászat pletyka algoritmusokkal. Jelasity Márk Ormándi Róbert, Hegedűs István
Teljesen elosztott adatbányászat pletyka algoritmusokkal Jelasity Márk Ormándi Róbert, Hegedűs István Motiváció Nagyméretű hálózatos elosztott alkalmazások az Interneten egyre fontosabbak Fájlcserélő rendszerek
Teljesen elosztott adatbányászat alprojekt
Teljesen elosztott adatbányászat alprojekt Hegedűs István, Ormándi Róbert, Jelasity Márk Big Data jelenség Big Data jelenség Exponenciális növekedés a(z): okos eszközök használatában, és a szenzor- és
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén
Új típusú döntési fa építés és annak alkalmazása többtényezős döntés területén Dombi József Szegedi Tudományegyetem Bevezetés - ID3 (Iterative Dichotomiser 3) Az ID algoritmusok egy elemhalmaz felhasználásával
2009.03.16. Ezeket a kiemelkedı sebességő számítógépeket nevezzük szuperszámítógépeknek.
A számítási kapacitás hiánya a világ egyik fontos problémája. Számos olyan tudományos és mőszaki probléma létezik, melyek megoldásához a szokásos számítógépek, PC-k, munkaállomások, de még a szerverek
Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.
Regresszió Csorba János Nagyméretű adathalmazok kezelése 2010. március 31. A feladat X magyarázó attribútumok halmaza Y magyarázandó attribútumok) Kérdés: f : X -> Y a kapcsolat pár tanítópontban ismert
A XXI. SZÁZADRA BECSÜLT KLIMATIKUS TENDENCIÁK VÁRHATÓ HATÁSA A LEFOLYÁS SZÉLSŐSÉGEIRE A FELSŐ-TISZA VÍZGYŰJTŐJÉN
44. Meteorológiai Tudományos Napok Budapest, 2018. november 22 23. A XXI. SZÁZADRA BECSÜLT KLIMATIKUS TENDENCIÁK VÁRHATÓ HATÁSA A LEFOLYÁS SZÉLSŐSÉGEIRE A FELSŐ-TISZA VÍZGYŰJTŐJÉN Kis Anna 1,2, Pongrácz
Döntéselőkészítés. I. előadás. Döntéselőkészítés. Előadó: Dr. Égertné dr. Molnár Éva. Informatika Tanszék A 602 szoba
I. előadás Előadó: Dr. Égertné dr. Molnár Éva Informatika Tanszék A 602 szoba Tárggyal kapcsolatos anyagok megtalálhatók: http://www.sze.hu/~egertne Konzultációs idő: (páros tan. hét) csütörtök 10-11 30
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23.
Az NIIF új szuperszámítógép infrastruktúrája Új lehetőségek a kutatói hálózatban 2012.02.23. Dr. Máray Tamás NIIF Intézet NIIF szuperszámítógép szolgáltatás a kezdetek 2001 Sun E10k 60 Gflops SMP architektúra
kutatócsoport-vezető MTA-BCE Alkalmazkodás a Klímaváltozáshoz Kutatócsoport
A klímaváltozás várható hatása az agrárágazatra Harnos Zsolt MHAS kutatócsoport-vezető MTA-BCE Alkalmazkodás a Klímaváltozáshoz Kutatócsoport IV. ALFÖLD Kongresszus Békéscsaba 2008. november 27. 1 A klímaváltozás
Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január
Osztott jáva programok automatikus tesztelése Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január Osztott alkalmazások Automatikus tesztelés Tesztelés heurisztikus zaj keltés Tesztelés genetikus
Közösség detektálás gráfokban
Közösség detektálás gráfokban Önszervező rendszerek Hegedűs István Célkitűzés: valamilyen objektumok halmaza felett minták, csoportok detektálása csakis az egyedek közötti kapcsolatok struktúrájának a
A klímamodellezés nemzetközi és hazai eredményei - a gazdasági-társadalmi előrejelzések pillérei
A klímamodellezés nemzetközi és hazai eredményei - a gazdasági-társadalmi előrejelzések pillérei Hoyk Edit Kovács András Donát Tudományos munkatárs, MTA KRTK RKI ATO MRTT XII. Vándorgyűlés, Eger, 2015.
PROJEKTMENEDZSMENT. Idő-, erőforrás- és költségterv. Dr. DARÓCZI MIKLÓS egyetemi docens. Dr. ILLÉS BÁLINT CSABA egyetemi tanár, tárgyfelelős
PROJEKTMENEDZSMENT Idő-, erőforrás- és költségterv Dr. DARÓCZI MIKLÓS egyetemi docens Dr. ILLÉS BÁLINT CSABA egyetemi tanár, tárgyfelelős 1 Az előadás vázlata Az időterv Az erőforrásterv A költségterv
Globális változások lokális veszélyek
Globális változások lokális veszélyek Dr. Radics Kornélia ORSZÁGOS METEOROLÓGIAI SZOLGÁLAT Sivatagosodás és Aszály Elleni Küzdelem Világnapja Budapest, 2019. június 19. Globális kitekintés Éghajlatváltozás:
KÖSZÖNTJÜK HALLGATÓINKAT!
2010. november 10. KÖSZÖNTJÜK HALLGATÓINKAT! Önök Dr. Horváth Zoltán Módszerek, amelyek megváltoztatják a világot A számítógépes szimuláció és optimalizáció jelentősége c. előadását hallhatják! 1 Módszerek,
Matematikai modellezés
Matematikai modellezés Bevezető A diasorozat a Döntési modellek című könyvhöz készült. Készítette: Dr. Ábrahám István Döntési folyamatok matematikai modellezése Az emberi tevékenységben meghatározó szerepe
OOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
Ensemble előrejelzések: elméleti és gyakorlati háttér HÁGEL Edit Országos Meteorológiai Szolgálat Numerikus Modellező és Éghajlat-dinamikai Osztály 34
Ensemble előrejelzések: elméleti és gyakorlati háttér HÁGEL Edit Országos Meteorológiai Szolgálat Numerikus Modellező és Éghajlat-dinamikai Osztály 34. Meteorológiai Tudományos Napok Az előadás vázlata
Evolúciós algoritmusok
Evolúciós algoritmusok Evolúció, mint kereső rendszer A problémára adható néhány lehetséges választ, azaz a problématér több egyedét tároljuk egyszerre. Ez a populáció. Kezdetben egy többnyire véletlen
BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK
BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK Szakértői rendszerek, 14. hét, 2008 Tartalom 1 Bevezető 2 Fuzzy történelem A fuzzy logika kialakulása Alkalmazások Fuzzy logikát követ-e a világ?
I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI
I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI 1 A digitális áramkörökre is érvényesek a villamosságtanból ismert Ohm törvény és a Kirchhoff törvények, de az elemzés és a tervezés rendszerint nem ezekre épül.
CHARACTERIZATION OF PEOPLE
CONFERENCE ABOUT THE STATUS AND FUTURE OF THE EDUCATIONAL AND R&D SERVICES FOR THE VEHICLE INDUSTRY CHARACTERIZATION OF PEOPLE MOVEMENT BY USING MOBILE CELLULAR INFORMATION László Nádai "Smarter Transport"
Hidraulikus hálózatok robusztusságának növelése
Dr. Dulovics Dezső Junior Szimpózium 2018. Hidraulikus hálózatok robusztusságának növelése Előadó: Huzsvár Tamás MSc. Képzés, II. évfolyam Témavezető: Wéber Richárd, Dr. Hős Csaba www.hds.bme.hu Az előadás
DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN
DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN DR. GIMESI LÁSZLÓ Bevezetés Pécsett és környékén végzett bányászati tevékenység felszámolása kapcsán szükségessé vált az e tevékenység során keletkezett meddők, zagytározók,
A felhőről általában. Kacsuk Péter MTA SZTAKI
A felhőről általában Kacsuk Péter MTA SZTAKI Miért fontos a felhő? (I) Problémák, ha az infrastruktúra még nem létezik Az ötletek megvalósításához szükséges idő Kutatás a felhők előtt 1. Van egy jó ötlet
A digitális analóg és az analóg digitális átalakító áramkör
A digitális analóg és az analóg digitális átalakító áramkör I. rész Bevezetésként tisztázzuk a címben szereplő két fogalmat. A számítástechnikai kislexikon a következőképpen fogalmaz: digitális jel: olyan
Vezetői információs rendszerek
Vezetői információs rendszerek Kiadott anyag: Vállalat és információk Elekes Edit, 2015. E-mail: elekes.edit@eng.unideb.hu Anyagok: eng.unideb.hu/userdir/vezetoi_inf_rd 1 A vállalat, mint információs rendszer
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
Dede Lilla, Eppich Boglárka, Ferenczy Antal, Horváth Levente, Hufnagel Levente, Isépy István
Dede Lilla, Eppich Boglárka, Ferenczy Antal, Horváth Levente, Hufnagel Levente, Isépy István Előadás vázlat Motivációs gondolatok Előzmények OMSz adatbázisa Feladatorientált budapesti adatbázis Növény
SAT probléma kielégíthetőségének vizsgálata. masszív parallel. mesterséges neurális hálózat alkalmazásával
SAT probléma kielégíthetőségének vizsgálata masszív parallel mesterséges neurális hálózat alkalmazásával Tajti Tibor, Bíró Csaba, Kusper Gábor {gkusper, birocs, tajti}@aries.ektf.hu Eszterházy Károly Főiskola
Everything Over Ethernet
Everything Over Ethernet Következő Generációs Adatközpontok felépítése Lenkei Árpád Arpad.Lenkei@snt.hu 2009. November 12. www.snt-world.com 0 0 Tartalom Adatközpont 3.0 Migráció fázisai, kihívások Építőelemek
Genetikus algoritmusok az L- rendszereken alapuló. Werner Ágnes
Genetikus algoritmusok az L- rendszereken alapuló növénymodellezésben Werner Ágnes Motiváció: Procedurális modellek a növénymodellezésben: sok tervezési munka a felhasználónak ismerni kell az eljárás részleteit
Kvantitatív módszerek
Kvantitatív módszerek szimuláció Kovács Zoltán Szervezési és Vezetési Tanszék E-mail: kovacsz@gtk.uni-pannon.hu URL: http://almos/~kovacsz Mennyiségi problémák megoldása analitikus numerikus szimuláció
Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata
Kutatási beszámoló a Pro Progressio Alapítvány számára Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Mérnök informatika szak Orvosi készülékekben használható modern
GEOSTATISZTIKA II. Geográfus MSc szak. 2019/2020 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ
GEOSTATISZTIKA II. Geográfus MSc szak 2019/2020 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ Miskolci Egyetem Műszaki Földtudományi Kar Geofizikai és Térinformatikai Intézet A tantárgy adatlapja Tantárgy neve:
Gépi tanulás a gyakorlatban. Kiértékelés és Klaszterezés
Gépi tanulás a gyakorlatban Kiértékelés és Klaszterezés Hogyan alkalmazzuk sikeresen a gépi tanuló módszereket? Hogyan válasszuk az algoritmusokat? Hogyan hangoljuk a paramétereiket? Precízebben: Tegyük
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 2016/17 2. félév 8. Előadás Dr. Kulcsár Gyula egyetemi docens Kereső algoritmusok alkalmazása
Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán
Név KP Blokk neve KP Felelıs vizsgáztató Kombinatorikus módszerek és algoritmusok 5 MAT 10 Dr. Tuza Zsolt Diszkrét és folytonos dinamikai rendszerek matematikai alapjai 5 Matematika Dr. Hartung Ferenc
VI. Magyar Földrajzi Konferencia 524-529
Van Leeuwen Boudewijn Tobak Zalán Szatmári József 1 BELVÍZ OSZTÁLYOZÁS HAGYOMÁNYOS MÓDSZERREL ÉS MESTERSÉGES NEURÁLIS HÁLÓVAL BEVEZETÉS Magyarország, különösen pedig az Alföld váltakozva szenved aszályos
egy szisztolikus példa
Automatikus párhuzamosítás egy szisztolikus példa Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus Automatikus párhuzamosítási módszer ötlet Áttekintés Bevezetés Példa konkrét szisztolikus algoritmus
2008 IV. 22. Internetes alkalmazások forgalmának mérése és osztályozása. Április 22.
2008 IV. 22. Internetes alkalmazások forgalmának mérése és osztályozása Az óra rövid vázlata Nemzetközi együttműködések áttekintése A CAIDA céljai A CAIDA főbb kutatási irányai 2007-2010 között Internet
Prof. Dr. Krómer István. Óbudai Egyetem
Környezetbarát energia technológiák fejlődési kilátásai Óbudai Egyetem 1 Bevezetés Az emberiség hosszú távú kihívásaira a környezetbarát technológiák fejlődése adhat megoldást: A CO 2 kibocsátás csökkentésével,
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
Modellkiválasztás és struktúrák tanulása
Modellkiválasztás és struktúrák tanulása Szervezőelvek keresése Az unsupervised learning egyik fő célja Optimális reprezentációk Magyarázatok Predikciók Az emberi tanulás alapja Általános strukturális
Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1.
Nagyságrendek Kiegészítő anyag az Algoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: Algoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 018. február 1. Az O, Ω, Θ jelölések Az algoritmusok