Intelligens Rendszerek I. Szabályalapú tudásábrázolás

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

Download "Intelligens Rendszerek I. Szabályalapú tudásábrázolás"

Átírás

1 Intelligens Rendszerek I. Szabályalapú tudásábrázolás 2007/2008. tanév, I. félév Dr. Kovács Szilveszter Miskolci Egyetem Informatikai Intézet 106. sz. szoba Tel: (46) / mellék

2 Ágens Szűkebb értelmezés: Az ágens olyan rendszer, amely környezetbe ágyazott, reaktív: érzékel és reagál, racionális: helyesen cselekszik. Lehet autonóm: saját tapasztalatai alapján, emberi beavatkozás nélkül működik. Lehet reflexszerű, cél, vagy hasznosságvezérelt. Dr. Kovács Szilveszter M.I. 8. / 2.

3 Tudásbázisú ágens Ismeri környezetét Kikövetkezteti cselekvéseit Képes új feladatok elfogadására Autonóm alkalmazkodik a környezetváltozásokhoz Ismeri cselekvései eredményeit Dr. Kovács Szilveszter M.I. 8. / 3.

4 A tudásábrázolás elvárt jellemzői Patrick Winston szerint 1. A fontos dolgokat világosan adja meg. 2. Fedje fel a természetes korlátokat, megkönnyítve a számítások néhány fajtáját. 3. Legyen teljes. 4. Legyen tömör. 5. Legyen átlátható számunkra. 6. Legyen alkalmas gyors feldolgozásra. 7. Rejtse el a részleteket, de tegye elérhetővé azokat szükség esetén. 8. Létezzen rá számítógépi eljárás. A jó tudásábrázolás az MI feladatok megoldásánál fél siker. Dr. Kovács Szilveszter M.I. 8. / 4.

5 Tudástípusok Deklaratív Strukturált Procedurális Dr. Kovács Szilveszter M.I. 8. / 5.

6 Deklaratív tudás Csak ismeretek, összefüggések és alkalmazási utasítások nélkül Leírása: logikai kifejezések fogalmak objektumok Technikák: formális logika O-T-É hármas Dr. Kovács Szilveszter M.I. 8. / 6.

7 Strukturált tudás Fogalmak, objektumok közötti kapcsolatok Leírás: grafikusan szabálycsoportok Technikák: szemantikus háló keret (frame) forgatókönyv, táblázat szabálycsoport Dr. Kovács Szilveszter M.I. 8. / 7.

8 Procedurális tudás Megadja, hogyan kell a problémát megoldani Leírása: szabályok eljárások függvények célok Technikák: szabály eljárás, függvény agenda stratégia Dr. Kovács Szilveszter M.I. 8. / 8.

9 Tudásábrázolási módszerek Szimbolikus (formális) logika (ítéletkalkulus, elsőrendű logika) Szabályalapú rendszerek Szemantikus hálók Keretek, script-ek Neurális hálózatok Modellalapú Hibrid Deklaratív Strukturált Procedurális Dr. Kovács Szilveszter M.I. 8. / 9.

10 Tudástípus Tudásábrázolási technikák Technika Deklaratív Strukturált előállító szabály szimbolikus logika O-T-É hármas szemantikus háló keret (frame) forgatókönyv, táblázat szabálycsoport Procedurális szabály eljárás, függvény agenda stratégia Dr. Kovács Szilveszter M.I. 8. / 10.

11 Előállító szabályok, szabályalapú tudásszemléltetés Előállító szabály (production rule): egy IF-THEN, feltétel-következmény szerkezet, melyet egyaránt alkalmaznak a problémák megoldásához szükséges deklaratív (leíró) és procedurális (eljárásokon alapuló) tudás ábrázolására. A logikában neve: implikáció, modus ponens: Ha α βigaz és α igaz, akkor β igaz α β, α β Deklaratív következmény: kikövetkeztetett tény Procedurális következmény: akció. Dr. Kovács Szilveszter M.I. 8. / 11.

12 A szabályok E.g. IF THEN the traffic light is green the action is go IF the traffic light is red THEN the action is stop IF <antecedent> THEN <consequent> Dr. Kovács Szilveszter M.I. 8. / 12.

13 A szabályok lehetséges értelmezései Reláció: IF the fuel tank is empty THEN the car is dead Ajánlás: IF the season is autumn AND the sky is cloudy AND the forecast is drizzle THEN the advice is take an umbrella Utasítás: IF the car is dead AND the fuel tank is empty THEN the action is refuel the car Stratégia leírása: IF the car is dead THEN the action is check the fuel tank ; step1 is complete IF step1 is complete AND the fuel tank is full THEN the action is check the battery ; step2 is complete Heurisztika: IF the spill is liquid AND the spill ph < 6 AND the spill smell is vinegar THEN the spill material is acetic acid Dr. Kovács Szilveszter M.I. 8. / 13.

14 A szabályalapú rendszerek általános struktúrája A produkciós szabályokat a hosszútávú memória míg a probláma-specifikus adatokat vagy tényeket az átmeneti memória tárolja Dr. Kovács Szilveszter M.I. 8. / 14.

15 lőállító szabályok, szabályalapú tudásszemléltetés Szabályalapú tudásszemléltetést és következtető automatát alkalmazó szakértőrendszer felépítése Dr. Kovács Szilveszter M.I. 8. / 15.

16 Szabályalapú szakértői rendszerek struktúrája Dr. Kovács Szilveszter M.I. 8. / 16.

