Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 1 / 161
|
|
- Pavel Pravec
- před 6 lety
- Počet zobrazení:
Transkript
1 Od sémantických sítí k logickým formalismům Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 1 / 161
2 Co nás čeká 1 Informace o předmětu 2 Co je to reprezentace znalostí? 3 Sémantické sítě 4 Rámce 5 Thesaury 6 Mapy témat 7 Konceptuální grafy Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 2 / 161
3 Informace o předmětu Informace o předmětu Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 3 / 161
4 Informace o předmětu Informace o předmětu webová stránka: čtyři témata: deskripční logika, temporální a modální logika, pravděpodobnostní modely, fuzzy logika pečlivě si projděte pravidla hry! Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 4 / 161
5 Co je to reprezentace znalostí? Co je to reprezentace znalostí? Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 5 / 161
6 Co je to reprezentace znalostí? Motivace Mějme univerzitní doménu : Student: Jaký předmět bakalářské etapy si mám zapsat, abych získal alespoň 6 kreditů? Učitel : Kolik hodin týdně budu tento semestr učit? Děkan : Které předměty jsou mezi studenty populární a které nikoliv? Každý z nich potřebuje jiné informace - Co jsou tedy znalosti? Znalosti se snaží postihnout vztahy a zákonitosti v dané doméně, tak aby mohly být využity k zodpovězení takovýchto dotazů. Předměty bakalářské etapy jsou typem předmětů. Ve většině případů je možné předmět otevřít pouze tehdy jsou-li zapsáni alespoň 2 studenti. Je-li někdo vedoucím katedry, je též zaměstnancem školy. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 6 / 161
7 Motivace (2) Co je to reprezentace znalostí? Máme tedy doménu a znalosti. Ovšem: jak tedy znalosti formálně reprezentovat? deklarativně procedurálně? - my nyní deklaravně. např. ( P)(BakalarskyPredmet(P) Predmet(P)) bez neurčitosti (crisp) s neurčitostí - my nyní bez neurčitosti. např. ( K)(Kurz(K) (KurzSVyjimkou(K) (( X 1, X 2 )ZapsanNa(X 1, K) ZapsanNa(X 2, K) X 1 X 2 )) jak využít výslednou reprezentaci? znalostní management - vyhledávače (databáze, sémantické servery, sémantický web) multiagentní systémy - komunikační obsah zpráv zasílaných mezi agenty strojové učení - jazykový bias... a vlastně všechny obory AI Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 7 / 161
8 Co je to reprezentace znalostí? Deklarativní reprezentace znalostí bez neurčitostí sémantické sítě, rámce, thesaury, mapy témat relační databáze (relační kalkulus) pravidlové systémy, Prolog (predikátová logika prvního řádu) sémantický web, RDF(S), OWL, OWL 2 (deskripční logiky) Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 8 / 161
9 Sémantické sítě Sémantické sítě Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 9 / 161
10 Sémantické sítě Příklad Each Cat has a Vertebrate, since Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým each formalismům Cat is a Mammal. 10 / 161 Sémantické sítě ( c wikipedia.org) Uzly jsou tvořeny entitami (instance, třídy), hrany reprezentují binární relace. Jediná inference je dědění pomocí is a relace.
11 Sémantické sítě (2) Sémantické sítě Tento způsob však nerozlišuje jednotlivce (instance) a množiny (třídy)... Řešením je zavést nový typ relace is a kind of ako a používat ji pro dědičnost, zatímco is a používat pro instanciování. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 11 / 161
12 Sémantické sítě Sémantické sítě (3) jsou velmi jednoduché - z logického pohledu se jedná o jednoduchou binární relační strukturu vyjma relací ako a is a. Sémantiku těchto relací lze vyjádřit univerzálními uzávěry formuĺı relace(x, Y ) ako a(z, X ) relace(z, Y ). isa(x, Y ) ako(y, Z) isa(x, Z). ako(x, Y ) ako(y, Z) ako(x, Z). neumožňují vyjádřit nemonotónní znalosti (podobně jako FOL). neumožňují vyjádřit n-ární relace. Ty je nutné nejprve reifikovat. neumožňují vyjádřit vlastnosti binárních relací - tranzitivita, funkcionalita, reflexivita, atd, ani jejich hierarchie býti otcem znamená i býti rodičem, aj., neumožňují vyjádřit složitější konstrukty, jako kardinality: Každý člověk má nejvýše dvě nohy. Wordnet, sémantické wiki, aj. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 12 / 161
13 Sémantické sítě Sémantické sítě Wordnet, MultiWordnet Wordnet ( a MultiWordnet ( jsou lexikální databáze. Jedná se o sémantické sítě, které rozšiřují dosud jmenované relace o další sémantiku, např. : hyponyma, hypernyma odpovídají ako relaci. meronyma, holonyma označují part-of vztahy mezi pojmy. synonyma, antonyma synonyma se sdružují v tzv. synsetech - jedná se o množiny termů, odpovídající jednomu sémantickému kontextu (např. S 1 = {man, adult male}, S 2 = {man, human being}) Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 13 / 161
14 Sémantické sítě Sémantické sítě Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 14 / 161
15 Rámce Rámce Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 15 / 161
16 Rámce Rámce frame: Škoda Favorit slots: is a: osobní auto ma motor: čtyřdobý benzínový ma prevodovku: manuální ma karburator: hodnota: Jikov předpoklad: Pierburg strukturovanější než SN formuláře, které obsahují sloty (binární relace). Každý slot může mít několik facetů (omezení na používání slotu), např. kardinalitu, defaultní hodnotu, apod. Facety umožňují nemonotónní odvozování. Lze definovat démony triggery pro akce prováděné na facetech (čtení, změna, smazání). Lze je použít např. pro ověřování konzistence. ([MvL93]) Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 16 / 161
17 Rámce Rámce (2) Příklad Škoda Favorit typicky má karburátor typu Pierburg, tento Škoda Favorit však má karburátor typu Jikov. rámce lze sdružovat do scénářů. Ty představují typické situace, např. návštěva restaurace, apod. [MvL93] OKBC - okbc Protégé - Apollo - Apollo CH - falc/apollo Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 17 / 161
18 Rámce (3) - Apollo CH Rámce Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 18 / 161
19 Rámce (4) - Protégé Rámce Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 19 / 161
20 Rámce Rámce a sémantické sítě - shrnutí velmi jednoduché struktury pro reprezentaci znalostí, nemonotónní odvozování, ad-hoc odvozovací procedury, překlad do FOL není jednoduchý, a tedy ani jednoznačný, problémy dotazovací jazyk, debugging. na sémantických sítích staví dnešní : thesaury mapy témat Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 20 / 161
21 Thesaury Thesaury Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 21 / 161
22 Thesaury Thesaurus taxonomie je hierarchie pojmů thesaurus je taxonomie obohacená o další typy relací. Může být bud jednojazykový (ISO 2788:1986) nebo vícejazykový (ISO 5964:1985). Příklady použitých relací : BT/NT (broader/narrower term) = hierarchie pojmů. Příklad skopové maso BT maso SN (scope note) vysvětluje význam daného termu. Příklad škola SN instituce sloužicí k vzdělávání USE/UF slouží k popisu deprecated synonym Příklad vteřina USE sekunda. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 22 / 161
23 Thesaury Thesaurus pro a proti čitelnější než striktně formální jazyky pro sémantický web snadněji tvořitelné. opět problémy se sémantikou : Příklad Relace BT může být použita ve významech: subsumpce, např. jablko BT ovoce, instance, např. David BT člověk, být částí, např. kapota BT auto.... Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 23 / 161
24 Mapy témat Mapy témat Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 24 / 161
25 Mapy témat Mapy témat témata ISO standard ISO/IEC 13250:2003 tři typy objektů : témata (topics), výskyty (occurences) a asociace (associations). témata představují konceptuální pojmy - třídy, instance, vlastnosti, atd. téma může mít několik tzv. typů témat (topic types). Vztah míti typ vytváří hierarchii témat (analogie isa relace v sémantických sítích, nebo vlastnosti rdf:type v RDF(S), viz. příští přednáška). tématu může být přiřazeno několik jmen (např. přezdívka, formální jméno, přihlašovací jméno, atd.), každé z nich v několika variantách (např. zobrazení vs. třídění). Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 25 / 161
26 Mapy témat výskyty Mapy témat výskyty představují odkazy témat na reálné dokumenty/informační zdroje. téma je s výskytem svázáno pomocí tzv. role, která určuje typ výskytu (web. stránka, článek, kniha, apod.). ( Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 26 / 161
27 Mapy témat asociace Mapy témat asociace představují vztahy mezi tématy analogie n-árních relací asociaci je přiřazen asociační typ, který je tématem (,a dále typ tématu je speciálním asociačním typem). témata vystupují v asociacích v tzv. asociačních roĺıch též asociační roli je přiřazen typ asociační role, který je tématem Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 27 / 161
28 Mapy témat Mapy témat příklad T... témata P... částečně rozvinutá témata (kromě typů témat) R... asociace Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 28 / 161
29 Mapy témat model Mapy témat Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 29 / 161
30 Nástroje a odkazy Mapy témat nástroje: Ontopia (Ontopoly, Omnigator,Vizigator) hlavní tahoun vývoje v TM TM4L TM4J... a mnoho dalších odkazy: Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 30 / 161
31 TM4L Viewer Mapy témat Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 31 / 161
32 Omnigator Mapy témat Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 32 / 161
33 Mapy témat Další aspekty map témat kromě přehledu uvedeného výše je možné sdružovat mapy témat (spec. typ tématu) do kontextů (scopes,themes). Kontexty představují filtrační mechanismus Příklad Modelujeme-li doménu turismus, jiná data by měla být dostupná zájemci o cestování a jiná pracovníkovi cestovní kanceláře. XTM je XML formát pro ukládání map témat. dotazování pomocí TMQL, nebo tologu (podobná syntax jako SQL). Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 33 / 161
34 Konceptuální grafy Konceptuální grafy Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 34 / 161
35 Příklad Konceptuální grafy Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 35 / 161
36 Konceptuální grafy Konceptuální grafy konceptuální graf je bipartitní graf s uzly typu (1) koncept a (2) relace. koncept je tvaru typ-konceptu : referent. Příklad (Typy kvantifikátorů) Pes Lucky Nějaký pes Všichni psi Množina psů xpes(x) Name(x, Lucky)... xpes(x)... xpes(x)... není FOL konceptuální relace = vztah = predikát libovolné arity > 0. Příklad (ternární relace) Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 36 / 161
37 Konceptuální grafy Konceptuální grafy (2) referent se skládá (viz. předchozí slide) z kvantifikátoru (existenciální, nebo definovaný (univerzální, kolektivní, aj.)), designátoru (ten označuje identifikátor instance, např. jméno) a případně tzv. deskriptoru (konceptuální graf popisující daný koncept). kontext je koncept s neprázdným deskriptorem Příklad (Kontext) John říká, že všichni psi jsou chytří. není FOL Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 37 / 161
38 Konceptuální grafy (3) Konceptuální grafy lambda výrazy představují jakási makra umožňují definovat konceptuální relace pomocí vzoru konceptuálního grafu. Dosazované proměnné se označí symboly λ i. Příklad (lambda výrazy) def. binární relaci Go. def. unární relaci Go to Prague. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 38 / 161
39 Konceptuální grafy Konceptuálních grafech inference inference využívá několika forward chaining pravidel 1 (zobecnění grafu, specializace grafu, ekvivalentní úpravy). vyhledávání (jakožto složitější inferenční procedura) se provádí pomocí tzv. projekce. Ta hledá výskyt vzoru konceptuálního grafu v grafu odpovídajícím dané znalostní bázi s využitím hierarchie konceptuálních typů a typů konceptuálních relací. Příklad (projekce) 1 Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 39 / 161
40 Konceptuální grafy Konceptuální grafy nástroje CharGer editor CG ( Notio Java knihovna + API pro manipulaci s CG ( Prolog+CG inferenční stroj pro CG v Prologu ( Amine novější verze Prolog+CG ( DNA anotační nástroj využívající pro vizualizaci CG ( uhlir/dnatweb/dnathome.html) Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 40 / 161
41 Konceptuální grafy Amine4 editace/prohĺıžení ontologíı editace/prohĺıžení CG operace nad CG příklad: JOIN inference CG+Prolog multiagentní systémy Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 41 / 161
42 Konceptuální grafy Konceptuální grafy shrnutí CG s (J.F. Sowa 80 s) jsou představitelem formálních (strojově zpracovatelných) a přitom dobře čitelných, intuitivních jazyků, vycházejí myšlenkově z Pierceho existenciálních grafů [Sow00], [Dau01], jsou expresivnější než logika prvního řádu nerozhodnutelnost, předchozí problém řeší tzv. simple graphs (J.F. Sowa 80 s), které omezují tvar referentu a neumožňují tvořit kontexty. Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 42 / 161
43 Konceptuální grafy Přehled a co dál? nyní jsme pouze přehledově prošli některé důležité milníky ve vývoji moderní reprezentace znalostí. tyto přístupy většinou mají problémy s formální sémantikou nutnou podmínkou pro automatické zpracování rozsáhlých souborů informace. my se nyní podíváme na jazyky, které tuto formální sémantiku nepostrádají a přesto mají v jistém smyslu dobré výpočetní vlastnosti Petr Křemen (FEL ČVUT) Od sémantických sítí k logickým formalismům 43 / 161
Petr Křemen. Katedra kybernetiky, FEL ČVUT. Petr Křemen (Katedra kybernetiky, FEL ČVUT) Sémantické sítě a rámce 1 / 112
Sémantické sítě a rámce Petr Křemen Katedra kybernetiky, FEL ČVUT Petr Křemen (Katedra kybernetiky, FEL ČVUT) Sémantické sítě a rámce 1 / 112 Co nás čeká 1 Úvod do reprezentace znalostí 2 Sémantické sítě
Ontologie. Otakar Trunda
Ontologie Otakar Trunda Definice Mnoho různých definic: Formální specifikace sdílené konceptualizace Hierarchicky strukturovaná množina termínů popisujících určitou věcnou oblast Strukturovaná slovní zásoba
Logika pro sémantický web
ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ Logika pro sémantický web Martin Žáček PROČ BALÍČEK? 1. balíček Formální logické systémy
Deskripční logika. Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157
Deskripční logika Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157 Co nás čeká 1 Základy deskripční logiky 2 Jazyk ALC Syntax a sémantika 3 Cyklické a acyklické TBOXy Petr Křemen
Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka
Metody tvorby ontologií a sémantický web Martin Malčík, Rostislav Miarka Obsah Reprezentace znalostí Ontologie a sémantický web Tvorba ontologií Hierarchie znalostí (D.R.Tobin) Data jakékoliv znakové řetězce
Reprezentace znalostí. Katedra kybernetiky, ČVUT v Praze.
Reprezentace znalostí Vladimír Mařík Katedra kybernetiky, ČVUT v Praze http://cyber.felk.cvut.cz/ preprezentace znalostí V paměti počítače požadavky na modularitu (M) asociativnost (A) Čtyři základní formalizmy:
Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
DBS Konceptuální modelování
DBS Konceptuální modelování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/
Aplikace s odvozováním nad ontologiemi
Aplikace s odvozováním nad ontologiemi Doc. Ing. Vojtěch Svátek, Dr. Zimní semestr 2012 http://nb.vse.cz/~svatek/rzzw.html Přehled Odvozování v medicíně Odvozování ve stavebnictví Odvozování v Linked Data
Matematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 20 Predikátová logika Motivace Výroková
Umělá inteligence I. Roman Barták, KTIML.
Umělá inteligence I Roman Barták, KTIML roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Už umíme používat výrokovou logiku pro reprezentaci znalostí a odvozování důsledků. Dnes Dnes zopakujeme
Inference v deskripčních logikách
Inference v deskripčních logikách Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Inference v deskripčních logikách 53 / 157 Co nás čeká 1 Základy deskripční logiky 2 Jazyk ALC Syntax a sémantika 3 Cyklické
Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.
Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Projekt ESF OP VK reg.č. CZ.1.07/2.2.00/28.0209 Elektronické opory a e-learning pro obory výpočtového
Modelování a odvozování v RDFS
Modelování a odvozování v RDFS Doc. Ing. Vojtěch Svátek, Dr. Zimní semestr 2012 http://nb.vse.cz/~svatek/rzzw.html Modelování v RDFS Základní konstrukce slovníku jsou Třídy Individua (jen význačná doménová
Nepravidlové a hybridní znalostní systémy
Nepravidlové a hybridní znalostní systémy 7. 14. listopadu 2017 _ 3-1 Nepravidlové reprezentace znalostí K nepravidlovým reprezentačním technikám patří: rozhodovací stromy rámce sémantické sítě Petriho
Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.
Databáze 2013/2014 Konceptuální model DB RNDr. David Hoksza, Ph.D. http://siret.cz/hoksza Osnova Organizace Stručný úvod do DB a DB modelování Konceptuální modelování Cvičení - ER modelování Náplň přednášky
Prolog PROgramming in LOGic část predikátové logiky prvního řádu rozvoj začíná po roce 1970 Robert Kowalski teoretické základy Alain Colmerauer, David
Úvod do Prologu Prolog PROgramming in LOGic část predikátové logiky prvního řádu rozvoj začíná po roce 1970 Robert Kowalski teoretické základy Alain Colmerauer, David Warren (Warren Abstract Machine) implementace
MATEMATICKÁ TEORIE ROZHODOVÁNÍ
MATEMATICKÁ TEORIE ROZHODOVÁNÍ Metodický list č. 1 Název tématického celku: Řešení úloh Cílem tohoto tematického celku je vysvětlení vybraných pojmů z oblasti řešení úloh. Tématický celek je rozdělen do
RDF a RDF Query. Jakub Nerad 1. prosince Nerad () RDF a RDF Query 1. prosince / 16
RDF a RDF Query Jakub Nerad jakubnerad@gmail.com 1. prosince 2009 Nerad () RDF a RDF Query 1. prosince 2009 1 / 16 Součastnost Součastnost množství informací zpracování pomocí statistické analýzy problém
MATEMATICKÁ TEORIE ROZHODOVÁNÍ
MATEMATICKÁ metodický list č. 1 Řešení úloh Cílem tohoto tematického celku je vysvětlení vybraných pojmů z oblasti řešení úloh. Tématický celek je rozdělen do těchto dílčích témat: 1. Řešení úloh ve stavovém
Spojení OntoUML a GLIKREM ve znalostním rozhodování
1 Formalizace biomedicínských znalostí Spojení OntoUML a GLIKREM ve znalostním rozhodování Ing. David Buchtela, Ph.D. 16. června 2014, Faustův dům, Praha Skupina mezioborových dovedností Fakulta informačních
MBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek
Otázka 06 - Y01MLO Zadání Predikátová logika, formule predikátové logiky, sentence, interpretace jazyka predikátové logiky, splnitelné sentence, tautologie, kontradikce, tautologicky ekvivalentní formule.
Výroková a predikátová logika - VI
Výroková a predikátová logika - VI Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VI ZS 2017/2018 1 / 24 Predikátová logika Úvod Predikátová logika Zabývá
Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Logika pro každodenní přežití Stefan Ratschan Katedra číslicového návrhu Fakulta informačních technologíı České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model
Databázové systémy Tomáš Skopal - relační model * relační kalkuly Osnova přednášky relační kalkuly doménový n-ticový Relační kalkuly využití aparátu predikátové logiky 1. řádu pro dotazování rozšíření
Použ ití konžolové č á sti áplikáčé XRéásonér
Použ ití konžolové č á sti áplikáčé XRéásonér Marek Vajgl (marek.vajgl@osu.cz) Katedra informatiky a počítačů Přírodovědecká fakulta Ostravská univerzita v Ostravě Obsah Úvodní popis... 1 Instalace aplikace...
platné nejsou Sokrates je smrtelný. (r) 1/??
Predikátová logika plně přejímá výsledky výrokové logiky zabývá se navíc strukturou jednotlivých jednoduchých výroků na základě této analýzy lze odvodit platnost některých výroků, které ve výrokové logice
Znalostní systém nad ontologií ve formátu Topic Maps
Znalostní systém nad ontologií ve formátu Topic Maps Ladislav Buřita, Petr Do ladislav.burita@unob.cz; petr.do@unob.cz Univerzita obrany, Fakulta vojenských technologií Kounicova 65, 662 10 Brno Abstrakt:
Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
Získávání a reprezentace znalostí
Získávání a reprezentace znalostí 11.11.2014 6-1 Reprezentace znalostí Produkční pravidla Sémantické sítě Získávání znalostí 6-2 a) Česká 6. Reprezentace znalostí v ZS Literatura Berka P.: Tvorba znalostních
Databázové systémy. Přednáška 1
Databázové systémy Přednáška 1 Vyučující Ing. Martin Šrotýř, Ph.D. K614 Místnost: K311 E-mail: srotyr@fd.cvut.cz Telefon: 2 2435 9532 Konzultační hodiny: Dle domluvy Databázové systémy 14DATS 3. semestr
GISON: ontologická integrace urbanistických datových sad IPR
GISON: ontologická integrace urbanistických datových sad IPR Jiří Čtyroký 1, Petr Křemen 2 1 IPR Praha, 2 FEL ČVUT Slovníky a ontologie Měli bychom co nejvíce používat třídy a vlastnosti definované existujícími
REPREZENTACE ZNALOSTÍ
REPREZENTACE ZNALOSTÍ URČENO PRO VZDĚLÁVÁNÍ V AKREDITOVANÝCH STUDIJNÍCH PROGRAMECH MARTIN ŽÁČEK ČÍSLO OPERAČNÍHO PROGRAMU: CZ.1.07 NÁZEV OPERAČNÍHO PROGRAMU: VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST OPATŘENÍ:
Analýza a modelování dat 3. přednáška. Helena Palovská
Analýza a modelování dat 3. přednáška Helena Palovská Historie databázových modelů Relační model dat Codd, E.F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM
Logika a logické programování
Logika a logické programování témata ke zkoušce Poslední aktualizace: 16. prosince 2009 Zkouška je písemná, skládá se obvykle ze sedmi otázek (může být více nebo méně, podle náročnosti otázek), z toho
RELAČNÍ DATABÁZOVÉ SYSTÉMY
RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení
Databáze. Logický model DB. David Hoksza
Databáze Logický model DB David Hoksza http://siret.cz/hoksza Osnova Relační model dat Převod konceptuálního schématu do logického Funkční závislosti Normalizace schématu Cvičení převod do relačního modelu
10. Techniky formální verifikace a validace
Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 10. Techniky formální verifikace a validace 1 Simulace není
Objektově orientované databáze. Miroslav Beneš
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Nevýhody modelů založených na záznamech Co potřebujeme modelovat? Identifikace
Databázové systémy. Ing. Radek Holý
Databázové systémy Ing. Radek Holý holy@cvut.cz Literatura: Skripta: Jeřábek, Kaliková, Krčál, Krčálová, Kalika: Databázové systémy pro dopravní aplikace Vydavatelství ČVUT, 09/2010 Co je relační databáze?
4.2 Syntaxe predikátové logiky
36 [070507-1501 ] 4.2 Syntaxe predikátové logiky V tomto oddíle zavedeme syntaxi predikátové logiky, tj. uvedeme pravidla, podle nichž se tvoří syntakticky správné formule predikátové logiky. Význam a
Databázové systémy trocha teorie
Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů
Od relačních databází k technologiím sémantickému webu
www.mondis.cz Od relačních databází k technologiím sémantickému webu Petr Křemen petr.kremen@fel.cvut.cz Data v informačních systémech Data Informace Stoupající úroveň abstrakce Znalost www.mondis.cz (C)
Teorie systémů TES 5. Znalostní systémy KMS
Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti. Teorie systémů TES 5. Znalostní systémy KMS ZS 2011/2012 prof. Ing. Petr Moos, CSc. Ústav informatiky a telekomunikací Fakulta dopravní
Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.
Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina
Logické programy Deklarativní interpretace
Logické programy Deklarativní interpretace Petr Štěpánek S využitím materialu Krysztofa R. Apta 2006 Logické programování 7 1 Algebry. (Interpretace termů) Algebra J pro jazyk termů L obsahuje Neprázdnou
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 11 METODY VERIFIKACE SYSTÉMŮ NA ČIPU Hana Kubátov vá doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta 1 informačních
Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel
Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
Matematická logika. Rostislav Horčík. horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 18 Příklad Necht L je jazyk obsahující
1. Znalostní systémy a znalostní inženýrství - úvod. Znalostní systémy. úvodní úvahy a předpoklady. 26. září 2017
Znalostní systémy úvodní úvahy a předpoklady 26. září 2017 1-1 Znalostní systém Definice ZS (Feigenbaum): Znalostní (původně expertní) systémy jsou počítačové programy simulující rozhodovací činnost experta
Maturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
Integrace relačních a grafových databází funkcionálně
Integrace relačních a grafových databází funkcionálně J. Pokorný MFF UK, Praha Data a znalosti & WIKT 2018, 11.-12.10. 1 Obsah Úvod Funkcionální přístup k modelování dat Manipulace funkcí jazyk (lambda)
Přehled znalostních systémů
Přehled znalostních systémů Kamil Matoušek, Ph.D. Informační a znalostní systémy Znalostní systémy Data -> Informace -> Znalosti (-> Moudrost ->???) Angl.: Knowledge-Based Systems (KBS) Programy k rozšiřování
Matematická logika. Miroslav Kolařík
Matematická logika přednáška šestá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní matematika
(#%ist #%LargeCorpInternalsMt #%ForAll x (#%HumanResourcesDepartment #%allinstances (#%actsincapacity x #%mediatorinprocesses #%EmployeeHiring
Znalostní modelování Podobor znalostního inženýrství, který se zabývá tvorbou znalostních modelů spíše než finální implementací znalostních systémů Model: účelová abstrakce, která umožňuje snížit složitost
Unifikovaný modelovací jazyk UML
Unifikovaný modelovací jazyk UML Karel Richta katedra počíta tačů FEL ČVUT Praha richta@fel fel.cvut.czcz Motto: Komunikačním m prostředkem informační komunity se postupem času stala angličtina. Chcete-li
Reprezentace znalostí - úvod
Reprezentace znalostí - úvod Úvod do znalostního inženýrství, ZS 2015/16 6-1 Co je to znalost? Pojem znalost zahrnuje nejen teoretické vědomosti člověka z dané domény, ale také jeho dlouhodobé zkušenosti
A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů
A5M33IZS Informační a znalostní systémy O čem předmět bude? Úvod do problematiky databázových systémů Co se dozvíte? Návrh datových struktur (modelování relačních dat) Relační modelování úlohy z oblasti
Modely vyhledávání informací 4 podle technologie. 1) Booleovský model. George Boole 1815 1864. Aplikace booleovské logiky
Modely vyhledávání informací 4 podle technologie 1) Booleovský model 1) booleovský 2) vektorový 3) strukturní 4) pravděpodobnostní a další 1 dokumenty a dotazy jsou reprezentovány množinou indexových termů
Metadata, sémantika a sémantický web. Ing. Vilém Sklenák, CSc.
Metadata, sémantika a sémantický web Ing. Vilém Sklenák, CSc. Inforum 2004, Praha, 27. 5. 2004 2/21 There are things we know that we know. There are known unknowns that is to say, there are things that
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2017/2018 1 / 17 Předběžnosti Základní pojmy n-ární relace a funkce
Výroková logika syntaxe a sémantika
syntaxe a sémantika Jiří Velebil: AD0B01LGR 2015 Handout 01: & sémantika VL 1/16 1 Proč formální jazyk? 1 Přirozené jazyky jsou složité a často nejednoznačné. 2 Komunikace s formálními nástroji musí být
Maturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
Výroková a predikátová logika - VII
Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2013/2014 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2013/2014 1 / 21 Sémantika PL Teorie Vlastnosti teorií Teorie
Matematická logika. Rostislav Horčík. horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik
Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 18 Predikátová logika Motivace Výroková
2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování
1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy
Výroková a predikátová logika - VII
Výroková a predikátová logika - VII Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - VII ZS 2018/2019 1 / 15 Platnost (pravdivost) Platnost ve struktuře
Predikátová logika. Teoretická informatika Tomáš Foltýnek
Predikátová logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz strana 2 Opakování z minulé přednášky Z čeho se skládá jazyk výrokové logiky? Jaká jsou schémata pro axiomy VL? Formulujte
Dolování asociačních pravidel
Dolování asociačních pravidel Miloš Trávníček UIFS FIT VUT v Brně Obsah přednášky 1. Proces získávání znalostí 2. Asociační pravidla 3. Dolování asociačních pravidel 4. Algoritmy pro dolování asociačních
Databázové systémy. Přednáška č. 5
Databázové systémy Přednáška č. 5 Relační algebra - příklad STUDENT rodné_č příjmení jméno rok_nást spec 7805160000 Nový Petr 1996 INMA 7756123333 Hrozná Jana 1995 INFY 7861122222 Novotná Ivana 1996 INZT
Matematická logika. Miroslav Kolařík
Matematická logika přednáška desátá Miroslav Kolařík Zpracováno dle textu R. Bělohlávka: Matematická logika poznámky k přednáškám, 2004. Obsah 1 Úvod do modální logiky 2 Logické programování a Prolog 3
Soustředí se na reprezentaci konceptů a vztahů (relací) mezi nimi. Používají grafickou reprezentaci, koncepty jsou uzly grafu, relace
Sémantické sítě Soustředí se na reprezentaci konceptů a vztahů (relací) mezi nimi. Používají grafickou reprezentaci, koncepty jsou uzly grafu, relace jsou hrany (většinou se uvažují pouze binární relace).
Znalostní modelování
Znalostní modelování Podobor znalostního inženýrství, který se zabývá tvorbou znalostních modelů spíše než finální implementací znalostních systémů Model: účelová abstrakce, která umožňuje snížit složitost
2. přednáška z předmětu GIS1 Data a datové modely
2. přednáška z předmětu GIS1 Data a datové modely Vyučující: Ing. Jan Pacina, Ph.D. e-mail: jan.pacina@ujep.cz Pro přednášku byly použity texty a obrázky z www.gis.zcu.cz Předmět KMA/UGI, autor Ing. K.
Dolování v objektových datech. Ivana Rudolfová
Dolování v objektových datech Ivana Rudolfová Relační databáze - nevýhody První normální forma neumožňuje vyjádřit vztahy A je podtypem B nebo vytvořit struktury typu pole nebo množiny SQL omezení omezený
Ukládání a vyhledávání XML dat
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání
POKROČILÉ POUŽITÍ DATABÁZÍ
POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a
Analýza dat a modelování. Přednáška 2
Analýza dat a modelování Přednáška 2 E-R model jiné notace většina současných modelovacích nástrojů case používá jinou grafickou notaci než původní Chenovu nástroj SQL Developer Data Modeler: entity obdélník
KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d
KMA/PDB Prostorové databáze Karel Janečka Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d Sylabus předmětu KMA/PDB Úvodní přednáška Základní terminologie Motivace rozdíl klasické
Informační a znalostní systémy jako podpora rozhodování
Informační systémy a technologie Informační a znalostní systémy jako podpora rozhodování Petr Moos - ČVUT VŠL Přerov listopad 2015 Analýza a syntéza systému Definici systému můžeme zapsat ve tvaru: S =
Negativní informace. Petr Štěpánek. S použitím materiálu M.Gelfonda a V. Lifschitze. Logické programování 15 1
Negativní informace Petr Štěpánek S použitím materiálu M.Gelfonda a V. Lifschitze 2009 Logické programování 15 1 Negace jako neúspěch Motivace: Tvrzení p (atomická formule) neplatí, jestliže nelze odvodit
Výroková a predikátová logika - II
Výroková a predikátová logika - II Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - II ZS 2015/2016 1 / 18 Základní syntax Jazyk Výroková logika je logikou
pseudopravděpodobnostní Prospector, Fel-Expert
Práce s neurčitostí trojhodnotová logika Nexpert Object, KappaPC pseudopravděpodobnostní Prospector, Fel-Expert (pravděpodobnostní) bayesovské sítě míry důvěry Mycin algebraická teorie Equant fuzzy logika
Úvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
Databázové systémy. modelování. Tomáš Skopal. - úvod. - konceptuální datové
Databázové systémy - úvod Tomáš Skopal - konceptuální datové modelování Osnova organizační záležitosti přehled kurzu konceptuální datové modelování Organizační záležitosti Povinnosti zápočet = složit zápočtový
PRODUKTY. Tovek Tools
Analyst Pack je desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních
Ontologie. Přednáška z předmětu Socioekonomická geografie pro geomatiku (KMA/SGG) Otakar Čerba Západočeská univerzita
Ontologie Přednáška z předmětu Socioekonomická geografie pro geomatiku (KMA/SGG) Otakar Čerba Západočeská univerzita Datum vytvoření: 24.3. 2010 Poslední aktualizace: 15. 5. 2013 Ontologie... Proč ontologie
Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.
3 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Business modelling, základní nástroje a metody business modelování.
Databázové systémy BIK-DBS
Databázové systémy BIK-DBS Ing. Ivan Halaška katedra softwarového inženýrství ČVUT FIT Thákurova 9, m.č. T9:311 ivan.halaska@fit.cvut.cz Kapitola Relační model dat 1 3. Relační model dat (Codd 1970) Formální
Sémantika predikátové logiky
Sémantika predikátové logiky pro analýzu sémantiky potřebujeme nejprve specifikaci jazyka (doména, konstanty, funkční a predikátové symboly) příklad: formální jazyk s jediným binárním predikátovým symbolem
Sémantický web a extrakce
Sémantický web a extrakce informací Martin Kavalec kavalec@vse.cz Katedra informačního a znalostního inženýrství FIS VŠE Seminář KEG, 11. 11. 2004 p.1 Přehled témat Vize sémantického webu Extrakce informací
OOT Objektově orientované technologie
OOT Objektově orientované technologie Logická struktura systému (Diagram tříd) Daniela Szturcová Institut geoinformatiky, HGF Osnova Třídy Statický pohled na systém Atributy a operace, řízení přístupu
Sémantický web 10 let poté
Sémantický web 10 let poté Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2011, 26. 5. 2011 Vilém Sklenák
Kapitola 3: Relační model. Základní struktura. Relační schéma. Instance relace
- 3.1 - Struktura relačních databází Relační algebra n-ticový relační kalkul Doménový relační kalkul Rozšířené operace relační algebry Modifikace databáze Pohledy Kapitola 3: Relační model Základní struktura
Výroková logika. Teoretická informatika Tomáš Foltýnek
Výroková logika Teoretická informatika Tomáš Foltýnek foltynek@pef.mendelu.cz Teoretická informatika strana 2 Opakování z minulé přednášky Co je to formalismus a co je jeho cílem? Formulujte Russelův paradox
Big data ukážou mapu, TOVEK řekne kudy jít
Řešení pro Competitive Intelligence Big data ukážou mapu, TOVEK řekne kudy jít Tomáš Vejlupek President Tovek 6.11.2015, VŠE Praha TOVEK, spol. s r.o. Výsledek zpracování BIG DATA Jaké cesty k cíli mohu
Další (neklasické) logiky. Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20
Predikátová logika Jiří Velebil: AD0B01LGR 2015 Predikátová logika 1/20 Jazyk predikátové logiky Má dvě sorty: 1 Termy: to jsou objekty, o jejichž vlastnostech chceme hovořit. Mohou být proměnné. 2 Formule: