7. Freimai Flashcards
Kas yra freimai?
- Freimas, tai duomenų struktūra, atvaizduojanti
stereotipinę situaciją (pradininkas Marvin Minsky) - Freimas, tai hierarchijos principais organizuotų
viršūnių ir ryšių tarp jų (santykių) tinklas, kuriame
aukštesnio lygio viršūnės atitinka bendras sąvokas,
o žemesnio lygio viršūnės - dalinius aukštesnio
lygio sąvokų atvejus (tai gali būti taip pat freimai)
Su kiekvienu freimu susiejama papildoma informacija:
* kaip naudoti freimą;
* ko tikėtis toliau;
* kaip elgtis, kai tikėtini “lūkesčiai” neišsipildo (gali
būti pateikiamos veiklos logikos alternatyvos).
Freimai integruoja statikos ir dinamikos specifikaciją.
Atvaizduoja deklaratyvias bei procedūrines žinias.
Kokios yra freimų struktūrinės dedamosios?
Kiekvieną freimą sudaro griežtai nefiksuotas slotų skaičius.
- Dalis slotų turi sistemiškai jau reglamentuotą paskirtį, o likusieji slotai - nusako dalykinę sritį ir juos apibrėžia dalykinės srities ekspertas.
Reglamentuotą paskirtį turi šie slotai:
1) apibendrinimo slotas ISA, nurodantis freimą – pirmtaką (slotątėvą);
2) slotas - nuorodų į freimus paveldėtojus sąrašas;
3) slotas freimo apibrėžimo ir modifikavimo datai įvesti ir t.t.
Kokie yra sprendimų išvedimo freimų tinkle principai paveldėjimo mechanizmo pagrindu?
Sprendimų išvedimo freimų tinkle iliustravimui panagrinėsime
egzamino organizavimo modelį.
* Tai hierarchinio tipo struktūra su ISA ryšiais tarp freimų,
aprašančių egzaminą.
* Žemesnio lygio freimai – paveldėtojai, aprašantys konkrečius
egzamino tipus, papildomi slotais “Mokestis”, atitinkamai
egzaminų Lietuvos universitetuose specifikai.
* Detalizuojant egzaminą Lietuvos universitete, pateikiamas
vienas jo egzempliorius – studento Petraičio chemijos
egzaminas.
Kokie yra sprendimų išvedimo freimų tinkle principai procedūriniu pagrindu?
Procedūrinei daliai atstovauja pavaldžios (tarnybinės) procedūros ir demonai.
Demonas - automatiškai startuojanti procedūra, įvykus tam tikram įvykiui arba tenkinant tam tikras sąlygas. Tai su freimu susietos procedūros atmaina
Demonai startuoja kreipiantis į atitinkamą slotą. Pavyzdžiui, slotas IFNEEDED suveikia, jei kreipimosi į slotą metu jo reikšmė dar nebuvo nustatyta
Sprendimų išvedimas freiminiame modelyje realizuojamas
panaudojant deklaratyviają ir procedūrinę komponentes.
Ji startuoja pagal iš kito freimo gautą kreipinį.