17 Előállító szabályok, szabályalapú tudásszemléltetés Szabályláncolás - a következtetési folyamat megvalósulása szabályláncolódás = a szabály következményrésze illeszkedik más szabály feltételrészére Ha az összes kapcsolódást megvalósítanánk, előállna a szabálybázis által reprezentált összes következtetési fa, melyek egymáshoz rendelnék a leveleiken szereplő tényeket és a fák csúcsán szereplő végkövetkeztetéseket. A következtetési fa teljes előállítása gyakorlatilag lehetetlen, ezért egy konkrét esetre a következtetési feladat végigvitele a következtető automatára hárul. Dr. Kovács Szilveszter M.I. 8. / 17.

18 Következtetési lánc A következtető gép ciklikusan illeszt és tüzel (halad tovább) The matching of the rule IF parts to the facts produces inference chains. The inference chain indicates how an expert system applies the rules to reach a conclusion. Fact: A is x Database Fact: B is y A X B E Y D Z Match Knowledge Base Rule: IF A is x THEN B is y Fire Rule 1: IF Y is true AND D is true THEN Z is true Rule 2: IF X is true AND B is true AND E is true THEN Y is true Rule 3: IF A is true THEN X is true Dr. Kovács Szilveszter M.I. 8. / 18.

19 lőállító szabályok, szabályalapú tudásszemléltetés Előrehaladó láncolás (forward chaining): a végkonklúzió megtalálása a feladat, a megadott tényekből kiindulva Hátrafelé haladó láncolás (backward chaining): az elérendő cél adott és a szükséges előfeltételek megtalálása, ill a megadottak elégséges voltának megállapítása a cél. Dr. Kovács Szilveszter M.I. 8. / 19.

20 lőállító szabályok, szabályalapú tudásszemléltetés Előnyös alkalmazási terület (Christopher Chabris): Előrehaladó láncolás: ha a megoldandó problémával kapcsolatosan nagyszámú összegyűjtött adattal rendelkezünk, de a megoldást illetően nincs jó elképzelésünk. A szabályalapú rendszer el fogja végezni az összes végrehajtható következtetést és elő fogja állítani a megadott tényekből következő összes szóba jöhető megoldást. Az előrehaladó láncolást alkalmazó rendszert deduktív rendszernek is szokták nevezni utalva a sorozatban végzett deduktív logikai következtető műveletre (modus ponens). Dr. Kovács Szilveszter M.I. 8. / 20.

21 lőállító szabályok, szabályalapú tudásszemléltetés Előrehaladó szabályláncolás Dr. Kovács Szilveszter M.I. 8. / 21.

22 lőállító szabályok, szabályalapú tudásszemléltetés Szabályalapú következtetés működése előrehaladó láncolásnál Feladat: A szabálybázist és az aktuális feladat tényeit felhasználva meg kell próbálni elérni a célállapotot, mely a problémára adott válasz, vagy egy elfogadható választ reprezentáló részcél elérése lehet. Dr. Kovács Szilveszter M.I. 8. / 22.

23 lőállító szabályok, szabályalapú tudásszemléltetés Szabályalapú következtetés működése előrehaladó láncolásnál Lépések: 1. Mintaillesztés: ki kell keresni a szabálybázisból az összes olyan szabályt, melynek a feltételrésze a ténybázisbeli tényekkel igaz. 2. Konfliktusfeloldás: az 1. lépésben megtalált szabályok alkotják a konfliktus-halmazt, mert bármelyik felhasználható, de csak egyet alkalmazhatunk. 3. Szabályalkalmazás: végre kell hajtani a kiválasztott szabály következmény-részében szereplő tevékenységet, ill. fel kell használni az új tényt. (Új tény: az adott feladatra nézve igaz, kikövetkeztetett.) 4. A célállapot tesztelése: meg kell vizsgálni, eljutottunk-e a célállapotba, ha nem, folytatni kell 1.-től. Dr. Kovács Szilveszter M.I. 8. / 23.

24 Előrehaladó láncolás p.l. Kérdés: A tudásbázis alapján mi következtethető ki és igaz-e Z? Database Database Database Database A B C D E A B C D E A B C D E A B C D E X X L X L Y X L Y Z Match Fire Match Fire Match Fire Match Fire Knowledge Base Y & D Z X & B & E Y A X C L L & M N Knowledge Base Y & D Z X & B & E Y A X C L L & M N Knowledge Base Y & D Z X & B & E Y A X C L L & M N Knowledge Base Y & D Z X & B & E Y A X C L L & M N Cycle 1 Cycle 2 Cycle 3 Dr. Kovács Szilveszter M.I. 8. / 24.

25 Előrehaladó láncolás Az előrehaladó láncolás egy olyan technika, mely információt gyűjt és abból minden kikövetkeztethetőt kikövetkeztet. Habár, az előrehaladó láncolás során, sok olyan szabály is végrehajtódik melyeknek nincs közül a kitűzött célhoz. Ezért, ha az a célunk, hogy egyetlen tény igaz voltát vizsgáljuk, az előrehaladó láncolás nem hatékony. Dr. Kovács Szilveszter M.I. 8. / 25.

26 lőállító szabályok, szabályalapú tudásszemléltetés Előnyös alkalmazási terület (Christopher Chabris): Hátrafelé haladó láncolás: amikor egy, vagy több hipotézissel rendelkezünk a problémánk megoldására vonatkozóan és azt kívánjuk, hogy a szabályalapú rendszerünk ellenőrizze ezeket. A hipotézistől visszafelé indulva a rendszer bekéri a hipotézis teljesüléséhez szükséges adatokat. Dr. Kovács Szilveszter M.I. 8. / 26.

