Főoldal > 2023/24-es tanév képzési programja > Mesterséges intelligencia

Tantárgy kódja

PMB1218

Tantárgy neve

Mesterséges intelligencia

Tantárgy angol neve

Artificial Intelligence

Kredit

4

Félévi követelmény

Vizsga

Heti óraszám

2 + 2
Elmélet + Gyakorlat

Előkövetelmény

PMB1205

Ajánlott félév

5

Cél

A mesterséges intelligencia alapvető reprezentációs technikáinak és megoldáskereső eljárásainak a megismerése, programozása.

Cél angol

basic knowledge on the problem representation and search algorithms of artificial intelligence witihin the state space framework. Programming some problem solvers.

Tartalom

A mesterséges intelligencia kutatási területei, módszerei, eredményei. Intelligens ágensek és környezetük jellemzési szempontjai. Megoldást kereső rendszerek felépítése, csoportosítása. Problémák reprezentálása állapottér-gráffal, példák. A megoldáskeresés, mint útkeresés. Neminformált keresési algoritmusok:. szélességi, mélységi, optimális keresési eljárás. A backtrack algoritmus. Heurisztikus gráfkeresők: a best-first és az A algoritmusok. Az A algoritmus teljessége. Lokális kereső eljárások. Genetikus algoritmuson alapuló keresés. Kétszemélyes játékok, ábrázolásuk játékfával. A nyerő stratégia létezése. A minimax eljárás, az alfa-béta vágás. Ismeretreprezentáció propozicionális és elsőrendű logikai nyelvekkel. Következtetés-kereső algoritmusok: egyesítés (unifikáció) és a rezolúciós algoritmus. Rezolúciós stratégiák és teljességük, a lineáris input rezolúció. A Prolog programozási nyelv elemei, ezek deklaratív és procedurális jelentése. Prolog példák. Szakértői és döntéstámogatási rendszerek kialakulása: Az ismeretalapú rendszerek és a hagyományos programozási technikák összevetése. A szakértoi rendszerek fejlodése, felépítése. Az ismeretbázis és a következtetés. Ismeretreprezentációs módszerek: ontológiák, szemantikai hálók, szabályalapú rendszerek. Bizonytalanság kezelése a szakértői rendszerekben: Bayes-hálók. Ismeretszerzés, adatbányászat. Tanuló eljárások: ID3 algoritmus, a neurális hálók alapjai.

Tartalom angol

Overview of research areas, methods and results  of AI.  Intelligent agents and their environment. Structure and classification of problem solvers. Problem representation by state space, examples. Problem solutaion as path search. Non informed search procedures: breadth-first, depth-first and optimal (low-cost first) search algorithms. Back-track. Search in graphs with heuristics: best-first and A algorithm. Completeness of algorithm A*. Local search. Search based on genetic algorithms.  Two-player games, their representation by game tree. Winning strategy, minimax algorithm and alpha-beta pruning. Knowledge representation by propositional and first-order logic. Reasoning algorithms. Unification and resolution.  Resolution strategies and completeness, linear input resolution. Elements of Prolog and logic programming. Declarative and imperative semantics. Examples in Prolog. Development of expert and decision-supporting systems. Differences between knowledge-based techniques and conventional programming. Knowledge base and reasoning. Knowledge representation methods: ontologies, semantic nets, rule-based systems. Handling uncertainity: Bayes nets. Knowledge acquiring and data mining. Learning algorithms: ID3. Principles of neural networks.

Számonkérés

vizsga

Számonkérés angol

exam

Irodalom

Futó, I. (szerk): Mesterséges intelligencia, Aula, 1999, ISN: 9789639078994. Bíró M. és tsai: Döntéstámogató rendszerek, Panem, 2007. ISBN: 9789635454822. S. Russell, P. Norvig: Mesterséges intelligencia, 2. kiadás, Panem, 2005. Elérhető URL: http://www.tankonyvtar.hu/hu/tartalom/tamop425/0026_mi_4_4/index.html

Irodalom angol

S. Russell, P. Norvig: Artificial intelligence, a modern approach, 3rd ed, 2009, Pearson, ISBN: 860-1419506989. G. Luger: Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th Edition,Pearson, 2009. Constraint Logic Programming over Finite Domains, web documentation, URL: www.swi-prolog.org/man/clpfd.html.

Tantárgyfelelős intézet kódja

MII

Tantárgyfelelős oktató

Dr. Vályi Sándor