Guia d'estudi: Intel·ligència Artificial - La Salle
Guia d'estudi: Intel·ligència Artificial - La Salle
Guia d'estudi: Intel·ligència Artificial - La Salle
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2. Si l’atribut A té algun valor assignat, retorneu aquest valor.<br />
3. Altrament, comproveu si l’atribut “instància” té algun valor assignat. Si no en té<br />
cap, FALLEU.<br />
4. Altrament, aneu al node identificat per l’atribut “instància” i comproveu si allí<br />
existeix algun valor per a l’atribut A. Si hi és, RETORNEU-LO.<br />
5. Altrament, repetiu fins que l’atribut “és-un” no tingui cap valor assignat o fins a<br />
trobar una resposta.<br />
a. Obtingueu el valor de l’atribut “és-un” i aneu a aquest node.<br />
b. Comproveu si l’atribut A té algun valor. Si el té, RETORNEU-LO.<br />
Aquesta és una versió simple de l’algorisme que no té en compte el tractament<br />
d’inconsistències degudes, per exemple, a l’herència múltiple. És a dir, en cas<br />
d’herència múltiple, pot ser que s’heredin dos valors diferents per a un mateix atribut.<br />
En aquest cas, es necessitarà un sistema de desambiguament per identificar quin dels<br />
dos valors s’ha de prendre com a vàlid.<br />
Coneixement deductiu<br />
L’herència de propietats és una forma molt potent d’inferència però a vegades es<br />
necessita tota la potència de la lògica tradicional. En aquest cas el coneixement<br />
deductiu proposa usar la lògica tradicional com a eina de representació del<br />
coneixement. Així mateix, proposa l’ús de tècniques de procediments deductius, com<br />
pot ser la resolució per la lògica de primer ordre, com a mecanisme d’inferència.<br />
Coneixement operacional o procedimental<br />
Entendrem per coneixement operacional o procedimental aquell que especifica què<br />
fer quan es dóna una determinada situació. És a dir, la base de coneixement consta<br />
d’entitats que determinen el conjunt d’accions a realitzar davant d’una nova entrada.<br />
<strong>La</strong> representació d’aquest tipus de coneixement pot venir especificada de moltes<br />
maneres. <strong>La</strong> manera més intuïtiva és l’ús d’algorismes i funcions per a tal efecte.<br />
D’aquesta manera, la base de coneixement constaria d’un conjunt de funcions que<br />
porten codificat un comportament a realitzar per a unes entrades determinades.<br />
Malgrat la potència que entranya l’ús de funcions, hi ha dos problemes principals que<br />
frenen el seu ús:<br />
1. <strong>La</strong> dificultat d’implementat un programa que es comporti exactament igual que<br />
un altre.<br />
2. L’eficiència adquisicional, és a dir, la dificultat d’actualitzar i depurar trossos de<br />
codi, sobretot quan aquests creixen.<br />
Per aquest motiu, alguns autors van simplificar la representació del coneixement amb<br />
la utilització de regles de producció en comptes d’algorismes. Mentre les regles de<br />
producció es poden veure com un programa limitat – el qual especifica una o vàries<br />
accions a realitzar per a una entrada determinada –, el seu manejament, adquisició,<br />
actualització i depuració és molt més sezill. Per aquest motiu, avui en dia molts<br />
algorismes que cauen sota el coneixement procedimental usen regles.<br />
93