brmiversity: Um lá inteligence a teoretická informatika

Podobné dokumenty
brmiversity: Um lá inteligence a teoretická informatika

Státnice - Rekurzivní a rekurzivn spo etné mnoºiny

Matematická logika cvi ení 47

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody

1. Spo t te limity (m ºete pouºívat l'hospitalovo pravidlo) x cotg x 1. c) lim. g) lim e x 1. cos(x) =

brmiversity: Um lá inteligence a teoretická informatika

1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost

brmiversity: Um lá inteligence a teoretická informatika

Cvičení ke kursu Logika II, část III

brmiversity: Um lá inteligence a teoretická informatika

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

Reálná ísla a posloupnosti Jan Malý

brmiversity: Um lá inteligence a teoretická informatika

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

brmiversity: Um lá inteligence a teoretická informatika

brmiversity: Um lá inteligence a teoretická informatika

Binární operace. Úvod. Pomocný text

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

Statistika pro geografy. Rozd lení etností DEPARTMENT OF GEOGRAPHY

nazvu obecnou PDR pro neznámou funkci

Aplikovaná matematika 1

Vektor náhodných veli in - práce s více prom nnými

Integrování jako opak derivování

Cvičení ke kursu Klasická logika II

P íklad 1 (Náhodná veli ina)

Skalární sou in. Úvod. Denice skalárního sou inu

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

Plánování: reprezentace problému

Kvantová logika podle Neumanna - problém nekone né dimenze

Obsah. Pouºité zna ení 1

Text m ºe být postupn upravován a dopl ován. Datum poslední úpravy najdete u odkazu na staºení souboru. Veronika Sobotíková

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ

1. Predikátová logika jako prostedek reprezentace znalostí

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

Pr b h funkce I. Obsah. Maxima a minima funkce


Relace. Základní pojmy.

Derivování sloºené funkce

Státní maturita 2010 Maturitní generálka 2010 Matematika: didaktický test - základní úrove obtíºnosti MAGZD10C0T01 e²ené p íklady

Gödelovy věty o neúplnosti

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

T i hlavní v ty pravd podobnosti

2. Ur íme sudost/lichost funkce a pr se íky s osami. 6. Na záv r na rtneme graf vy²et ované funkce. 8x. x 2 +4

Systém přirozené dedukce výrokové logiky

Matematický model kamery v afinním prostoru

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

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

Limity funkcí v nevlastních bodech. Obsah

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ

Základní praktikum laserové techniky

brmiversity: Um lá inteligence a teoretická informatika

10. Techniky formální verifikace a validace

1 3Logika XII. RNDr. Kate 0 0ina Trlifajov PhD.

6. Matice. Algebraické vlastnosti

Aplikace pravd podobnostních model v kurzovém sázení

Logika, Gödel, neúplnost

Testy pro více veli in

Vektory. Vektorové veli iny

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Lineární algebra pro fyziky. Zápisky z p edná²ek. Dalibor míd

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

5. Aplikace diferenciálního a integrálního po tu v jedné dimenzi ZS 2017/18 1 / 32

Výroková logika. Teoretická informatika Tomáš Foltýnek

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

P íklady k prvnímu testu - Pravd podobnost

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

Plánováníá a rozvrhování

Rovnice a nerovnice. Posloupnosti.

Příklad 1.3: Mocnina matice

Modelování v elektrotechnice

Teorie kategorií. Libor B hounek Verze ke dni 12. b ezna 2013.

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

Základy logiky a teorie množin

postaveny výhradně na syntaktické bázi: jazyk logiky neinterpretujeme, provádíme s ním pouze syntaktické manipulace důkazy

pokud A Rat(M), pak také A Rat(M).

Marketing. Modul 5 Marketingový plán

Semestrální práce z p edm tu URM (zadání), 2014/2015:

Pravidla pronájmu bytů v majetku statutárního města Brna svěřených městské části Brno-Královo Pole

Jevy, nezávislost, Bayesova v ta

4 Stromy a les. Petr Hlin їn 0 5, FI MU Brno 1 FI: MA010: Stromy a les

řádově různě rostoucí rostou řádově stejně rychle dvě funkce faktor izomorfismus neorientovaných grafů souvislý graf souvislost komponenta

Logický důsledek. Petr Kuchyňka

Zápo tová písemná práce. 1 z p edm tu 01RMF varianta A

PROTOKOL O OTEVÍRÁNÍ OBÁLEK a HODNOCENÍ NABÍDEK

3. Polynomy Verze 338.

Dolní odhad síly pro ztrátu stability obecného prutu

Ergodické Markovské et zce

Základní pojmy teorie mnoºin.

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Reálná čísla

Integrita dat, hash, autenticita, šifrovací algoritmus a klíč

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

brmiversity: Um lá inteligence a teoretická informatika

Obsah. Logická zkoumání

I. VRSTEVNICE FUNKCE, OTEV ENÉ A UZAV ENÉ MNOšINY

Logika a logické programování

Algoritmizace a programování

NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO PŘÍRUČKA UŽIVATELE

Vyvažování tuhého rotoru v jedné rovině přístrojem Adash Vibrio

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

Transkript:

brmiversity: Um lá inteligence a teoretická informatika P edná²ka. 14 Petr Baudi² pasky@ucw.cz brmlab 2011

Outline 1 Um lá inteligence 2 Datové struktury 3 Vy íslitelnost

Automatické plánování Projek ní problém: jak bude vypadat situace po dané posloupnosti akcí? Plánovací problém: jaká posloupnost akcí vede k dané situaci? Pot ebujeme reprezentovat akce, stavy, situace Moºnost 1: Budeme se dále pohybovat v logice a pouºívat její dokazovací metody Moºnost 2: Navrhneme si vlastní algoritmy

Situa ní kalkulus Jak v logice reprezentovat stavy m nící se v ase? Akce jsou logické termy Go(x, y), Grab(g), Release(g) Situace jsou logické termy S 0, Result(a, s) Plovoucí (uent) predikáty a funkce m ní se s asem: Holding(g, s) Pevné (rigid) predikáty a funkce Pozor na skryté p edpoklady! (Uzav ený sv t, jednozna nost jmen.) Plán: Posloupnost akcí Result([a seq], s) = Result(seq, Result(a, s))

Reprezentace akce Akci m ºeme provést jen n kdy a má n jaké efekty Axiom pouºitelnosti: Preconds Poss(a, s) Axiom efektu: Poss(a, s) Changes Problém rámce co se ve sv t nem ní? Moºnost 1: Axiom rámce: At(o, x, y) o Agent Holding(o, Agent, s) At(o, Result(Go(y, z), s)) Moºnost 2: Axiom následujícího stavu: Kdyº Poss(a, s), uent platí v Result(a, s), práv kdyº je efektem a, nebo platí v s a a jej nem ní Moºnost 3: Predikáty PosEect(a, F i ) a NegEect(a, F i )

Plánování po vlastním Dokazování v logice je stále zbyte n obecné a tedy sloºité Inspirované, ale speciální e²ení problému Stav: Mnoºina logických atom, kaºdý pravda i nepravda Kompletn instanciované (bez prom nných); op t uent a rigid Akce: Plánovací operátor p eklápející hodnoty atom Operátor o je trojice (name(o), precond(o), eects(o)) Kompletn instanciované, name bere parametry a ty dosazuje do precond a eects Plánovací doména Σ = (S, A, γ) Plánovací problém P = (Σ, s 0, g) Plán π = [a 1, a 2,...]; e²í P γ(s 0, π) spl uje g Plán m ºeme dop edn i zp tn ov it

Plánovací algoritmy Plánování v prostoru stav Dop edné plánování: backtracking z po áte ního stavu Zp tné plánování: backtracking z koncového stavu P i zp tném plánování m ºeme pouºít liftovanou verzi p echodu Plánování v prostoru plán Za neme s prázdným plánem a plnou sadou cíl g Postupn p idáváme akce plnící je²t otev ené cíle Opravujeme kazy áste ného plánu a zachováváme jeho konzistenci e²ením hrozeb

Constraint Satisfaction Problem Spl ování omezujících podmínek (CSP) Máme problém s ur itou vnit ní strukturou, která nám m ºe pomoci najít e²ení T eba Sudoku, barvení map nebo prostor plán Obecn : Mnoºina prom nných a jejich domén a sada podmínek (extenzionáln nebo intenzionáln ) Stav: P i azení hodnot prom nným Konzistentní stav neporu²uje podmínky, úplný stav má ohodnocené v²echny prom nné

e²ení CSP Backtracking zkou²íme r zná ohodnocení; ale chyt e! Obecné doporu ení výb ru prom nné: fail rst dom heuristika p ednostn prom nné s nejmen²í doménou deg heuristika p ednostn prom nné s nejvíce podmínkami Obecné doporu ení výb ru hodnoty: succeed rst Forward checking pohled o jeden krok vp ed Propagace podmínek hranová konzistence, algoritmus AC-3 Globální podmínky

Otázky? To je o um lé inteligenci v²e! Samoz ejm mnoho rest... Monte Carlo Markov Chains, Komputa ní lingvistika, Kálmanovy ltry po ádn, roboti v praxi, DSP...

Outline 1 Um lá inteligence 2 Datové struktury 3 Vy íslitelnost

T íd ní Bubble sort prohazováním Insertion a selection sort budováním nového set íd ného pole Quick sort pivot a dv podpole Merge sort rekurzivní slu ování set íd ných blok ; optimalizace hledáním b h Heap sort, A-sort pomocí vyváºené datové struktury Bogosort náhodná posloupnost Bucket sort p ihrádky dle rozsahu (t ídící hashování) Radix sort rekurzivní bucket sort

Otázky? To je v²e. Vícerozm rné struktury, dynamizace, atd.

Outline 1 Um lá inteligence 2 Datové struktury 3 Vy íslitelnost

Rekapitulace rekurzivní funkce P irozená ísla (s nulou): nula a kladná celá ísla Numerály: ke kaºdému p irozenému íslu se induktivn dopo ítám z nuly Canotorova párovací funkce: kaºdou dvojici p irozených ísel umím zkomprimovat do jednoho ísla Rekurzivní funkce: skládané z funkcí (data) a operátor (control ow) Primitivn rekurzivní funkce: nem ºe se zacyklit Obecn rekurzivní funkce: mohla by se zacyklit, ale ur it to neud lá Rekurzivn spo etná funkce: m ºe se zacyklit

Rekapitulace logika a mnoºiny Logický systém: syntax a sémantika, první a druhý ád Formule: pravdivé, nepravdivé; konzistentnost a úplnost Pravdivost i nepravdivost: Existuje korektní ohodnocení? Dokazatelnost: Muºeme odvodit tvrzení z axiom (teorie)? Gödelova ísla: kaºdé rek. funkci m ºu p i adit p irozené íslo Rekurzivní predikát: oborem hodnot logické formule je obor hodnot rekurzivní funkce Rekurzivní mnoºina: podmnoºina p irozených ísel rozhodovaná rekurzivní funkcí Rekurzivn spo etná (enumerable) mnoºina: místo rozhodovací funkci máme generátor v²ech prvk

Peanova aritmetika Axiomatizovatelná teorie: Mnoºina dokazatelných formulí je rekurzivn spo etná Teorie základní aritmetické síly: p irozená ísla, s ítání a násobení, kone n mnoho axiom Kaºdá ƒrf je reprezentovatelná v teorii ZAS Peanova aritmetika 0 je p irozené íslo Relace = je reexivní, symetrická, tranzitivní a uzav ená Pro kaºdé p irozené islo je S(n) p irozené íslo 0 Pokud S(m) = S(n) tak m = n ( m, n) Je-li predikát ϕ(n) (i) pravdivý pro nulu (ii) pro kaºdé n pokud ϕ(n) tak ϕ(s(n)), platí ϕ pro v²echna p irozená ísla S ítání a + S(b) = S(a + b), násobení a S(b) = a + (a b) a uspo ádání

Gödelovy v ty o neúplnosti M jme bezespornou teorii ZAS T P edv ta: Mnoºina formulí T dokazatelných v T není rekurzivní První v ta: Je-li T axiomatizovatelná, existuje pravdivá formule nerozhodnutelná v T Neboli netriviální teorie nemohou být zárove konzistentní a úplné Druhá v ta: íká-li o sob T, ºe je konzistentní, je nekonzistentní.

D kaz první Gödelovy v ty První v ta: Je-li T axiomatizovatelná, existuje pravdivá formule nerozhodnutelná v T Mnoºiny A, B jsou rekurzivn neodd litelné, neexistuje-li rekurzivní M, aby A M B M =

D kaz první Gödelovy v ty První v ta: Je-li T axiomatizovatelná, existuje pravdivá formule nerozhodnutelná v T Mnoºiny A, B jsou rekurzivn neodd litelné, neexistuje-li rekurzivní M, aby A M B M = W x = {y : Ψ(x, y) } Mnoºiny A, B jsou efektivn neodd litelné, existuje-li f : (A W x B W y W x W y = ) f (x, y) (f (x, y) / W x W y ) NEPROPADEJTE PANICE

D kaz první Gödelovy v ty První v ta: Je-li T axiomatizovatelná, existuje pravdivá formule nerozhodnutelná v T Mnoºiny A, B jsou rekurzivn neodd litelné, neexistuje-li rekurzivní M, aby A M B M = W x = {y : Ψ(x, y) } Mnoºiny A, B jsou efektivn neodd litelné, existuje-li f : (A W x B W y W x W y = ) f (x, y) (f (x, y) / W x W y ) NEPROPADEJTE PANICE Chceme dokázat, ºe mnoºina dokazatelných a vyvratitelných formulí je efektivn neodd litelná dvojice Tedy m ºeme efektivn najít popis v²ech p edloºených dokazatelných a vyvratitelných formulí a efektivn vygenerovat novou, která není ani jedno

D kaz první Gödelovy v ty P edv ta: Mnoºina dokazatelných formulí není rekurzivní První v ta: Je-li T axiomatizovatelná, existuje pravdivá formule nerozhodnutelná v T Vezm me libovolné dv efektivn neodd litelné RSM A, B a popi²me je logickým predikátem G resp. G Nové mnoºiny A, B dokazatelných výrok G a G Lemma 1: A B = (bezespornost) P edv ta: A, B nejsou rekurzivní, jinak by separovaly A, B Lemma 2: Z p edpokladu efektivní neodd litelnost A, B lze z ur ité mnoºiny dokazatelných a nedokazatelných výrok vygenerovat prvek leºící mimo n Tedy umíme vygenerovat nedokazatelný výrok! QED

Otázky? To je o výpo etní sloºitosti v²e! Pominuli jsme mnoho dal²ích návazností: relativní vy íslitelnost a aritmetickou hierarchii, souvislost aritmetiky a vy íslitelnosti a logiky, algoritmická náhodnost a Martingály,...

D kuji vám pasky@ucw.cz P í²t : Appendix (nejspí² bez slajd ) Divné neuronové sít, Kálmánovy ltry, Patience sort a Funnel sort,... brmiverzita (snad) nekon í! P ihla²te se do announce@brmlab.cz (pár mail m sí n ).