|
Înc? din momentul în care s-au pus bazele Inteligen?ei Artificiale, s-a observat c? pentru a automatiza ra?ionamentul a fost nevoie de o reprezentare a cuno?tin?elor ce constituie elementele de baza asupra c?rora se aplic? ra?ionamentul. În acest scop, baza de cuno?tin?e constituie un element structural definitoriu pentru un sistem de inteligen?? artificial?.
Mai mult, orientarea în Inteligen?a Artificial? se face c?tre interpretarea ?i procesarea cuno?tin?elor a?a cum provin ele din limbajul natural.
Aplica?ia de fa?? se constituie într-un instrument util exper?ilor ce vor s? constituie o baz? de cuno?tin?e corespunz?toare unui domeniu de aplica?ie, domeniu în care cuno?tin?ele ce se vehiculeaz? sunt abstracte, folosesc termeni ce denot? imprecizia, a?a numite cuno?tin?e fuzzy.
In plus, odat? constituit? baza de cuno?tin?e, este posibil? o simulare a modului în care pot fi interpretate anumite expresii ce se constituie din termeni impreci?i, prin evaluarea gradului de adev?r pentru aceste expresii fuzzy.
Mai mult, exist? posibilitatea conect?rii pe rând, la mai multe baze de cuno?tin?e cu scopul de a actualiza datele sau de a face evalu?ri asupra expresiilor.
În perspectiv?, se dore?te ca, folosind aceste cuno?tin?e astfel achizi?ionate, s? se poat? face reg?sirea datelor în bazele de date, folosind interog?ri pe criterii fuzzy.
Pentru o utilizare facil? a aplica?iei, au fost implementate trei metode de asisten?? / ajutor pentru utilizator. Acestea sunt puse la dispozi?ie în modulele aplica?iei ?i sunt u?or de accesat corespunz?tor specificului acestora (tooltips, `What’s this?` help, online user help).
Structura aplica?iei
A?adar, aplica?ia se constituie din dou? p?r?i:
• achizi?ia de cuno?tin?e fuzzy;
• evaluarea expresiilor fuzzy.
Procesul de achizi?ie are drept rezultat o baz? de cuno?tin?e corespunz?toare descrierii unui domeniu de aplica?ie (domeniu de problem?). Aceasta este constituit? din toate elementele corespunz?toare cuno?tin?elor fuzzy a?a cum sunt se reg?sesc ele descrise de logica fuzzy ?i poate fi accesat? oricând pentru reg?sirea informa?iilor ce caracterizeaz? fiecare element în parte.
Procesul de evaluare a expresiilor fuzzy const? în primul rând în construirea unor expresii fuzzy pe baza elementelor definite în contextul curent, construirea expresiilor fiind posibil? folosind metode implementate în aplica?ie.
Odat? ce expresia a fost construit?, se poate evalua un grad de adev?r al acesteia conform particularit??ilor elementelor folosite în construirea expresiei.
Ambele module folosesc o structur? de date pe care o actualizeaz? (achizi?ie de cuno?tin?e) ?i asupra c?reia aplic? tehnici de reg?sire a datelor (evaluare de expresii). Pentru a putea constitui baze de cuno?tin?e independente
|