27 Hátrafelé haladó láncolás. Első lépéskény a szabálybázisból olyan szabályokat keres, melyek a bizonyítani kívánt állításra következtetnek. Ezen szabályoknak a THEN (akció) oldala tartalmazza a célt.. Ha talál ilyen szabályt, akkor az IF (feltétel) oldalát illeszti a ténybázisra, ha az teljesül, a cél teljesült, az állítás igaz.. Ha az IF (feltétel) oldala nincs benne a ténybázisban, akkor a következtető gép félreteszi a vizsgált szabályt (the rule is stacking) és újabb célt állít fel, egy részcélt, hogy bizonyítsa ezen szabály IF (feltétel) oldalát.. Ezután újból átvizsgálja a szabálybázist, hogy talál-e olyan szabályokat, melyek az új részcélra következtetnek.. A következtető gép mindaddig ismétli ezt a folyamatot az újabb és újabb szabályok stack-elését) míg van olyan szabály, mely az újabb részcélra következtet. Dr. Kovács Szilveszter M.I. 8. / 27.

28 Hátrafelé haladó láncolás p.l. Pass 1 Pass 2 Pass 3 Database Database Database Kérdés: Bizonyítható-e, hogy Z igaz a tudásbázis alapján? Z A B C D E Knowledge Base Y & D Z X & B & E Y A X C L L & M N Y A B C D E? Knowledge Base Y & D Z X & B & E Y A X C L L & M N X A B C D E? Knowledge Base Y & D Z X & B & E Y A X C L L & M N Goal: Z Sub-Goal: Y Sub-Goal: X Pass 4 Pass 5 Pass 6 Database Database Database A B C D E A B C D E A B C D E X X Y X Y Z Match Knowledge Base Y & D Z X & B & E Y A X C L L & M N Sub-Goal: X Fire Match Knowledge Base Y & D Z X & B & E Y A X C L L & M N Sub-Goal: Y Fire Match Knowledge Base Y & D Z X & B & E Y A X C L L & M N Goal: Z Dr. Kovács Szilveszter M.I. 8. / 28. Fire

29 Előre-, vagy hátrafelé haladó láncolás? Az előre láncolás adat-vezérelt következtetés. Akkor jó, ha a rendszer először adatokat gyűjt, majd ezekből igyekszik minél több dolgot kikövetkeztetni. A visszafelé láncolás cél-orientált következtetés. Akkor jó, ha a rendszer egy kezdeti hipotetikus elképzelésből indul és megpróbálja megkeresni a tényeket amelyek igazolják azt. Dr. Kovács Szilveszter M.I. 8. / 29.

30 lőállító szabályok, szabályalapú tudásszemléltetés A következtető automata konfliktusfeloldó működésének vezérlése Lokális: lokális információkat, speciális, tartománytól függő szabályokat, metaszabályokat alkalmaz. A programozó bizonyos hatások kiváltására közvetlenül megadhat szabályokat. Globális: globális információkra alapoz, a teljes szabálytartományban egyformán működik. Globális konfliktus-feloldási módszerek jellemzői: érzékenység, stabilitás Globális konfliktus-feloldási módszerek fajtái: Prioritás Újdonság Specifikusság. Dr. Kovács Szilveszter M.I. 8. / 30.

31 Conflict resolution e.g. Rule 1: IF the traffic light is green THEN the action is go Rule 2: IF the traffic light is red THEN the action is stop Rule 3: IF the traffic light is red THEN the action is go Conflict set: rules firing in a given cycle having different consequent Conflict resolution: A method for choosing a rule to fire when more than one rule can be fired in a given cycle. Dr. Kovács Szilveszter M.I. 8. / 31.

32 Conflict resolution methods - Lokális Metaszabályok (metaknowledge): Tudás a tudás(bázis)ról. The knowledge about the use and control of domain knowledge in an expert system. In rule-based expert systems, metaknowledge is represented by metarules. A metarule determines a strategy for the use of task-specific rules in the expert system. Dr. Kovács Szilveszter M.I. 8. / 32.

33 Metaknowledge Metarules e.g. Metarule 1: Rules supplied by experts have higher priorities than rules supplied by novices. Metarule 2: Rules governing the rescue of human lives have higher priorities than rules concerned with clearing overloads on power system equipment. Dr. Kovács Szilveszter M.I. 8. / 33.

34 Conflict resolution methods - Globális Prioritás (priority): A legmagasabb prioritású szabály tüzeljen. In simple applications, the priority can be established by placing the rules in an appropriate order in the knowledge base. Specifikusság (the most specific rule): A legspecifikusabb a leghosszabban illeszkedő szabáy tüzeljen. It is based on the assumption that a specific rule processes more information than a general one. Újdonság (most recently entered data): Az a szabály tüzeljen, amelyik legutoljára került a szabálybázisba (a legfiatalabb). This method relies on time tags attached to each fact in the database. In the conflict set, the expert system first fires the rule whose antecedent uses the data most recently added to the database. Dr. Kovács Szilveszter M.I. 8. / 34.

35 lőállító szabályok, szabályalapú tudásszemléltetés A szabályalapú rendszerek előnyei Modularitás: egyedi előállító szabályok hozzáadhatók, törölhetők, megváltoztathatók Egyöntetűség: homogén ábrázolás, könnyű megértés, öndokumentáló Természetesség: emberi problémamegoldáshoz hasonló. Dr. Kovács Szilveszter M.I. 8. / 35.

36 lőállító szabályok, szabályalapú tudásszemléltetés A szabályalapú rendszerek hátrányos tulajdonságai Merevek: nem nyújtanak különféle absztrakciós szinteket, nem képesek tapasztalatok alapján bővíteni szabálybázisukat Nem hatékonyak: ténybázis-szabálybázis illesztés, kombinatorikus robbanás. Sok szabály esetén a szabályok szerepe, egymásra hatása nehezen követhető, értékelhető. A szabályalapú tudásszemléltetés rendkívül elterjedt és számtalan szakértőrendszernek és szakértőrendszer-váznak alkotja az alapját. Dr. Kovács Szilveszter M.I. 8. / 36.

37 lőállító szabályok, szabályalapú tudásszemléltetés Előnyös alkalmazási területek (Barr, Feigenbaum) Elosztott tudás esetén. Ilyen esetben a tények aránya a szabályokhoz képest jelentős. Példaként a klinikai gyógyászati rendszereket említhetjük. Olyan esetekben, amikor a szemléltetett tudás és a vezérlő szerkezetek jól elkülöníthetők. Olyan tudásterületeknél áll ez fenn, amelyek könnyen elkülöníthetők a felhasználásukra szolgáló módszerektől, mint például a biológiai osztályozás. Független tevékenységek esetén. Olyan területek ezek, amelyeknek a folyamatai egymástól elkülönülő tevékenységek halmazaként állnak elő, mint például a gyógyászatban a betegmegfigyelő rendszerek. Alkalmas nem teljes, vagy bizonytalan tudás ábrázolására. Dr. Kovács Szilveszter M.I. 8. / 37.

38 Ajánlott irodalom Jelen előadás fóliái részben az alábbi források alapján készültek: Dr. Dudás László: Mesterséges Intelligencia Módszerek, Miskolci Egyetem, Alkalmazott Informatikai Tanszék, Michael Negnevitsky: Artificial Intelligence: A Guide to Intelligent Systems, Addison Wesley, Pearson Education Limited, ISBN Stuart J. Russel Peter Norvig: Mesterséges Intelligencia modern megközelítésben, Panem-Prentice-Hall, Budapest, 2000, ISBN Dr. Kovács Szilveszter M.I. 8. / 38.

Intelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel

Intelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel Intelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai

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

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008 Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 007/008 Az Előadások Témái Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció i stratégiák Szemantikus hálók / Keretrendszerek

Részletesebben

MYCIN. Szakértői rendszer

MYCIN. Szakértői rendszer MYCIN Szakértői rendszer Általában mycin: gombafajból nyert antibiotikum (görög) Pl: kanamycin, tobramycin, streptomycin, stb Általában szakértői rendszer vér fertőzéseinek, gyógykezeléseknek meghatározását

Részletesebben

VII. Keretalapú ismeretábrázolás

VII. Keretalapú ismeretábrázolás Collins és Quillian kísérlete VII. Keretalapú ismeretábrázolás Tud-e a kanári énekelni? 1.3 mp Képes-e a kanári? 1.4 mp Van-e a kanárinak bőre? 1.5 mp A kanári egy kanári? 1.0 mp A kanári egy madár? 1.2

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

Mérési segédlet Szabályalapú rendszerek

Mérési segédlet Szabályalapú rendszerek Mérési segédlet Szabályalapú rendszerek 1 Szabályalapú rendszerek alapelvei A szabályalapú rendszerek hatékony eszközt biztosítanak nehezen algoritmizálható problémák megoldásához. Előnyös tulajdonságai

Részletesebben

Szabályalapú rendszerek

Szabályalapú rendszerek Szabályalapú rendszerek 1 Szabályalapú rendszerek alapelvei A szabályalapú rendszerek hatékony eszközt biztosítanak nehezen algoritmizálható problémák megoldásához. Előnyös tulajdonságai miatt elterjedten

Részletesebben

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 Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék 06/7. félév 7. Előadás Dr. Kulcsár Gyula egyetemi docens Tartalom. A projektütemezés alapjai..

Részletesebben

Funkcionális és logikai programozás. { Márton Gyöngyvér, 2012} { Sapientia, Erdélyi Magyar Tudományegyetem }

Funkcionális és logikai programozás. { Márton Gyöngyvér, 2012} { Sapientia, Erdélyi Magyar Tudományegyetem } Funkcionális és logikai programozás { Márton Gyöngyvér, 2012} { Sapientia, Erdélyi Magyar Tudományegyetem } http://www.ms.sapientia.ro/~mgyongyi ` 1 Jelenlét: Követelmények, osztályozás Az első 4 előadáson

Részletesebben

Intelligens irányítások

Intelligens irányítások Intelligens irányítások Fuzzy következtető rendszerek Ballagi Áron Széchenyi István Egyetem Automatizálási Tsz. 1 Fuzzy következtető rendszer Fuzzy következtető Szabálybázis Fuzzifikáló Defuzzifikáló 2

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

CLIPS áttekintés. Produkciós rendszerek fejlesztése

CLIPS áttekintés. Produkciós rendszerek fejlesztése CLIPS áttekintés Produkciós rendszerek fejlesztése CLIPS történet CLIPS = C Language Integrated Production System Fejlesztették: NASA s Johnson Space Center (80-as évek közepén) C nyelvet alkalmazták a

Részletesebben

Elsőrendű logika. Mesterséges intelligencia március 28.

Elsőrendű logika. Mesterséges intelligencia március 28. Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)

Részletesebben

Dunaújvárosi Főiskola Informatikai Intézet. Intelligens ágensek. Dr. Seebauer Márta. főiskolai tanár

Dunaújvárosi Főiskola Informatikai Intézet. Intelligens ágensek. Dr. Seebauer Márta. főiskolai tanár Dunaújvárosi Főiskola Informatikai Intézet Intelligens ágensek Dr. Seebauer Márta főiskolai tanár seebauer.marta@szgti.bmf.hu Ágens Ágens (agent) bármi lehet, amit úgy tekinthetünk, hogy érzékelők (sensors)

Részletesebben

SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK. Strausz György október 2.

SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK. Strausz György október 2. SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK Strausz György 2015. október 2. MESTERSÉGES INTELLIGENCIA HF KONZULTÁCIÓ Fuzzy szakértői rendszerek Szabálytanulás Szakértői rendszer feladatok. Két alkalom

Részletesebben

Járműinformatika Bevezetés

Járműinformatika Bevezetés Járműinformatika Bevezeté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 Autó elektronika az 1970-es években

Részletesebben

Mesterséges intelligencia 2. laborgyakorlat

Mesterséges intelligencia 2. laborgyakorlat Mesterséges intelligencia 2. laborgyakorlat Keresési módszerek A legtöbb feladatot meg lehet határozni keresési feladatként: egy ún. állapottérben, amely tartalmazza az összes lehetséges állapotot fogjuk

Részletesebben

Mesterséges intelligencia. Gregorics Tibor people.inf.elte.hu/gt/mi

Mesterséges intelligencia. Gregorics Tibor people.inf.elte.hu/gt/mi people.inf.elte.hu/gt/mi Szakirodalom Könyvek Fekete István - - Nagy Sára: Bevezetés a mesterséges intelligenciába, LSI Kiadó, Budapest, 1990, 1999. ELTE-Eötvös Kiadó, Budapest, 2006. Russel, J. S., Norvig,

Részletesebben

Mesterséges Intelligencia Elektronikus Almanach. Konzorciumi partnerek

Mesterséges Intelligencia Elektronikus Almanach. Konzorciumi partnerek Mesterséges Intelligencia Elektronikus Almanach Konzorciumi partnerek 1 Konzorcium Budpesti Mőszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Méréstechnika és Információs Rendszerek

Részletesebben

Dunaújvárosi Főiskola Informatikai Intézet

Dunaújvárosi Főiskola Informatikai Intézet Dunaújvárosi Főiskola Informatikai Intézet Bizonytalanságkezelés Dr. Seebauer Márta főiskolai tanár seebauer.marta@szgti.bmf.hu Bizonytalan tudás forrása A klasszikus logikában a kijelentések vagy igazak

Részletesebben

Logikai ágensek. Mesterséges intelligencia március 21.

