a4b33zui Základy umělé inteligence

Podobné dokumenty
A4B33ZUI Základy umělé inteligence

Hry a UI historie. von Neumann, 1944 algoritmy perfektní hry Zuse, Wiener, Shannon, přibližné vyhodnocování

Základy umělé inteligence

Rozhodování, markovské rozhodovací procesy

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Binární vyhledávací stromy II

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2016

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Teorie rozhodování (decision theory)

Výroková logika syntaxe a sémantika

Výroková a predikátová logika - V

Matematická logika. Rostislav Horčík. horcik

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Cvičení z Lineární algebry 1

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2014

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2017

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi. 72 studentů

Numerické metody 6. května FJFI ČVUT v Praze

Hry a UI historie. Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry Prohledávání stavového prostoru. Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Hry a UI historie. agent musí brát v úvahu akce jiných agentů jak ovlivní jeho. vliv ostatních agentů prvek náhody. Hry: Obsah:

Teorie grafů. zadání úloh. letní semestr 2008/2009. Poslední aktualizace: 19. května First Prev Next Last Go Back Full Screen Close Quit

Dokumentace programu piskvorek

Lineární algebra : Změna báze


HRY A UI HISTORIE. Hry vs. Prohledávání stavového prostoru. Obsah:

! Kyberne(ka!a!umělá!inteligence! 8.!Hraní!dvouhráčových!her,!adversariální! prohledávání!stavového!prostoru!!!!

Vyhněte se katastrofám pomocí výpočetní matematiky

1 Pravdivost formulí v interpretaci a daném ohodnocení

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

6 Skalární součin. u v = (u 1 v 1 ) 2 +(u 2 v 2 ) 2 +(u 3 v 3 ) 2

Hry a UI historie. Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Určete (v závislosti na parametru), zda daný integrál konverguje, respektive zda konverguje. dx = t 1/α 1 dt. sin x α dx =

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

Jméno autora: Mgr. Zdeněk Chalupský Datum vytvoření: Číslo DUM: VY_32_INOVACE_03_FY_A

ALGEBRA. Téma 5: Vektorové prostory

u odpovědí typu A, B, C, D, E: Obsah: jako 0) CLP Constraint Logic Programming

Základy umělé inteligence

Matematická indukce, sumy a produkty, matematická logika

Logika. 6. Axiomatický systém výrokové logiky

Unbounded Model Checking

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Úvod do teorie her

3. Přednáška: Line search

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B. 1. úloha (4 body) Kolik existuje cest délky 4 v grafu K11? 2.

1 Soustavy lineárních rovnic

Výroková a predikátová logika - III

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry.

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A

Základy matematické analýzy

DRN: Kořeny funkce numericky

4. Kombinatorika a matice

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

PŘÍKLAD 6: Řešení: Příprava k přijímacím zkouškám na střední školy matematika 29. Určete, pro které x je hodnota výrazu 8x 6 rovna: a) 6 b) 0 c) 34

Lineární algebra : Metrická geometrie

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015

Predik atov a logika - pˇredn aˇska () Predik atov a logika - pˇredn aˇska / 16

Kristýna Kuncová. Matematika B3

Matematická logika. Rostislav Horčík. horcik

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Automaty a gramatiky(bi-aag) Motivace. 1. Základní pojmy. 2 domácí úkoly po 6 bodech 3 testy za bodů celkem 40 bodů

em do konce semestru. Obsah Vetknutý nosník, str. 8 Problém č.8: Průhyb nosníku - Ritzova metoda

Plánování: reprezentace problému

Přijímací zkouška na MFF UK v Praze

( 2 ) ( 8) Nerovnice, úpravy nerovnic. Předpoklady: 2114, Nerovnice například 2x

Užitek a rozhodování

Aplikovaná numerická matematika - ANM

4.2 Syntaxe predikátové logiky

FVL UO, Brno 2018 str. 1

Sémantika výrokové logiky. Alena Gollová Výroková logika 1/23

Agent pracující v částečně pozorovatelném prostředí udržuje na základě senzorického modelu odhaduje, jak se svět může vyvíjet.

Systematická tvorba jízdního řádu 2. cvičení

Definice 9.4. Nedeterministický algoritmus se v některých krocích může libovolně rozhodnout pro některé z několika možných různých pokračování.

16. žákcharakterizujeatřídízákladnírovinnéútvary

Mezi firmami v oligopolu dochází ke strategickým interakcím. Při zkoumání strategických interakcí používáme teorii her.

Umělá inteligence I. Roman Barták, KTIML.

Fakt. Každou soustavu n lineárních ODR řádů n i lze eliminací převést ekvivalentně na jednu lineární ODR

Úlohy nejmenších čtverců

naopak více variant odpovědí, bude otázka hodnocena jako nesprávně zodpovězená.

Plánování se stavovým prostorem

Funkce. b) D =N a H je množina všech kladných celých čísel,

1 Linearní prostory nad komplexními čísly

Kapitola 6. LL gramatiky. 6.1 Definice LL(k) gramatik. Definice 6.3. Necht G = (N, Σ, P, S) je CFG, k 1 je celé číslo.

úloh pro ODR jednokrokové metody

Formálnílogickésystémy pro aplikaci v informatice Martin Žáček

Kategorie: U 1 pro žáky 1. ročníků učebních oborů

Matematika I, část I. Rovnici (1) nazýváme vektorovou rovnicí roviny ABC. Rovina ABC prochází bodem A a říkáme, že má zaměření u, v. X=A+r.u+s.

Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy.

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

CZ.1.07/1.5.00/ Číslo projektu. Střední odborná škola a Střední odborné učiliště, Hustopeče, Masarykovo nám. 1. Škola. Mgr.

Transkript:

LS 2011 Jméno: a4b33zui Základy umělé inteligence 10.6.2011 O1 O2 O3 O4 O5 Total (50) Instrukce: Na vypracování máte 90 min, můžete použít vlastní materiály nebo poznámky. Použití počítače nebo mobilního telefonu není povoleno. V otázkách true/false zakroužkujte jednu z možností. V ostatních výběrových otázkách zakroužkujte všechny správné odpovědi. Pokud si odpovědí nejste jistí, zdůvodněte ji. Otázka 1 (10 bodů) 2 body za správnou ano/ne odpověď (a) (TRUE/FALSE) Algoritmus NegaScout může některé uzly stromu navštívit opakovaně. (b) (TRUE/FALSE) CSP problém s unárními podmínkami má vždy řešení. (c) (TRUE/FALSE) Nechť α a β jsou libovolné CNF formule predikátové logiky obsahující stejných n výrokových symbolů. Nutně platí buď α = β or α = β. (d) (TRUE/FALSE) Existuje želva starší než jakýkoli člověk. je dobrým překladem fromule: t zelva(t) [ h clovek(h) vek(t) > vek(h)]. (e) (TRUE/FALSE) Každý prohledávací problém může být zapsán jako MDP s identickým optimálním řešením.

Otázka 2 (10 bodů) Hry Uvažujme hru dvou hráčů (MAX a MIN), ve které háží kostkou a průběh které je znázorněn na obrázku. (2 body) Napište charakteristiku této hry. (2 body) Spočtěte všechny hodnoty hry v jednotlivých uzlech stromu (připište je k jednotlivým uzlům) a zvýrazněte volby jednotlivých hráčů v každém uzlu. Který algoritmus jste použili? Předpokládejme nyní, že hráči uvažují o svojich možných tazích v příslušných stavech hry v pořadí zleva doprava. Navíc předpokládejme, že hodnoty v listech jsou neznámé (hráč je zjistí, až kdy v nich zavolá evaluační funkci) a jejich možné hodnoty jsou z intervalu to. (2 body) Je možné v tomto případě některé listy přořezat podobně jak to dělá algoritmus alfa-beta? Pokud ano, které (použijte označení písmeny)? Svou odpověď zdůvodněte. (2 body) Změní se situace z předchozí úlohy, pokud uvážíme, že hodnota utility v listech může být pouze kladná? Pokud ano, které listy je možné přořezat? Svou odpověď zdůvodněte. (2 body) Změní se situace z předchozí úlohy, pokud uvážíme, že hodnota utility v listech může být pouze z intervalu 0 9 (včetně)? Pokud ano, které listy je možné přořezat? Svou odpověď zdůvodněte. 2

