Documente Academic
Documente Profesional
Documente Cultură
C 0
SISTEME SEMANTICE V 1
BAZE DE CUNOŞTINŢE 6
MIHAELA COLHON
TIPURI DE CUNOŞTINŢE
2
FORME DE CUNOAŞTERE
3
TIPURI DE REPREZENTĂRI
4
REPREZENTĂRI BAZATE PE LOGICĂ
Folosite de două clase de inferenţă (în funcţie de instrumente):
• Logica – unde mecanismul principal îl constituie inferenţa
logică
• Regulile (utilizate cu precădere în sistemele expert) –
principalele mecanisme sunt înlănţuirea înainte şi înlănţuirea
înapoi.
5
REPREZENTĂRI RELAȚIONALE
6
REPREZENTĂRI STRUCTURATE
Reprezentari de tip slot‐filler
• Cadrele si scripturile – reprezentari structurate, principalul
mecanism de inferenta este potrivirea sabloanelor.
7
REPREZENTARI STRUCTURATE
8
REPREZENTĂRI STRUCTURATE.
MOȘTENIREA PROPRIETĂȚILOR
9
REPREZENTĂRI RELAŢIONALE
Reţelele semantice (semantic network SN): o reprezentare
distribuită în care obiecteleconceptele sunt legate între ele prin
diverse relaţii.
SN exprimă cunoștințele sub formă de relații binare ce există între
concepte => pentru a înțelege un concept trebuie să știm cum se
“leagă” de celelalte concepte ale domeniului de cunoaștere.
SN au fost iniţial folosite în lingvistică.
10
TIPURI DE CUNOŞTINŢE
1. Cunoştinţe relaţionale simple
2. Cunoştinţe care permit moştenirea
3. Cunoştinţe inferenţiale
4. Cunoştinţe procedurale
11
TIPURI DE CUNOŞTINŢE
1. Cunoştinţe relaţionale simple
Cea mai simplă modalitate de reprezentare a faptelor declarative foloseşte
schemele de relaţii utilizate în sistemele de baze de date.
Astfel, cunoştinţele relaţionale sunt descrise de o mulţime de atribute și
caracterizate de valorile asociate acestora.
Aceasta reprezentare nu include și mecanisme de inferență. Ele însă au
devenit intrări pentru motoare de inferență puternice ‐> SGBDurile.
12
TIPURI DE CUNOŞTINŢE
1. Cunoştinţe relaţionale simple
2. Cunoştinţe care permit moştenirea
3. Cunoştinţe inferenţiale
4. Cunoştinţe procedurale
13
TIPURI DE CUNOŞTINŢE
2. Cunoştinţe care permit moştenirea
14
TIPURI DE CUNOŞTINŢE
2. Cunoştinţe care permit moştenirea
15
TIPURI DE CUNOŞTINŢE
2. Cunoştinţe care permit moştenirea
In IA acest tip de cunoştinţe stă la baza a două formalisme de
reprezentare şi raţionament:
• reţele semantice
• baze de cunoştinţe cu cadre
16
TIPURI DE CUNOŞTINŢE
1. Cunoştinţe relaţionale simple
2. Cunoştinţe care permit moştenirea
3. Cunoştinţe inferenţiale
4. Cunoştinţe procedurale
17
TIPURI DE CUNOŞTINŢE
3. Cunoştinţe inferenţiale
Moştenirea proprietăţilor este un mecanism de inferenţă
putenic insă nu suficient pentru a putea construi un mecanism
de raţionament complet.
Este deci necesară, îmbogăţirea acestor cunoştinţe cu proceduri
de inferenţă care implementează regulile logice de inferenţă.
Exista mai multe astfel de proceduri, unele folosesc
rationamente “inainte”, rationamente “inapoi” sau mixte.
18
TIPURI DE CUNOŞTINŢE
3. Cunoştinţe inferenţiale
19
TIPURI DE CUNOŞTINŢE
1. Cunoştinţe relaţionale simple
2. Cunoştinţe care permit moştenirea
3. Cunoştinţe inferenţiale
4. Cunoştinţe procedurale
20
TIPURI DE CUNOŞTINŢE
4. Cunoştinţe procedurale
21
TIPURI DE CUNOŞTINŢE
4. Cunoştinţe procedurale. Reguli de producţie
22
BAZE DE CUNOŞTINŢE
23
MOTORUL DE INFERENTA
24
SISTEME BAZATE PE CUNOŞTINŢE
25
SISTEME BAZATE PE CUNOŞTINŢE
26
SISTEME BAZATE PE CUNOŞTINŢE
procesari
inferente
27
SISTEME BAZATE PE CUNOŞTINŢE
Metoda de reprezentare
pt. sisteme evoluate: a cunoștințelor
acest modul
utilizează tehnici de
învățare și astfel SE
dobăndește
capacitatea de a-și
adăuga noi
cunoștințe
28
MOTOR DE INFERENȚĂ VS.
BAZA DE CUNOȘTINȚE
Motorul de inferență este proiectat pentru a manipula
cunoștințele din BC însă nu depinde de conținutul efectiv al
acestora ci de modul de reprezentare al lor.
29
LIMBAJE DE REPREZENTARE A CUNOȘTINȚELOR
30
SEMANTIC WEB
31
SGML
STANDARD GENERALIZED MARKUP LANGUAGE
• Permite reprezentarea textului independent de mașină sau de
sistemul de operare folosit
• Metalimbaj – limbaj de descriere formală a unui limbaj de
adnotare
• Limbaj cu caracter declarativ – marchează zone în text fără a
preciza rolul și modul de folosire; prelucrările se programează
în baza marcajelor din text
• Permite definirea de tipuri de documente – Document Type
Definition (DTD)
32
HYPERTEXT
33
HTML
HYPERTEXT MARKUP LANGUAGE
• Limbaj de marcare, derivat din SGML, având DTD asociat
• Oferă doar un sprijin limitat pentru marcaje semantice
• Limbajul prin care sunt structurate și prezentate informații de
natură diversă (text, imagini, video)
• Permite specificarea legăturilor dintre diverse resurse
hipertext
• XHTML – limbajul HTML rescris în termeni XML
34
XML
EXTENSIBLE MARKUP LANGUAGE
Destinat:
• Scrierii de pagini web, adnotării documentelor electronice
• Schimbului de informații
• Au fost create un număr important de limbaje de marcare
bazate pe XML:
• Limbaje de interogare pentru Web
• Ontologii prin intermediul limbajului OWL (Ontology Web
Language)
• Specifică arborele documentului
• NU identifică conținutul documentului !
35
HTML & XML
36
LIMBAJE DE REPREZENTARE A CUNOȘTINȚELOR
37
LIMBAJE DE REPREZENTARE A CUNOȘTINȚELOR
38
SISTEME SEMANTICE
39
SS & BAZE DE CUNOŞTINŢE
40
SS & SGBD
41
SISTEME SEMANTICE
42
VĂ MULŢUMESC!
Referințe bibliografice:
• Sabin Corneliu Buraga, Semantic Web. Fundamente și
aplicații, Editura MATRIX ROM București (2004)
• Mihaela Colhon, Baze de cunoștințe, Editura Sitech Craiova,
ISBN 978‐ 606‐11‐4358‐0 (2014)
• Adina Magda Florea, Inteligență artificială, Note de curs
(2010‐2011).
• Ștefan Trăușan Matu, Familia XML,
http://andrei.clubcisco.ro/cursuri/4ioc/2‐familia.xml.pdf
43