Logikai ágensek. Mesterséges intelligencia március 21. Logikai ágensek Mesterséges intelligencia 2014. március 21. Bevezetés Eddigi példák tudásra: állapotok halmaza, lehetséges operátorok, ezek költségei, heurisztikák Feltételezés: a világ (lehetséges állapotok

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 F u z z y C L I P S a l a p j a i

A F u z z y C L I P S a l a p j a i A F u z z y C L I P S a l a p j a i A CLIPS rendszer bovítése a bizonytalan információk hatékony kezelése céljából. K é t f é l e b i z o n y t a l a n s á g t á m o g a t á s a : Pontosan nem megfogalmazható

Részletesebben

Szakértői rendszerek bemutatása. Haindrich Henrietta

Szakértői rendszerek bemutatása. Haindrich Henrietta Szakértői rendszerek bemutatása Haindrich Henrietta Mi a szakértő rendszer? Ismeretalapú rendszer (KBS:Knowledge-Based System): a rendelkezésére álló információkból bizonyos keresési stratégia szerint

Részletesebben

JBoss Drools laborgyakorlat

JBoss Drools laborgyakorlat JBoss Drools laborgyakorlat Bergmann Gábor Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ismétlés Szabály alapú üzleti logika MVC M V C Üzleti objektumok

Részletesebben

Bizonyossági tényező az M1-ben bizonyossági faktor cf [0,100] cf=100 teljes bizonyosság cf=20 a hihetőség alsó küszöbe cf=0 teljesen elvetve

Bizonyossági tényező az M1-ben bizonyossági faktor cf [0,100] cf=100 teljes bizonyosság cf=20 a hihetőség alsó küszöbe cf=0 teljesen elvetve 1. HOGYAN ALKALMAZHATÓ SZABÁLY ALAPÚ RENDSZEREKBEN A BIZONYTALANSÁGKEZELÉS HEURISZTIKUS MODELLJE? Szabályalapú rendszerekben az ismeretek HA feltétel AKKOR következmény alakúak Bizonytalanság kezelése

Részletesebben

Dunaújvárosi Főiskola Informatikai Intézet

Dunaújvárosi Főiskola Informatikai Intézet Dunaújvárosi Főiskola Informatikai Intézet Tudásalapú rendszerek Dr. Seebauer Márta főiskolai tanár seebauer.marta@szgti.bmf.hu Tudás fogalma Tudás a valós világ tükröződése az emberi tudatban, amelynek

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

Ö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

Elektronikus Almanach

Elektronikus Almanach Mesterséges Intelligencia Elektronikus Almanach Mesterséges intelligencia modern megközel zelítésben 1 Miért éppen ez a könyv? Egy kis történelem BME: 1998-1999 - MI lekerül alapképzés szintjére, hallgatói

Részletesebben

Emerald: Integrált jogi modellező keretrendszer

Emerald: Integrált jogi modellező keretrendszer Emerald: Integrált jogi modellező keretrendszer Förhécz András Szőke Ákos Kőrösi Gábor Strausz György Budapesti Műszaki és Gazdaságtudományi Egyetem Multilogic Kft, Budapest Networkshop 2011 2011. április

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

A mesterséges intelligencia alapjai, alapelvek

A mesterséges intelligencia alapjai, alapelvek Források: Stanford University Artifical Intelligence course: www.ai-class.com Alison Cawsey: Mesterséges Intelligencia, Panem könyvkiadó 2002, ISBN 9635452853 Stuart Russel és Peter Norvig: Mesterséges

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban I. Intelligens tervezőrendszerek - Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban Adat = struktúrálatlan tények, amelyek tárolhatók,

Részletesebben

Intelligens Rendszerek I. Tudásbázis létrehozása, tudásábrázolás

Intelligens Rendszerek I. Tudásbázis létrehozása, tudásábrázolás Intelligens Rendszerek I. Tudásbázis létrehozása, tudásábrázolás 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai Intézet 106. sz. szoba

Részletesebben

12.3. Az automatizált technológiai tervezés módszerei A variáns módszer

12.3. Az automatizált technológiai tervezés módszerei A variáns módszer 12.3. Az automatizált technológiai tervezés módszerei A technológiai tudás és a tervezési feladat egymáshoz rendeltetését, a feladatok típusait, a tervezési műveleteket, a megoldások környezetfüggőségét

Részletesebben

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 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 1-2. Előadás Dr. Kulcsár Gyula egyetemi docens A tantárgy tematikája 1.

Részletesebben

Mesterséges Intelligencia MI

Mesterséges Intelligencia MI Mesterséges Intelligencia MI Problémamegoldás kereséssel ha sötétben tapogatózunk Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade

Részletesebben

Az alállomási kezelést támogató szakértői funkciók

Az alállomási kezelést támogató szakértői funkciók Az alállomási kezelést támogató szakértői funkciók dr. Kovács Attila Szakértői rendszerek Emberi szakértő kompetenciájával, tudásával rendelkező rendszer Jellemzői: Számítási műveletek helyett logikai

Részletesebben

Intelligens Rendszerek I. Tudásábrázolás formális logikával

Intelligens Rendszerek I. Tudásábrázolás formális logikával Intelligens Rendszerek I. Tudásábrázolás formális logikával 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai Intézet 106. sz. szoba Tel:

Részletesebben

Ambiens szabályozás problémája Kontroll és tanulás-1

Ambiens szabályozás problémája Kontroll és tanulás-1 Ambiens szabályozás problémája Kontroll és tanulás-1 Ambiens (fizikai) tér Ambiens Intelligencia szenzorok beavatkozók Ágens szervezet AmI - megfigyelés, elemzés - tervezés, megtanulás AmI - statikus -

Részletesebben

Intelligens Rendszerek Elmélete. Tudásalapú technikák Szakértői és döntéstámogató rendszerek

Intelligens Rendszerek Elmélete. Tudásalapú technikák Szakértői és döntéstámogató rendszerek Intelligens Rendszerek Elmélete Dr. Kutor László Tudásalapú technikák Szakértői és döntéstámogató rendszerek http://mobil.nik.bmf.hu/tantargyak/ire.html Login név: ire jelszó: IRE07 IRE 6/1 A megadott

Részletesebben

The nontrivial extraction of implicit, previously unknown, and potentially useful information from data.

The nontrivial extraction of implicit, previously unknown, and potentially useful information from data. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Adatelemzés intelligens módszerekkel Hullám Gábor Adatelemzés hagyományos megközelítésben I. Megválaszolandó

Részletesebben

Ágensek bevezető áttekintés:

Ágensek bevezető áttekintés: Ágensek bevezető áttekintés: 1. Racionális ágens megközelítés - racionális cselekvés = bizonyos hiedelmeket feltételezve, adott célok elérésére irányul - a cél = a környezet (környezeti feltételek) egy

Részletesebben

Számítógép architektúra

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

Részletesebben

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr. Projektütemezés Virtuális vállalat 06-07. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó

Részletesebben

Döntéstámogatás terepi gyakorlatokon

Döntéstámogatás terepi gyakorlatokon Döntéstámogatás terepi gyakorlatokon Forczek Erzsébet 1 Karsai János 1 - Berke József 2 1 Szegedi Tudományegyetem, Általános Orvostudományi Kar Orvosi Informatikai Intézet, 6720 Szeged, Korányi fasor 9.

Részletesebben

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Steps Towards an Ontology Based Learning Environment Anita Pintér Corvinno Technologia Transzfer Kft apinter@corvinno.hu Ontológia alapú elektronikus tanulási környezet megteremtése Anita Pintér Corvinno

Részletesebben

Programozási nyelvek 6. előadás

Programozási nyelvek 6. előadás Programozási nyelvek 6. előadás Szempontok Programozási nyelvek osztályozása Felhasználói kör (amatőr, professzionális) Emberközelség (gépi nyelvektől a természetes nyelvekig) Számítási modell (hogyan

Részletesebben

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai. Az Operációs Rendszerek III. c. tantárgy tematikája és követelményei a SZE Informatika és Műszaki tanári szakos hallgatói számára, a 2005/2006. tanév I. félévére Tematika: UNIX UNIX operációs rendszer

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

KN-CP50. MANUAL (p. 2) Digital compass. ANLEITUNG (s. 4) Digitaler Kompass. GEBRUIKSAANWIJZING (p. 10) Digitaal kompas

KN-CP50. MANUAL (p. 2) Digital compass. ANLEITUNG (s. 4) Digitaler Kompass. GEBRUIKSAANWIJZING (p. 10) Digitaal kompas KN-CP50 MANUAL (p. ) Digital compass ANLEITUNG (s. 4) Digitaler Kompass MODE D EMPLOI (p. 7) Boussole numérique GEBRUIKSAANWIJZING (p. 0) Digitaal kompas MANUALE (p. ) Bussola digitale MANUAL DE USO (p.

Részletesebben

Intelligens Rendszerek Elmélete IRE 4/32/1

Intelligens Rendszerek Elmélete IRE 4/32/1 Intelligens Rendszerek Elmélete 4 IRE 4/32/1 Problémamegoldás kereséssel http://nik.uni-obuda.hu/mobil IRE 4/32/2 Egyszerű lények intelligenciája? http://www.youtube.com/watch?v=tlo2n3ymcxw&nr=1 IRE 4/32/3

Részletesebben

Szabályalapú üzleti logika

Szabályalapú üzleti logika Szabályalapú üzleti logika Bergmann Gábor bergmann@mit.bme.hu Gönczy László anyagainak felhasználásával Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Tartalom

Részletesebben

Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május)

Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Megoldások a mintavizsga kérdések a VIMIAC04 tárgy ellenőrzési technikák részéhez kapcsolódóan (2017. május) Teszt kérdések 1. Melyik állítás igaz a folytonos integrációval (CI) kapcsolatban? a. Folytonos

Részletesebben

Jason platform. Intelligens Elosztott Rendszerek BME-MIT, 2018

Jason platform. Intelligens Elosztott Rendszerek BME-MIT, 2018 Jason platform BDI ágensek programozási nyelvei AgentSpeak(L) Ágens viselkedése: hiedelmi állapot saját modellje, környezet modellje, más ágensek modellje kívánalmak kívánatos hiedelmi állapotok szándékok

Részletesebben

A logikai következmény

A logikai következmény Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel

Részletesebben

Járműinformatika A jármű elektronikus rendszerei

Járműinformatika A jármű elektronikus rendszerei Járműinformatika A jármű elektronikus rendszerei 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ű alrendszerei

Részletesebben

11. modul: LINEÁRIS FÜGGVÉNYEK

11. modul: LINEÁRIS FÜGGVÉNYEK MATEMATIK A 9. évfolyam 11. modul: LINEÁRIS FÜGGVÉNYEK KÉSZÍTETTE: CSÁKVÁRI ÁGNES Matematika A 9. évfolyam. 11. modul: LINEÁRIS FÜGGVÉNYEK Tanári útmutató 2 A modul célja Időkeret Ajánlott korosztály Modulkapcsolódási

Részletesebben

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

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

Részletesebben

3. Nemzetközi talajinformációs rendszerek

3. Nemzetközi talajinformációs rendszerek Magyar Tudományos Akadémia Agrártudományi Kutatóközpont Talajtani és Agrokémiai Intézet Környezetinformatikai Osztály Pásztor László: Térbeli Talajinformációs Rendszerek/ Bevezetés a digitális talajtérképezésbe

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

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 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ő

Részletesebben

Adatstruktúrák, algoritmusok, objektumok

Adatstruktúrák, algoritmusok, objektumok Adatstruktúrák, algoritmusok, objektumok 1. Számítási modellek és programozási paradigmák 1 Modellezési alapelvek A modellezés célja A modellezés célja a világ minél teljesebb körő megértése Elemek, folyamatok,

Részletesebben

Oktatói önéletrajz Dr. Molnár Bálint

Oktatói önéletrajz Dr. Molnár Bálint egyetemi docens Gazdálkodástudományi Kar Információrendszerek Tanszék Karrier Felsőfokú végzettségek: 1976-1981 Eötvös Lóránd Tudományegyetem, Matematikus Tudományos fokozatok, címek:: 1997, PhD Budapesti

Részletesebben

A programozás alapjai előadás. Amiről szólesz: A tárgy címe: A programozás alapjai

A programozás alapjai előadás. Amiről szólesz: A tárgy címe: A programozás alapjai A programozás alapjai 1 1. előadás Híradástechnikai Tanszék Amiről szólesz: A tárgy címe: A programozás alapjai A számítógép részegységei, alacsony- és magasszintű programnyelvek, az imperatív programozási

Részletesebben

Programozási nyelvek Java

Programozási nyelvek Java statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály

Részletesebben

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

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

Részletesebben

Ágens technológiák. Starkné dr. Werner Ágnes Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Ágens technológiák. Starkné dr. Werner Ágnes Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék Ágens technológiák Starkné dr. Werner Ágnes Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék Áttekintés Ágensek és multi-ágens rendszerek Definíciók Típusaik Környezeteik

Részletesebben

Programozási nyelvek a közoktatásban alapfogalmak I. előadás

Programozási nyelvek a közoktatásban alapfogalmak I. előadás Programozási nyelvek a közoktatásban alapfogalmak I. előadás Szempontok Programozási nyelvek osztályozása Felhasználói kör (amatőr, professzionális) Emberközelség (gépi nyelvektől a természetes nyelvekig)

Részletesebben

ÉLETCIKLUS SZEMLÉLET ÉS ÖKOINNOVÁCIÓ A NEMZETKÖZI GYAKORLATBAN. Buday-Malik Adrienn, 2014.12.02, Miskolc

ÉLETCIKLUS SZEMLÉLET ÉS ÖKOINNOVÁCIÓ A NEMZETKÖZI GYAKORLATBAN. Buday-Malik Adrienn, 2014.12.02, Miskolc ÉLETCIKLUS SZEMLÉLET ÉS ÖKOINNOVÁCIÓ A NEMZETKÖZI GYAKORLATBAN Buday-Malik Adrienn, 2014.12.02, Miskolc RÖVIDEN - LCA ÉS ÖKOINNOVÁCIÓ EURÓPÁBAN - NEMZETKÖZI PROGRAM-LEHETŐSÉGEK - JÓ GYAKORLATOK partnerségben

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

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével Pekárdy Milán, Baumgartner János, Süle Zoltán Pannon Egyetem, Veszprém XXXII. Magyar Operációkutatási

Részletesebben

Bevezetés a Drools üzleti szabály motor használatába

Bevezetés a Drools üzleti szabály motor használatába Debreceni Egyetem Informatikai Kar Bevezetés a Drools üzleti szabály motor használatába Szakdolgozat Készítette: Mezei Tamás programozó matematikus Témavezetı: Dr. Kuki Attila egyetemi adjunktus Debrecen

Részletesebben

Alapszintű formalizmusok

Alapszintű formalizmusok Alapszintű formalizmusok dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális tervek Informális követelmények Formális modell Formalizált követelmények

Részletesebben

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs rendszerek fejlesztését az elosztott információs környezetben.

Részletesebben

Cselekvési tervek generálása. Máté Annamária

Cselekvési tervek generálása. Máté Annamária Cselekvési tervek generálása Máté Annamária Tartalom Általánosan a cselekvés tervezésről Értelmezés, megközelítés Klasszikus modellek Mint keresés Mint logikai következtetés Alapvető feltevések és fogalmak

Részletesebben

Bevezetés. Dr. Iványi Péter

Bevezetés. Dr. Iványi Péter Bevezetés Dr. Iványi Péter Programozási készség Számos munka igényel valamilyen szintű programozási készséget Grafikus a képfeldolgozót, Zenész a szintetizátort, Programozó a számítógépet programozza.

Részletesebben

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network Table of Contents Windows 7... 2 Windows 8... 6 Windows Phone... 11 Android... 12 iphone... 14 Linux (Debian)... 20 Sebők Márton

Részletesebben

A szemantikus világháló oktatása

A szemantikus világháló oktatása A szemantikus világháló oktatása Szeredi Péter Lukácsy Gergely Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi és Információelméleti Tanszék ➀ A szemantikus világháló... c. tárgy ➁ A tananyag

Részletesebben

Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm

Phenotype. Genotype. It is like any other experiment! What is a bioinformatics experiment? Remember the Goal. Infectious Disease Paradigm It is like any other experiment! What is a bioinformatics experiment? You need to know your data/input sources You need to understand your methods and their assumptions You need a plan to get from point

Részletesebben

Vizsgáztatás multimédia eszközökkel

Vizsgáztatás multimédia eszközökkel Vizsgáztatás multimédia eszközökkel Szabó József PICTRON Számítás- és Videótechnikai Kft 1114 Budapest, Bartók Béla út 7. Tel: 186-9035, 186-8999 Fax: 186-8940 E-mail: pictron@odin.net Abstract. The test

Részletesebben

Java programozási nyelv

Java programozási nyelv Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék

Részletesebben

Szabályalapú üzleti logika, komplex eseményfeldolgozás

Szabályalapú üzleti logika, komplex eseményfeldolgozás Szabályalapú üzleti logika, komplex eseményfeldolgozás Rendszermodellezés 2016. Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and

Részletesebben

Járműinformatika Bevezetés

Járműinformatika Bevezetés Járműinformatika Bevezetés 2018/2019. 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 Autó elektronika az 1970-es években

Részletesebben

Számítási intelligencia

Számítási intelligencia Botzheim János Számítási intelligencia Budapesti Műszaki és Gazdaságtudományi Egyetem, Mechatronika, Optika és Gépészeti Informatika Tanszék Graduate School of System Design, Tokyo Metropolitan University

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok

Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok Program verifikálás Konkurens programozási megoldások terjedése -> verifikálás szükséges, (nehéz) logika Legszélesebb körben alkalmazott

Részletesebben

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar Formális szemantika Kifejezések szemantikája Horpácsi Dániel ELTE Informatikai Kar 2016-2017-2 Az előadás témája Egyszerű kifejezések formális szemantikája Az első lépés a programozási nyelvek szemantikájának

Részletesebben

2019, Funkcionális programozás. 2. el adás. MÁRTON Gyöngyvér

2019, Funkcionális programozás. 2. el adás. MÁRTON Gyöngyvér Funkcionális programozás 2. el adás Sapientia Egyetem, Matematika-Informatika Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro 2019, tavaszi félév Mir l volt szó? Követelmények, osztályozás Programozási

Részletesebben

S atisztika 2. előadás

S atisztika 2. előadás Statisztika 2. előadás 4. lépés Terepmunka vagy adatgyűjtés Kutatási módszerek osztályozása Kutatási módszer Feltáró kutatás Következtető kutatás Leíró kutatás Ok-okozati kutatás Keresztmetszeti kutatás

Részletesebben

Számítógépes Hálózatok GY 8.hét

Számítógépes Hálózatok GY 8.hét Számítógépes Hálózatok GY 8.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu

Részletesebben

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs rendszerek fejlesztését az elosztott információs környezetben.

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

Önálló labor feladatkiírásaim tavasz

Önálló labor feladatkiírásaim tavasz Önálló labor feladatkiírásaim 2016. tavasz (ezekhez kapcsolódó saját témával is megkereshetnek) Mészáros Tamás http://www.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika

Részletesebben

Temporális logikák és modell ellenırzés

Temporális logikák és modell ellenırzés Temporális logikák és modell ellenırzés Temporális logikák Modális logika: kijelentések különböző módjainak tanulmányozására vezették be (eredetileg filozófusok). Ilyen módok: esetleg, mindig, szükségszerűen,

Részletesebben

Summer of LabVIEW The Sunny Side of System Design

Summer of LabVIEW The Sunny Side of System Design Summer of LabVIEW The Sunny Side of System Design 30th June - 18th July 1 Adatbázis kapcsolatok, adattárolás és a LabVIEW Ványi Zoltán Hungary Kft. Agenda az előadás tematikája Bevezető - bemutatkozás

Részletesebben

Számítógéppel segített folyamatmodellezés p. 1/20

Számítógéppel segített folyamatmodellezés p. 1/20 Számítógéppel segített folyamatmodellezés Piglerné Lakner Rozália Számítástudomány Alkalmazása Tanszék Pannon Egyetem Számítógéppel segített folyamatmodellezés p. 1/20 Tartalom Modellező rendszerektől

Részletesebben