Otázka 3 (10 bodů) CSP a řešení problémů Uvažujme následující problém. Máte k dispozici hotel, který má R různých pokojů. Každý pokoj má danou lůžkovou kapacitu a znáte náklady na jednu ubytovanou osobu v tomto pokoji na jednu noc. Dále máte k seznam požadavků od potenciálních hostů na ubytování u každého požadavku znáte počáteční a koncové datum pobytu, počet osob a cenu, kterou jsou tyto hosté ochotni zaplatit. Problémem je zjistit zda existuje takové rozvržení požadavků do pokojů, abychom uspokojili všechny požadavky. Počet osob z jednotlivých požadavků je možné umístnit pouze do jednoho pokoje (skupiny nelze dělit), v jednom pokoji může být současně ubytována pouze skupina osob z jednoho požadavku (skupiny nelze slučovat), je však možné využít jeden pokoj pouze částečně (počet ubytovaných osob je menší než počet lůžek). (3 body) Formalizujte tento problém jako CSP úlohu. Snažte se o co možná nejformálnější a nejefektivnější popis. (4 body) Uvažujme následující konkrétní příklad: máme 3 pokoje s kapacitou 2, 4, a 5 lůžek a tyto požadavky (tvar požadavku je [počet osob, ubytování od, ubytování do, cena]): [1, 0, 2, 100] [4, 0, 3, 300] [2, 1, 4, 250] [5, 2, 6, 500] [3, 3, 6, 300]. Nakreslete postup (tj. část prohledávaného prostoru) algoritmu zpětného prohledávání, který využívá heuristiku MRV a algoritmus AC-3: (3 body) Modifikujme náš původní problém tak, že chceme najít takové rozvržení požadavků do hotelových pokojů, abychom maximalizovali zisk (přičemž nemusíme uspokojit všechny požadavky). Napište formální popis úlohy snažte se o co možná nejformálnější popis stavů a akcí. Který algoritmus by jste použili pro nalezení optimálního řešení? 3

Otázka 4 (10 bodů) Agent v dvoustavovém světě MDP Agent se pohybuje ve světě se dvěma stavy A a B. Má k dispozici dvě akce zůstaň a změň, první stav nemění, druhá způsobí přechod mezi stavy. (a) (3 body) Uvažujte nejprve deterministické akce a parametry R(A) = 3, R(B) = 2 a γ = 0.5 (akce nikdy neselže, odměna se váže na pobyt ve stavu a jde o nekonečný srážkový děj). Aplikujte co nejformálněji iteraci taktiky, zapište iterační rovnice a doplňte tabulku uvedenou níže: A B π 0 V π0 π 1 V π1 π 2 zůstaň zůstaň (b) (1 bod) Je tabulka uvedená výše dostačující pro nalezení optimální taktiky? Proč? (c) (5 bodů) Nyní uvažujte stochastické akce, nechť akce zůstaň a změň selhávají ve 20% případů. Dále nechť je odměna dána skutečným přechodem mezi stavy R(s, s ): R(A, A) = 2, R(A, B) = 3, R(B, A) = 1, R(B, B) = 1. Srážkový poměr zůstává stejný jako v předchozím bodě. Aplikujte hodnotovou iteraci, zapište iterační rovnice a doplňte tabulku uvedenou níže: V 0 π 0 V 1 π 1 V 2 A 0 B 0 (d) (1 bod) Je tabulka uvedená výše dostačující pro nalezení optimální taktiky? Proč? 4

Otázka 5 (10 bodů) Kripkeho struktura Uvažujte následující Kripkeho strukturu se stavy {s,t,u,w} a prvotními formulemi {p,r} a 3 agenty. Vyberte ty formule, které platí ve všech stavech této Kripkeho struktury: (a) (5 bodů) Najděte ty stavy této struktury, ve kterých je splněna formule K 3 (p r) (K 3 p K 3 r). (b) (5 bodů) Může být formule K 3 (p r) (K 3 p K 3 r) dokazatelná v axiomatickém systému K 3? 5