Döntéstámogató rendszerek. dr. Szűts István
|
|
- Tivadar Horváth
- 9 évvel ezelőtt
- Látták:
Átírás
1 Döntéstámogató rendszerek dr. Szűts István
2 Történeti áttekintés 60-as évek TPS (Transaction Processing Systems) tranzakciófeldolgozó rendszerek 70-es évek MIS (Management Information Systems) vezetői információrendszerek, VIR 70-es évek OAS (Office Automatization Systems) irodaautomatizálási rendszerekek 80-as évek DSS (Decision Support Systems) döntéstámogató rendszerek, DTR 80-as évek ES (Expert Systems) szakértő rendszerek, SzR 90-es évek EIS (Executive Information Systems) felsővezetői információs rendszerek, FVIR Összefoglaló elnevezésük: VTR Vezetéstámogató Rendszerek és MSS Management Support Systems 2
3 A döntéstámogató rendszerek használatának előnyei hatékonyabb döntéshozatal (minőség); költségcsökkentés; a döntéshozók közötti jobb kommunikáció; a vezetők (döntéshozók) gyorsabb betanulása. GIGO (Garbage in, Garbage out = szemét be, szemét ki) A DTR felhasználói által vétett leggyakoribb hibák a következők: túlhangsúlyozzák a DTR-ek szerepét; az adatok pontosságának és fontosságának feltételezése; az objektivitásba vetett hamis illúzió. 3
4 A döntési folyamat részei feladat meghatározás és adatgyűjtés tervezés döntés megvalósítás (Herbert Simon: döntés = tervezés, szervezés, ellenőrzés) A tudományos kutatás alapvető lépései a következők: megfigyelés, a probléma meghatározása, egy hipotézis megfogalmazása, kísérletezés, ellenőrzés, jóslás. 4
5 Struktúrált döntési problémák megoldása információs összegyűjtése a lehetséges kimenetek egy teljes halmazának megkeresése az elemekhez egy eredmény (kívánatosság) hozzárendelése a legkívánatosabb kimenetel kiválasztása Nem jól strukturált problémák megoldásának lépései identifikálás fázisa fejlesztés fázisa választás fázisa 5
6 A racionális döntéshozatalnak a következő kritériumai vannak: Konzisztencia Ha döntéshozatalkor kettő vagy több (megengedett) technikát használnak, a lehetséges eredményeknek, következményeknek ugyanazoknak kell lenni. Folytonosság Ha valaki a módszertan alkalmazásával két, nagyon hasonló döntést hoz, akkor a döntések eredményeinek úgyszintén nagyon hasonlóknak kell lenni. Univerzalitás A módszertannak általánosan alkalmazhatónak kell lenni üzleti és nem üzleti döntések egy széles körére és nem csak specifikusan a döntések egy osztályára 6
7 Egyértelműség Csak egyértelmű és explicit információk alapján kapunk eredményt. Nincs visszatartott információ Ha bizonyos információkat visszatartottak és csak később használhatók fel, akkor a döntési javaslat menetközben lényegesen módosulhat. Túl szigorú kritériumok Gyakorlati problémák ezeket nem teljesítik. 7
8 Feladat meghatározás és adatgyűjtés folyamatos figyelés, monitorozás probléma észlelés probléma azonosítás probléma osztályozás (strukturált, nem strukturált) részproblémákra bontás 8
9 Tervezési fázis modellezés: elméleti alapok struktúra komponensek kritériumrendszer alternatíva generálás előrejelzés mérés értékelés 9
10 Modell típusok normatív leíró kielégítő Normatív modellek: céljai lehetnek: legeredményesebb, fix ráfordítás mellett legalacsonyabb költség megadott hatékonyság mellett legjobb hatékonyság (cél/ráfordítás) 10
11 A normatív modellek feltételrendszere Az emberek gazdasági alanyok, kiknek célja az elérhető célokból származó hasznosság maximalizálása. A döntéshozó mindig racionális. Egy adott döntési szituációban mind a lehetséges alternatívák, mind a hozzájuk rendelhető akciók és következmények ismertek, de legalább az előfordulási valószínűségeik adottak. A döntéshozónak világos preferencia-sorrendje van, ami lehetővé teszi számára a kívánatos kimenetelek rangsorolását. 11
12 A leíró modellek Az összes alternatíva egy részhalmazát tekintjük át. A legjobb nem feltétlenül azonos az optimálissal, elégséges lehet egy elfogadható is. A kielégítő döntés időhiány, erőforráshiány, költségek, optimalizáció nehézségei, az emberi döntések csak korlátozottan racionálisok 12
13 Alternatívák generálása DSS: manuális ES: automatikus biztos kimenetel bizonytalan kimenetel determinisztikus, sztohasztikus kockázatos kimenetel Az alábbi kimenetelek elemzése: legrosszabb eset legjobb eset a legvalószínűbb eset 13
14 Döntés (választás) 14
15 Választási technikák: analitikus technikák optimalizálás (struktúrált problémák): algoritmusok (lépésről-lépésre) a kívánt célállapot közvetlen elérése kiinduló állapotból keresési úton keresztül a célállapotba 15
16 Keresési technikák: véletlen keresés heurisztikus keresés Keresés iránya: a célorientált alapadat végállapot adatorientált végállapot előfeltételek keresése kombinált 16
17 Az érzékenység vizsgálata lehet: automatikus a modell szolgáltatja, próba szerencse módszerrel, akkor, ha adott bemenethez milyen kimenet tartozik célkeresés alternatív célokhoz a megfelelő bemenetek meghatározása és vizsgálata, kritikus sikertényező elemzése a vállalat céljainak elérésében legfontosabb tényezők elemzése a modellen keresztül 17
18 Értékelés Bonyolult, több (esetenként ellentmondó) célok megoldása. Problémák: célhierarchia felállítása a résztvevők célrendszereinek különbségei a döntést hozó céljainak változása (időben és a körülmények függvényében) szervezeti célok különbözősége a célok objektív változása a célok és az alternatívák kapcsolatainak feltárása Érzékenység vizsgálat. 18
19 EMBEREK RIPORTOK ÚJSÁGOK TV EGYÉB BENYOMÁSOK A PROBLÉMA DEFINIÁLÁSA EIS ÉS ES ES, NLP ES MINŐSÉGI ANALÍZIS (TERVEZÉS) MENNYISÉGI ANALÍZIS (TERVEZÉS) DSS QM DÖNTÉS (VÁLASZTÁS) GDSS IGEN DSS ÉS ES IMPLEMENTÁCIÓ 19
20 DSS STRATÉGIAI TERVEZÉS MIS VEZETŐI KONTROLL ÜZEMELTETÉSI FELÜGYELET TRANZAKCIÓS ELJÁRÁSOK EDP 20
21 Megvalósítás A fenti folyamatok támogatása: adatgyűjtés: - MIS, EDP, EIS, ES, DSS tervezés:- DSS, ES választás: - DSS, ES megvalósítás:- DSS, ES 21
22 INFORMÁCIÓGYŰJTÉS Perceptív Információkiértékelés Szisztematikus Intuitív Receptív 22
23 AZ EMBERI PROBLÉMAMEGOLDÁS ÁLL: HEURISZTIKUS ÉS TRANSZFORMÁCIÓS ELEMEKBŐL A HEURISZTIKUS PROBLÉMAMEGOLDÁS BELSŐ SZERKEZETE NEM ISMERT PRODUKCIÓS RENDSZEREK: EGY ZÁRT VILÁG ELEMEINEK TRANSZFORMÁCIÓS SZABÁLYRENDSZEREKÉNT HATÁROZHATÓK MEG. 23
24 Egyszerű logikai transzformáció az a következtetés pl., hogy az A személy B anyja és B a C személy anyja, akkor A csak C nagyanyja lehet Produkciós rendszer komponensei: Munkaterület Produkciós szabályok rendszere Kontroll stratégia 24
25 Egyéni döntéshozatal Meghatározók intuíció preferencia szubjektív értékelés tapasztalat A kognitív folyamat perceptív (rendszerszemléletű) receptív (analitikus) szisztematikus intuitív 25
26 Szervezeti döntéshozatal Csoportos döntések a személyek közötti kommunikációs biztosítása egyetértés kialakításának technikái a csoportdöntés eredményének kifejezése 26
27 Tételezzük fel, hogy egy háromtagú család autót akar vásárolni, és a kiválasztott típus három színben kapható. Mindenki felírja egy darab papírra, hogy számára melyik szín a legvonzóbb, és melyik a legkevésbé az. Tegyük fel, hogy ennek eredményeként a következőket kapjuk: Apa Anya Kislány sötétkék > citromsárga > meggypiros meggypiros > sötétkék >citromsárga citromsárga > meggypiros > sötétkék Próbáljuk az egyedi sorrendekből a családi preferenciát meghatározni. Állapítsuk meg először is, hogy vajon a meggypiros vagy a sötétkék szín a kedveltebb a családban. Kettő az egyhez arányban a piros színt választják, hiszen csak az apa listáján előzi meg a kék szín a pirosat, azaz meggypiros > sötétkék 27
28 Hasonlóan megállapítható, hogy a citromsárga szín kedveltebb a családban, mint a meggypiros, hiszen mind az apa, mind a kislány jobban szeretné, ha ilyen színű lenne a családi autó, s csak az anya választana fordítva. Vagyis citromsárga > meggypiros E két következtetés együttes alkalmazásával (vagyis tranzitív módon) a család végül is a citromsárga színt fogja választani, s a sötétkék szín bizonyul a legkevésbé kedveltnek, vagyis a családi preferencia egybeesik a kislány egyéni sorrendjével, azaz citromsárga > meggypiros > sötétkék Tételezzük fel, hogy az anya elégedetlen a színválasztással, s egy másik következtetési módot javasol. Nevezetesen azt, hogy először hasonlítsák össze a kék és a sárga szín kedveltségét, majd pedig a pirosat és a kéket. 28
29 Az első esetben csak a kislány választaná inkább a sárga színt, tehát a családi szavazat sötétkék > citromsárga S csak az apa részesítené előnyben a kék színt a pirossal szembe, a többségi családi vélemény tehát meggypiros > sötétkék E két reláció együtt a következő sorrendet adja meggypiros > sötétkék > citromsárga 29
30 Végül belátható, hogy ha előbb a sárga és a piros színt, majd a kéket és a sárgát hasonlítjuk össze és többségi szavazással állapítjuk meg a preferenciákat, akkor az alábbi eredményre jutunk sötétkék > citromsárga > meggypiros. A fentiekben leírt eredmény Condorcet-paradoxon néven ismert, s úgy interpretálható, hogy a többségi szavazással csoportreferencia nem mindig állapítható meg, mivel az egyéni preferenciák összegezése nem szükségképpen ad egyértelmű csoportos véleményt. 30
31 Az Arrow féle követelmények: bármilyen csoport tag preferenciák esetén, elő kell állítani a csoportos preferencia sorrendet ha minden tag A-t preferálja B-vel szemben, akkor ennek a csoport preferenciában is tükröződni kell a csoport preferenciája két lehetőség között kizárólag a csoport tagjainak két lehetőség közötti preferenciájától függhet nincs a csoportban a saját akaratát mások rovására érvényesíteni tudó személy Arrow szerint nem létezik olyan eljárás, amely a fenti négy feltételt egyidejűleg teljesítené. 31
32 DSS (Döntéstámogató rendszer), GDSS (Csoportos döntéstámogató rendszer) 32
33 DSS jellemezői egyszerű szerkezet nagy volumenű adatkezelés könnyen ellenőrizhető módosítható fontos kérdésekben teljes körű egyszerűen használható 33
34 DSS TPS összehasonlítása Paraméter DSS TPS Használat Aktív Passzív Felhasználó Vezetők Beosztottak Cél Hatásosság Hatékonyság Időtáv Jelen és jövő Múlt Fő szempont Rugalmasság Konzisztencia 34
35 További követelmények a DSS-el szemben: bővíthető képes ad hoc értékelésekre és modellezésekre jövőorientált alkalmazható váratlan szituációkban is Felépítése (Bonczek szerint): kommunikációs rendszer tudás rendszer probléma megoldó rendszer Hasonló felfogás a szakértő rendszerek felépítéséhez. 35
36 Definíció: A DSS-ek azok a döntéshozatal folyamán használható számítógépes rendszerek, amelyek a strukturált és kevéssé strukturált feladatok megoldásához is segítséget nyújtanak a beépített döntési szabályok és modellek felhasználásával, s ezeket a felhasználó is módosíthatja vagy bővítheti. A DSS tehát komplex döntési szituációk megoldásában segít, növelve a döntések hatásosságát. 36
37 DSS tulajdonságok dinamikus együttműködés a számítógép és az ember között a különböző vezetői szintek támogatása Egyéni és csoportos döntési folyamatok támogatása elkülönülő és láncolt döntések kezelése a döntési folyamat végigkísérése különböző döntési stílusok és technikák támogatása rugalmasság és adaptivitás barátságos felhasználói felület hatásosság teljes körű felhasználói kontroll fejleszthetőség belső és külső végfelhasználói fejleszthetőség 37
38 38
39 Külső és belső adatok Egyéb Számítógépes rendszerek Dialógusmenedzsment Adatmenedzsment Modellmenedzsment Menedzserek (felhasználók) 39
40 A DSS részei adatkezelő alrendszer modellkezelő alrendszer kommunikációs alrendszer 40
41 Adatkezelő alrendszer DSS-adatbázis Adatbázis kezelő rendszer Adatszótár Lekérdezés 41
42 DSS adatbázis rekord-alapú hierarchikus hálós relációs objektumorientált Adatbázis-kezelő rendszer funkciói: a DSS adatbázis elérése, adatok kinyerése gyors adatfelújítások különböző forrásokból származó adatok együttes kezelése lekérdezések, jelentések (riportok) generálása az adatok biztonságának garantálása személyes és szervezeti adatok alternatíváinak kezelése az adathasználat nyilvántartása 42
43 Adatszótár Belső és külső adatok egységes kezelésére szolgáló adatbázis, amellyel a tárolt és felhasznált adatok forrása, állapota, kapcsolatai leírhatók és felhasználhatók. Lekérdezés Speciális lekérdező nyelvek, adatbázis specifikus 43
44 Modellkezelő alrendszer Formailag hasonló részekre bontható, mint az adatbázis-kezelő alrendszer: modellbázis modellbázis-kezelő alrendszer modellszótár modell végrehajtása 44
45 Modellbázis A modelleket a felhasználási szint és funkció szerint csoportosíthatjuk: stratégiai taktikai működtetési valamint modellblokk, illetve szubrutin típusúakra. 45
46 Modellbázis-kezelő alrendszer Feladata: összeépíteni a modelleket blokkokból, szubrutinokból bővíteni a blokkok készletét részmodelleket összekapcsolni 46
47 Modellszótár Hasonló az adatszótárhoz o o o katalogizálja a modelleket tájékoztató információk modellekről esetleg segítség nyújtás a választáshoz Modellvégrehajtás (aktuális futtatás) 47
48 Kommunikációs alrendszer A felhasználó előfizetői mód rendszeres jelentés, nem interaktív hivatalnoki mód változó tartalmú jelentés offline módon terminál mód interaktív kérdés-felelet közvetítéses mód kijelölt munkatársakon keresztül, kellő számítástechnikai ismeret hiányában felhasználó barát rendszerek esetében a közvetítők kiküszöbölődnek 48
49 A közvetítőket három csoportba lehet sorolni, lehetnek: DSS-asszisztensek DSS-specialista, szakmai és számítástechnikai felkészültséggel specialisták üzleti szakterület szakértői szakértők egy-egy modellezési módszer szakértői 49
50 DSS-hardver és szoftver Steven Alter nyomán a döntéstámogató rendszerek 7 szintjét különböztetjük meg: javasló rendszerek (suggestion systems) optimalizáló rendszerek reprezentációs modellek könyvelési modellek elemző információs rendszerek (analysis information systems) adatelemző rendszerek adatkezelő rendszerek (file drawer systems) 50
51 Adatkezelő rendszerek Adatelemző rendszerek Elemző információs rendszerek Könyvelési modellek Egyszerű lekérdezések, szabálytalan időközökben Periodikusan, vagy szabálytalan időközökben végzett adatmanipulációs tevékenység Szabálytalan időközökben vagy felkérésre végzett adatelemzés kisebb modellekkel Rendszeres időközökben végzett, standard modelleken alapuló elemzési, előrejelzési számítások 51
52 Reprezentációs modellek Periodikus vagy ad hoc elemzések bizonyos részleges hatású lépések várható eredményeiről Optimalizáló rendszerek Periodikus vagy ad hoc elemzések bizonyos lépések várható eredményeiről optimalizáló modellekkel Javaslattevő rendszerek A napi munkafolyamatok irányítását segítő egyszerű döntési modellek alapján ad javaslatokat 52
53 Csoportos döntéstámogató rendszerek Három fő típusa: független döntéshozás független részdöntések sorozata csoportmunkát követelő döntéshozás 53
54 Definíció: A csoportos döntéstámogató rendszer (GDSS=Group Decision Support System) olyan számítógép alapú információs rendszer, amely képes nem strukturált problémák megoldásához segítséget nyújtani döntéshozók együtt dolgozó csoportjának. Egy GDSS-t hardver, szoftver, az alkalmazott módszerek és emberi résztvevők jellemeznek. 54
55 A csoportot érintő feladatok a következők: A csoporttagok szavazatainak, véleményének, modelleredményeinek numerikus és grafikus összegezése. (Nem feltétlenül összeadása fontos lehet a megoszlás is.) A döntési alternatívák közös értékelése, az ötletek anonim gyűjtése és szelektálása, csoportvezető választása és más konszenzust igénylő akciók lebonyolítása. Az információk összes formájának továbbítása a csoporttagok között, illetve információcsere a GDSS adatbázisával 55
56 A GDSS tipológiája Döntési termek Döntési hálózat Távkonferencia Távoli döntéshozatal A GDSS viszonya a DSS-hez: a csoporttagok közötti kommunikáció lehetősége a szavazási, pontozási, értékelési technikákat, a konszenzus kialakításának eszközei több technikai-technológiai kiegészítő 56
57 DDS-ek készítése A DDS fejlesztési folyamata 57
58 A DSS fejlesztési lépései a következők: tervezés problémaanalízis, a DSS céljai, szükségletelemzés kutatás a szükségletek kielégítésének lehetőségei: igények, erőforrások analízis koncepcionális tervezés, normatív definíciók a rendszerre vonatkozóan kialakítás részletes specifikáció, minden részrendszerre konstrukció a DSS összeállítása, igen eszközfüggő implementáció tesztelés, kiértékelés, demonstráció, betanítás, bevezetés karbantartás és dokumentálás a rendszer élettartamára figyelemmel adaptáció az újabb igények felmerülésének hatására 58
59 A DSS technológiai szintjei önálló DSS-ek DSS keretrendszerek DSS generátorok DSS eszközök A DSS fejlesztés megközelítései gyors fejlesztés lépcsőzetes-fejlesztés teljes DSS-fejlesztés 59
60 A DSS szoftverekkel szembeni követelmények interaktivitás és végfelhasználói használat könnyű hozzáférés a tárgyhoz tartozó szükséges információkhoz a felhasználók közötti kölcsönhatás a felhasználói igények változásaihoz történő gyors alkalmazkodás portabilitás megbízhatóság nagy teljesítmény 60
61 Szoftvereszközök DSS alkalmazásokra általános programnyelvek táblázatkezelő programok DSS-keretek és generátorok 61
62 DSS-alkalmazások OPTRANS OBJECT (francia DSS-fejlesztő környezet) 62
63 A generátor szerkezete A generátor legfontosabb részrendszerei (erőforrásai): adatbázis-kezelő rendszer a jelentéskészítő a modellező nyelv a file-kezelő rendszer (alkalmazási file) a statisztikai algoritmusok eszköztára és a felhasználói interfész 63
64 A főmenü Az interfész A felhasználó szövegszerkesztővel leírja az alkalmazás logikáját. A modellező nyelv A modell elkészítéséhez modellező nyelv szükséges. Riportgenerálás alkalmazásból való adatok és táblázatok grafikák egyszerűen illeszthetők a szövegbe riportok aktualizálása automatikus egy alkalmazási példa: benchmarkteszt különböző szoftvertermékek összehasonlító elemzésére 64
65 A döntés strukturálása A leggyakrabban a DSS-eket a következő döntéstípusokban alkalmazzák: forrásallokáció személyi döntések projektmenedzsment tenderezés beruházások 65
66 Tudásalapú rendszerek elméleti alapjai 66
67 Problémareprezentáció az MI területén Problémareprezentációk: állapottér-reprezentáció problémaredukciós reprezentáció AND/OR gráfok játékokat reprezentáló fák 67
68 Állapottér reprezentáció Elemei: állapotok, amelyek azok az adatstruktúrák, (adathalmazok),amelyek megadják a probléma minden egyes megoldási lépéshez tartozó feltételeket operátorok, amelyek az egyik állapotból a másikba transzformálják a problémát halmaz állapottér operátor - változókat is tartalmazhat (OSG) O:alkalmazott operátorok halmaza S: kezdeti állapot halmaza G: célállapot halmaza gyakran jellemezhető irányított gráffal csomópont-állapot élek-operátorok megoldás: út kezdő és a célpont között (költség hozzárendelés) 68
69 Problémaredukciós reprezentáció A problémákat részproblémákra bontja. Pl.: Hanoi-tornyok Problémareprezentáció, problémaredukció: egy kezdeti problémaleírás azon operátorok halmaza, amelyek a problémát részproblémákká transzformálják az egyes primitív problémák leírása 69
70 AND/OR GRÁFOK Egy AND/OR gráf a következő szabályok egymás utáni alkalmazásával jön létre: Minden csomópont vagy egy megoldandó problémát, vagy egy megoldandó problémahalmazt reprezentál. A gráf tartalmaz egy kezdő csomópontot, amely az eredeti problémának van megfeleltetve. A primitív problémát reprezentáló csomópontot utolsó csomópontnak hívjuk, mivel innen nincs további elágazás a fában. A P probléma megoldásában használatos operátor minden lehetséges alkalmazása a P-t részproblémák halmazára bontja, ennek megfelelően él köti össze a P-t és a részproblémákat reprezentáló csomópontokat 70
71 AND/OR gráfok Játékokat reprezentáló fák Számítógépes játékok nagy része: sakk, gót, amőba Két játékos játszik Szabályok írják le az elvégezhető lépéseket Ismert az ellenfél pozíciójáról az összes információ Játék - fák: Kezdő vagy gyökér csomópont a kezdeti állapot Minden út a játék egy lehetséges játszmáját adja 71
72 A Játék fák két egymás ellen játszó játékos lépéseit mutatják be Állapottérfák Az élei egy egyedülálló problémamegoldó lépéseit mutatják be Az AND/OR fa A játékos szempontjait OR csomópontok reprezentálják, az ellenfél lehetséges lépéseit AND csomópontok reprezentálják. 72
73 Keresési eljárások Hegymászó (Hill-climbing) keresés függvények maximumának keresése függvényérték legnagyobb növekedése Visszalépés keresés (Backtracking) egyszerre csak egy utat tart nyilván zsákutcába jutott, visszalép alapváltozat nem garantálja a cél elérését végtelen méretű vagy kört ábrázoló gráfban: mélységi korlát, körök figyelése Gráf keresés (Graph search) 73
74 Breadth-first (szélességben először) keresés gyökér csomópont összes lehetséges kiterjesztésével kezdődik sok memóriát igényel A breadth-first keresés a következő algoritmussal adható meg: Helyezzük a gyökér csomópontot egy OPEN (KEZDŐ) nevű listába, a nem kiterjesztett csomópontok listájába. Ha az OPEN csomópont egyben a cél csomópont is, a megoldást megtaláltuk. Ha az OPEN üres, nincs megoldás 74
75
76 Vegyük elő az első csomópontot, n-t az OPEN-ből, és rakjuk át a kiterjesztett csomópontok CLOSED listájába. Terjesszük ki az n csomópontot (állítsuk elő utódait). Ha nincsenek utódai, lépjünk vissza a 2. ponthoz. Helyezzük n összes utódait az OPEN lista végére. Ha az n csomópont utódai között van a cél csomópont, a megoldást megtaláltuk, ellenkező esetben a 2. lépés következik. 76
77 A depth-first (mélységben először) keresés A csomópont mélysége: a gyökér csomópont mélysége 0 minden más csomópont mélysége 1-gyek több, mint az elődjének mélysége. 77
78 A csomópontok generálásának sorrendje (például): Tegyük a gyökér csomópontot egy OPEN (KEZDŐ) nevű, kiterjesztetlen csomópontokat tartalmazó listába. Ha ez a cél csomópont, akkor a megoldást megtaláltuk. Ha az OPEN üres, nincs megoldás. Helyezzük át az OPEN lista első elemét, n-t a CLOSED (ZÁRT) nevű, kiterjesztett csomópontokat tartalmazó listára. Ha az n csomópont mélysége a maximális mélységgel megegyezik, lépjünk a 2. pontra. Terjesszük ki n-t (azaz hozzuk létre az utódait). Ha nincsenek utódai, a 2. pont következik. Az n csomópont összes utódát rakjuk az OPEN lista elejére. Ha az n csomópont utódai között van a cél csomópont, készen vagyunk. Ellenkező esetben a 2. pont jön. 78
79 79
80 Branch-and bound (elágazás és korlátozás) keresés hasonlít a hegymászó kereséshez a legkisebb költségű út Best-first search (előretekintő keresés) Nem azt a csúcsot választja ki, amelyhez a legkisebb költséget rendelte, hanem azt, amelyikből várhatóan a legkisebb költséggel lehet célba jutni. 80
81 Tudásreprezentáció (ismeretreprezentáció) A tárgykörről szerzett ismeretek ábrázolása számítógépes megoldásra alkalmas szerkezetben összegyűjtés rendszerezés finomítás Ismeretreprezentációs technikák: keresés állapottérben logika procedurális reprezentáció szemantikus hálók produkciós rendszerek keretrendszerek 81
82 Logika Logikai formalizmusok segítségével adott tényekből következtetések levonása Mechanikussá tehető, gépesíthető Az ítéletkalkulus axiómák felállítása következtetési szabályok halmaza, következtetési struktúra 82
83 A leggyakrabban használt műveletek: és műveletek vagy műveletek nem műveletek implikáció ( ha, akkor művelet) ekvivalencia (akkor és csak akkor művelet) 83
84 Következtetés: a feltételek vagy premisszák halmaza (ezekből következtetünk) a következmény vagy konklúzió a premisszákra alkalmazott következtetési szabály A predikátumkalkulus az objektumok közötti relációk definiálása az ítéletkalkulusban megfogalmazott logikai műveletek Korábban tárgyalt relációk és gráfok 84
85 Kvantorok Többféle állítás kifejezéséhez szükséges változók Lásd korábban tárgyalt relációk és gráfok. : minden : létezik 85
86 Logikai kvantifikátorok 86
87 Minden ember halandó Van ember, aki halandó Közös Eltérő Ítélet alanya Ítélet állítmánya Állítás terjedelme Általánosítás foka Az első ítélet: általános A második ítélet: létezik, van legalább egy ember 87
88 Egy ítélet kvantifikálása Az állítás terjedelmének meghatározását jelenti, melyhez a formális logikában a kvantifikátornak vagy kvantornak nevezett operátorok használatosak 88
89 : általános kvantifikátor, jelentése MINDEN, vagy BÁRMELY Ha S egy emberekből álló sokaságot jelent, ahol F a férfiak és N a nők osztálya, akkor ( x S) x F x N Minden x-re, mely eleme S-nek fennáll, hogy x vagy az F, vagy az N osztályhoz tartozik, de a kettőhöz együtt nem tartozhat. 89
90 : egzisztenciális kvantifikátor, jelentése LÉTEZIK, VAN Ha T a természetes számok halmaza, akkor t T t 2 a következőképpen értelmezhető: van olyan természetes szám, amely nagyobb kettőnél 90
91 A kvantifikátorok egymással kombinálva is alkalmazhatók Ha X a valós számok halmaza, akkor x X y X x y jelentése: Minden x valós számhoz található egy olyan y, hogy x kisebb mint y y X x X x y A kombinált alkalmazásnál az operátorok sorrendje nem közömbös. Az jelentése: Létezik olyan y a valós számok körében, hogy bármi legyen is x, x kisebb mint y. 91
92 A kvantifikált ítélet tagadása Legyen egy emberekből álló sokaság S, és legyen H a halandó emberek osztálya. x S x H nem igaz, hogy minden ember halandó Ez azonban egyenértékű azzal az állítással, hogy létezik olyan ember, aki nem halandó x S x H Ahol H a halandók osztályának komplementuma, felírhatjuk az alábbi ekvivalenciát: x S x H x S x H [ ] 92
93 Hasonló megfontolások alapján a következő sémával foglalhatjuk össze a tagadások különböző típusait és ezek kölcsönös megfeleltetését. nem igaz, hogy minden ember nem halandó ítélet, amely nyilván egyenértékű a létezik (van legalább egy) halandó ember állítással x S x H x S x H 93
94 EKVIVALENS ÍTÉLET-PÁROK 94
95 Elsőrendű logika Valamilyen objektum lesz az argumentumhoz rendelt érték. Például a nagybácsi(x), egyváltozós függvény esetében, ha X=Éva, nagybácsi(éva)=péter, tehát az X-hez rendelt érték a Péter. Két változó, X és Y akkor és csak akkor egyenlő, ha bármely predikátumba, illetve függvénybe helyettesítve őket, azonossághoz jutunk. A predikátumkalkulust az előzőekkel kiegészítve kapjuk az elsőrendű logikát (az elsőrendű arra utal, hogy kvantorok argumentumai között csak individuumok szerepelhetnek, predikátumok, függvények nem). 95
96 Alkalmazási területek: kérdés-felelet rendszerek problémamegoldó rendszerek robotika új elvű programozási nyelve Procedurális reprezentáció Olyan kisebb eljárások, programok, amelyek tudják hogyan kell meghatározott szituációkat kezelni. Deklaratív reprezentáció statikus, adott állapotról tájékoztat 96
97 Részei: Szemantikus hálók csomópontokból (amelyeket ponttal, körrel vagy boxokkal jelölhetünk az ábrázolásokban) élekből (vagy kapcsolatokból, amelyeket nyilakkal szemléltetünk) Csomópontok: objektumok, fogalmak, szituációk Élek: közöttük fennálló relációk Kísérlet a humán memória pszichológiai modelljének megalkotására. 97
98 Produkciós rendszerek Newell és Simon fejlesztették ki (1972) Az emberi kognitív képességek modellezése az adatbázis olyan szabályokból épül fel, amelyek feltétel-akció párok, produkciós szabályok 98
99 Keretrendszerek, frame-alapú reprezentációk A frame olyan adatstruktúra, amely deklaratív és procedurális információkat tartalmaz előre meghatározott belső relációkban. Generic DOG Frame (A kutyára vonatkozó frame) Self: an ANIMAL (állat) a PET (kedvenc háziállat) Breed (tenyészet): Owner (tulajdonos): a PERSON (egy személy) Name (név): a PROPER NAME (tulajdonnév) 99
100 Egy adott egyedre vonatkozó Frame Self: a DOG Breed: mutt Owner: Jimmy Name: Fido A kategóriák minden kutyára azonosak. Az egyes ismertető jegyek konkrét tartalma az egyedekre jellemző 100
101 Az MI alaptechnikái 101
102 A mesterséges intelligencia főbb részterületei: látásmodellezés problémamegoldás tanulás szakértő rendszerek neurális hálózatok data mining 102
103 Tudásalapú rendszerek, szakértő rendszerek A tudásalapú rendszerek (Knowledge-based Systems, KBS) olyan MI-programok, amelyek a problématerületet leíró ismereteket a rendszer többi részétől elkülönítve, az ún. tudásbázisban tárolják. A szakértő rendszerek (ES:Expert Systems) lényegében olyan tudásalapú rendszerek, amelyek egy szűk tárgyterületen belül, szakértői ismeretek felhasználásával, gyakorlati szinten alkalmazhatóak feladatmegoldásra 103
104 A szakértő rendszerek jellemzői: az emberi szakértőhöz hasonló javaslatokat ad kérdéseit megmagyarázza, indokolja szimbólum-manipulációkat használ korrekt válaszadás mellett vagy helyett képes elfogadható válasz, eredmény, javaslat adására Három komponense van: a felhasználói interfész a következő gép és a tudásbázis 104
105 A szakértői rendszerek megvalósításának technikái Neurális hálózatok Hatótényezők: hatékonyabb tanulási algoritmusok használata a számítógépek számítási kapacitásának nagymértékű növekedése párhuzamos programozás előtérbe kerülése Neurális hálózatok fő jellemzői: nagyszámú neuronszerű processzorból állnak párhuzamos architektúrával rendelkeznek az elemek közötti kapcsolatok súlyozottak tanulásra képesek képesek az osztályozásra 105
106 Előnyös az alkalmazásuk: ahol a problématerület gazdag történeti adatokban a megoldást meghatározó függvény ismeretlen vagy előállítása bonyolult az alkalmazást egymásra ható paraméterek írják le az adathalmaz bizonyos számú hibát tartalmaz 106
107 Alkalmazási területek: karakter felismerés képfelismerés zajszűrés előrejelzés optimalizálás Neurális hálózatok alkalmazása nem előnyös: ahol a feladat matematikai pontosságot vagy precíz eljárást igényel ahol az adatok bizonyos időközönként cserélődnek (pl. leltárkészítés) 107
108 Neurális hálózatok felépítése Biológiai hálózatok: számú lassú, primitív processzorból állnak nagy fokú párhuzamosság nagymértékű adatáramlás rugalmas kapcsolódó képesség 108
109 Neuron részei: axon: az információ továbbítója neuronban dendrit: idegvégződés szinapszis: más neuronhoz való kapcsolódás pontja Mesterséges neuronokból felépített hálózat: csomópont: képezi a jelek súlyozott összegét, küszöbfüggvény rétegek: rendezett csomópontok neurális hálózat 109
110 Fuzzy modellek Genetikus algoritmusok t-időponthoz tartozó P(t) populáció kiválasztás t+1 időponthoz tartozó P(t+1) időponthoz tartozó populáció genetikus operátorok mutációs transzformáció program konvergálása 110
111 A HANOI TORNYAI PROBLÉMA B A B A C C 111
112 A HANOI TORNYAI PROBLÉMA ÁLLAPOTGRÁFJA (Nilsson 1971) (3,3,3) (2,1,3) (2,3,3) (1,3,3) (1,2,3) (1,1,3) (3,1,3) (3,2,3) (2,2,3) (1,1,2) (2,2,1) (3,1,2) (2,1,2) (1,2,1) (3,2,1) (3,2,2) (2,3,2) (1,3,1) (3,1,1) (2,2,2) (1,2,2) (1,3,2) (3,3,2) (3,3,1) (2,3,1) (2,1,1) (1,1,1) 112
113 A hegymászó módszerrel bejárt megoldási út (3,3,3) (1,3,3) (1,2,3) (2,2,3) (2,2,1) (1,2,1) (1,3,1) (2,3,1) (2,1,1) (1,1,1) 113
114 A Hanoi tornyai probléma megoldás visszalépéses kereséssel (3,3,3) (1,3,3) (1,2,3) (2,2,3) (2,2,1) (1,2,1) (3,2,1) (1,3,1) (3,1,1) (3,3,2) (3,3,1) (2,3,1) (2,1,1) (1,1,1) 114
115 A Hanoi tornyai probléma megoldása gráfkereséssel (3,3,3) 1. (2,3,3) (1,3,3) 2. (1,2,3) 3. (3,2,3) (2,2,3) 4. (2,2,1) (1,3,1) 6. (1,2,1) (3,2,1) 8. (3,1,1) 9. (3,3,1) (2,3,1) (2,1,1) (1,1,1) 115
Történet John Little (1970) (Management Science cikk)
Információ menedzsment Szendrői Etelka Rendszer- és Szoftvertechnológia Tanszék szendroi@witch.pmmf.hu Vezetői információs rendszerek Döntéstámogató rendszerek (Decision Support Systems) Döntések információn
VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor
VÁLLALATI INFORMÁCIÓS RENDSZEREK Debrenti Attila Sándor Információs rendszer 2 Információs rendszer: az adatok megszerzésére, tárolására és a tárolt adatok különböző szempontok szerinti feldolgozására,
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 2007/2008 Az Előadások Témái Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció Gráfkeresési stratégiák Szemantikus hálók
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
Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 1/363
1/6 Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 Az Előadások Témái 46/6 Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció stratégiák Szemantikus hálók
VÁLLALATGAZDASÁGTAN II. Döntési Alapfogalmak
Vállalkozási VÁLLALATGAZDASÁGTAN II. Tantárgyfelelős: Prof. Dr. Illés B. Csaba Előadó: Dr. Gyenge Balázs Az ökonómiai döntés fogalma Vállalat Környezet Döntések sorozata Jövő jövőre vonatkozik törekszik
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
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
SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.
SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Mesterséges intelligencia oktatás a DE Informatikai
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
TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje
Gyakorlatorientált képzési programok kidolgozása a turisztikai desztináció menedzsment és a kapcsolódó ismeretanyagok oktatására TÁMOP-4.1.2-08/1/A-2009-0034 projekt Regionális turisztikai menedzsment
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
Problémamegoldás kereséssel. Mesterséges intelligencia március 7.
Problémamegoldás kereséssel Mesterséges intelligencia 2014. március 7. Bevezetés Problémamegoldó ágens Kívánt állapotba vezető cselekvéseket keres Probléma megfogalmazása Megoldás megfogalmazása Keresési
Témaválasztás, kutatási kérdések, kutatásmódszertan
Témaválasztás, kutatási kérdések, kutatásmódszertan Dr. Dernóczy-Polyák Adrienn PhD egyetemi adjunktus, MMT dernoczy@sze.hu A projekt címe: Széchenyi István Egyetem minőségi kutatói utánpótlás nevelésének
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
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
Méréselmélet MI BSc 1
Mérés és s modellezés 2008.02.15. 1 Méréselmélet - bevezetés a mérnöki problémamegoldás menete 1. A probléma kitűzése 2. A hipotézis felállítása 3. Kísérlettervezés 4. Megfigyelések elvégzése 5. Adatok
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
Szoftver-mérés. Szoftver metrikák. Szoftver mérés
Szoftver-mérés Szoftver metrikák Szoftver mérés Szoftver jellemz! megadása numerikus értékkel Technikák, termékek, folyamatok objektív összehasonlítása Mér! szoftverek, programok CASE eszközök Kevés szabványos
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ő
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.:
Programfejlesztési Modellek
Programfejlesztési Modellek Programfejlesztési fázisok: Követelmények leírása (megvalósíthatósági tanulmány, funkcionális specifikáció) Specifikáció elkészítése Tervezés (vázlatos és finom) Implementáció
INFORMÁCI CIÓS ERŐFORRÁSOK ÉS RENDSZEREK
INFORMÁCI CIÓS ERŐFORRÁSOK ÉS INFORMÁCI CIÓS RENDSZEREK Milyen ismereteket sajátítunk tunk el e téma keretében? Adat Információ Tudás Az információ mint stratégiai erőforrás A vállalat információs rendszere
V. Kétszemélyes játékok
Teljes információjú, véges, zéró összegű kétszemélyes játékok V. Kétszemélyes játékok Két játékos lép felváltva adott szabályok szerint. Mindkét játékos ismeri a maga és az ellenfele összes választási
30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK
30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK A gráfos alkalmazások között is találkozunk olyan problémákkal, amelyeket megoldását a részekre bontott gráfon határozzuk meg, majd ezeket alkalmas módon teljes megoldássá
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
II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László
A kockázat alapú felülvizsgálati és karbantartási stratégia alkalmazása a MOL Rt.-nél megvalósuló Statikus Készülékek Állapot-felügyeleti Rendszerének kialakításában II. rész: a rendszer felülvizsgálati
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
A SIKER KOVÁCSA, VAGY A KUDARC KÓDJA?
A SIKER KOVÁCSA, VAGY A KUDARC KÓDJA? A döntéshozatali tudatosság hiányosságai és lehetőségei a projekt menedzsmentben Török L. Gábor PhD Sikeres és sikertelen projektek arányai PMI nemzetközi felmérés
Kétszemélyes játékok Gregorics Tibor Mesterséges intelligencia
Kétszemélyes játékok Kétszemélyes, teljes információjú, véges, determinisztikus,zéró összegű játékok Két játékos lép felváltva adott szabályok szerint, amíg a játszma véget nem ér. Mindkét játékos ismeri
Gazdasági informatika alapjai
PSZK Mesterképzési és Távoktatási Központ / H-1149 Budapest, Buzogány utca 10-12. / 1426 Budapest Pf.:35 II. évfolyam Név: Neptun kód: Kurzus: Tanár neve: HÁZI DOLGOZAT 2. Gazdasági informatika alapjai
S atisztika 1. előadás
Statisztika 1. előadás A kutatás hatlépcsős folyamata 1. lépés: Problémameghatározás 2. lépés: A probléma megközelítésének kidolgozása 3. lépés: A kutatási terv meghatározása 4. lépés: Terepmunka vagy
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)
Mintavétel fogalmai STATISZTIKA, BIOMETRIA. Mintavételi hiba. Statisztikai adatgyűjtés. Nem véletlenen alapuló kiválasztás
STATISZTIKA, BIOMETRIA. Előadás Mintavétel, mintavételi technikák, adatbázis Mintavétel fogalmai A mintavételt meg kell tervezni A sokaság elemei: X, X X N, lehet véges és végtelen Mintaelemek: x, x x
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
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)
Mérés és modellezés 1
Mérés és modellezés 1 Mérés és modellezés A mérnöki tevékenység alapeleme a mérés. A mérés célja valamely jelenség megismerése, vizsgálata. A mérés tervszerűen végzett tevékenység: azaz rögzíteni kell
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ó
30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
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
Döntéselmélet II. ELŐADÁS DÖNTÉSI FOLYAMAT
Döntéselmélet II. ELŐADÁS DÖNTÉSI FOLYAMAT döntés döntéselőkészítés D ö n t é s i f o l y a m a t döntés és megvalósítás döntéselőkészítés Döntési folyamat A probléma felismerése, azonosítása, megfogalmazása
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
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
PIACKUTATÁS (MARKETINGKUTATÁS)
PIACKUTATÁS (MARKETINGKUTATÁS). FŐBB PONTOK A kutatási terv fogalmának meghatározása, a különböző kutatási módszerek osztályozása, a feltáró és a következtető kutatási módszerek közötti különbségtétel
PROGRAMTERVEZŐ INFORMATIKUS ALAPKÉPZÉSI SZAK
PROGRAMTERVEZŐ INFORMATIKUS ALAPKÉPZÉSI SZAK 1. Az alapképzési szak megnevezése: programtervező informatikus (Computer Science) 2. Az alapképzési szakon szerezhető végzettségi szint és a szakképzettség
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
Döntéshozatal és döntéstámogatás: A döntési folyamat és a döntési folyamatot támogató rendszerek
Döntéshozatal és döntéstámogatás: A döntési folyamat és a döntési folyamatot támogató rendszerek dr. Raffai Mária http://rs1.sze.hu/~raffai raffai@sze.hu Döntéselméleti irányzatok A normatív modell logikai
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
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.
Az Országos kompetenciamérés (OKM) tartalmi kerete. a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján
Az Országos kompetenciamérés (OKM) tartalmi kerete a 20/2012. (VIII. 31.) EMMI rendelet 3. melléklete alapján Az OKM tartalmi keret Célja: definiálja azokat a tényezőket és szempontrendszereket, amelyek
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Informatikai rendszerek Vállalati információs rendszerek
Informatikai rendszerek szerepe a gazdaságban Informatikai rendszerek Vállalati információs rendszerek Szendrői Etelka szendroi@witch.pmmf.hu A termelékenység fokozása a hatékonyság növelésével és/vagy
Informatika tanítási módszerek
Informatika tanítási módszerek Programozás tanítási módszerek módszeres, algoritmusorientált; adatorientált; specifikációorientált; feladattípus-orientált; nyelvorientált; utasításorientált; matematikaorientált;
Specifikáció alapú teszttervezési módszerek
Szoftverellenőrzési technikák Specifikáció alapú teszttervezési módszerek Majzik István, Micskei Zoltán http://www.inf.mit.bme.hu/ 1 Klasszikus tesztelési feladat A tesztelendő program beolvas 3 egész
Az adatbázisrendszerek világa
Az adatbázisrendszerek világa Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 1.1. Az adatbázisrendszerek fejlődése 1.2. Az adatbázis-kezelő rendszerek áttekintése
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
Kutatás-fejlesztési eredmények a Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszéken. Dombi József
Kutatás-fejlesztési eredmények a Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszéken Dombi József Mesterséges intelligencia Klasszikus megközelítés (A*, kétszemélyes játékok, automatikus tételbizonyítás,
Infor PM10 Üzleti intelligencia megoldás
Infor PM10 Üzleti intelligencia megoldás Infor Üzleti intelligencia (Teljesítmény menedzsment) Web Scorecard & Műszerfal Excel Email riasztás Riportok Irányít Összehangol Ellenőriz Stratégia Stratégia
Ú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
2. Visszalépéses stratégia
2. Visszalépéses stratégia A visszalépéses keres rendszer olyan KR, amely globális munkaterülete: út a startcsúcsból az aktuális csúcsba (ezen kívül a még ki nem próbált élek nyilvántartása) keresés szabályai:
Termék modell. Definíció:
Definíció: Termék modell Összetett, többfunkciós, integrált modell (számítógépes reprezentáció) amely leír egy műszaki objektumot annak különböző életfázis szakaszaiban: tervezés, gyártás, szerelés, szervízelés,
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.
Mérés és modellezés Méréstechnika VM, GM, MM 1
Mérés és modellezés 2008.02.04. 1 Mérés és modellezés A mérnöki tevékenység alapeleme a mérés. A mérés célja valamely jelenség megismerése, vizsgálata. A mérés tervszerűen végzett tevékenység: azaz rögzíteni
Számítógépes döntéstámogatás. Döntések fuzzy környezetben Közelítő következtetések
BLSZM-09 p. 1/17 Számítógépes döntéstámogatás Döntések fuzzy környezetben Közelítő következtetések Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu
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 Megoldásjavító szabályzókör A Kybernos egyszerűsített modellje Klasszikus termelésirányítási
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
A visegrádi országok vállalati információs rendszerek használati szokásainak elemzése és értékelése
A visegrádi országok vállalati információs rendszerek használati szokásainak elemzése és értékelése KRIDLOVÁ Anita Miskolci Egyetem, Miskolc anitacska84@freemail.hu A vállalkozások számára ahhoz, hogy
FELÜGYELT ÉS MEGERŐSÍTÉSES TANULÓ RENDSZEREK FEJLESZTÉSE
FELÜGYELT ÉS MEGERŐSÍTÉSES TANULÓ RENDSZEREK FEJLESZTÉSE Dr. Aradi Szilárd, Fehér Árpád Mesterséges intelligencia kialakulása 1956 Dartmouth-i konferencián egy maroknyi tudós megalapította a MI területét
Követelmény meghatározás. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1
Követelmény meghatározás Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1 A követelményjegyzék a rendszerfejlesztési alapmintában Döntési struktúra Vizsgálat/ helyzetfelmérés
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)
EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA
infokommunikációs technológiák EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA Témavezető: Tarczali Tünde Témavezetői beszámoló 2015. január 7. TÉMAKÖR Felhő technológián
Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése
Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése 1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Természetes nyelv feldolgozás 2 Tudásalapú információ-kereső rendszerek
Adatszerkezetek 2. Dr. Iványi Péter
Adatszerkezetek 2. Dr. Iványi Péter 1 Fák Fákat akkor használunk, ha az adatok között valamilyen alá- és fölérendeltség van. Pl. könyvtárszerkezet gyökér (root) Nincsennek hurkok!!! 2 Bináris fák Azokat
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
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ó)
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ó,
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
Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban
Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban Készítette: Pázmányi Sándor Hajdú-Bihar Megyei Önkormányzat Informatikai Központ 1 A stratégiai területi döntéstámogatási rendszerek
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
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.
S0-02 Típusmodellek (Programozás elmélet)
S0-02 Típusmodellek (Programozás elmélet) Tartalom 1. Absztrakt adattípus 2. Adattípus specifikációja 3. Adattípus osztály 4. Paraméterátadás 5. Reprezentációs függvény 6. Öröklődés és polimorfizmus 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,
y ij = µ + α i + e ij
Elmélet STATISZTIKA 3. Előadás Variancia-analízis Lineáris modellek A magyarázat a függő változó teljes heterogenitásának két részre bontását jelenti. A teljes heterogenitás egyik része az, amelynek okai
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
Programozási módszertan
1 Programozási módszertan 1. Alapfogalmak Feldhoffer Gergely 2012 Féléves tananyag terve 2 Program helyességének bizonyítása Reprezentáció Logikai-matematikai eszköztár Programozási tételek bizonyítása
Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)
Fogalmi modellezés Ontológiák Alkalmazott modellező módszertan (UML) Fogalom képzés / kialakítás Cél: Példák: A fogalom képzés segít minket abban, hogy figyelmen kívül hagyjuk azt, ami lényegtelen idealizált
, , A
MI Nagy ZH, 2011. nov. 4., 14.15-16, A és B csoport - Megoldások A/1. Milyen ágenskörnyezetrıl azt mondjuk, hogy nem hozzáférhetı? Adjon példát egy konkrét ágensre, problémára és környezetre, amire igaz
A félév során előkerülő témakörök
A félév során előkerülő témakörök rekurzív algoritmusok rendező algoritmusok alapvető adattípusok, adatszerkezetek, és kapcsolódó algoritmusok dinamikus programozás mohó algoritmusok gráf algoritmusok
KUTATÁSMÓDSZERTAN 4. ELŐADÁS. A minta és mintavétel
KUTATÁSMÓDSZERTAN 4. ELŐADÁS A minta és mintavétel 1 1. A MINTA ÉS A POPULÁCIÓ VISZONYA Populáció: tágabb halmaz, alapsokaság a vizsgálandó csoport egésze Minta: részhalmaz, az alapsokaság azon része,
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
1. elıadás. Információelmélet Információ technológia Információ menedzsment
http://vigzoltan.hu 1. elıadás A számítógépes információ rendszerk tudománya, amely tartalmazza az alábbiakat: Elméleti összefüggések Szemlélet Módszertant a tervezéshez, fejlesztéshez üzemeltetéshez Tartalmazza
Agrárinformatikai kutatások helyzetének áttekintése
Agrárinformatikai kutatások helyzetének áttekintése Pitlik László (MAGISZ, SZIE) I. Agrárinformatikai Nyári Egyetem 2004. 08. 25-27. Gödöllő Szervezők: MAGISZ, HUNAGI, SZIE Áttekintés Definíciókísérletek
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
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
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ó
Mezőgazdasági külső információs rendszerek fejlesztése
Mezőgazdasági külső információs rendszerek fejlesztése Pető István Szent István Egyetem, Gödöllő Gazdasági Informatika Tanszék I. Agrárinformatikai Nyári Egyetem, Gödöllő 2004. augusztus 25-27. Az előadás
NP-teljesség röviden
NP-teljesség röviden Bucsay Balázs earthquake[at]rycon[dot]hu http://rycon.hu 1 Turing gépek 1/3 Mi a turing gép? 1. Definíció. [Turing gép] Egy Turing-gép formálisan egy M = (K, Σ, δ, s) rendezett négyessel
1964 IBM 360 1965 DEC PDP-8
VIIR Vállalatirányítási Integrált Információs rendszerek I. (Történeti áttekintés - TEI) Szent István Egyetem Információgazdálkodási Tanszék 2006. 1 Ki mikor kapcsolódott be az információs társadalomba?
Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.
Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Nézzük meg a következ két kijelentést: Minden almához tartozik egy fa, amir l leesett. Bármely
ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek
ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő