Sistem Achizitii Cunostinte

download Sistem Achizitii Cunostinte

of 9

Transcript of Sistem Achizitii Cunostinte

  • 7/23/2019 Sistem Achizitii Cunostinte

    1/9

    Platforma pentru achiziia de cunostinte ntr-un

    domeniu dedicat

  • 7/23/2019 Sistem Achizitii Cunostinte

    2/9

    I. Sisteme bazate pe cunostinte

    1.1 Sisteme bazate pe cunostinte

    Sistemele bazate pe cunotine reprezint primele realizri de cercetare fcute n domeniul

    inteligenei artificiale. Apari ia SBC a fost important pentru programatori deoarece n procesul de

    decizie s-au folosit simboluri n locul numerelor lucru care a a!untat mai ales n discipline cum ar fi

    medicina i ingineria. Clasificarea i diagnosticarea au fost primele care au profitat de dez"oltarea

    sistemelor bazate pe cuno tin e.

    Sistemele bazate pe cunotine sunt programe care au fost construite pentru a rezol"a probleme

    ntr-un anumit domeniu. Acest tip de sistem folosete cunotine dintr-un domeniu i o strategie

    special pentru a a!unge la o concluzie.

    Componentele principale ale unui sistem bazat pe cuno tin e sunt# baza de cunotine i

    mecanismul de control.

    1.2 Caracteristici generale

    Sistemele bazate pe cunotine au urmtoarele caracteristici#

    are o baz de cunotine care con ine informaii structuri i reguli care aparin e$pertului uman

    n mod normal%

    este programat s rezol"e problemele n acela i mod ca un e$pert uman baz&nduse pe

    similariti i astfel adopt&nd strategia corect pentru a rezol"a problema%

    are capacitatea de a cere informaii suplimentare sau presupuneri inteligente cu pri"ire la

    rezol"are atunci c&nd are de-a face cu informaii "agi sau incomplete%

  • 7/23/2019 Sistem Achizitii Cunostinte

    3/9

    trebuie s conin o interfa prin care utilizatorul face cereri inteligente dup informaii i n

    care poate e$plica modalitatea prin care a a!uns la rspunsurile sale%

    posibilitatea de a fi dez"oltat ulterior prin oferirea posibilit ii de reutilizare a structurilor

    generice a regulilor dar i a metodelor prin care poate fi rezol"at problema.

    1.3 Arhitectura

    'n sistem bazat pe cuno tin e are trei componente iar acestea sunt# baza de cunotine

    memoria de lucru i motorul de inferena.

    Baza de cunotine este o baz de date n care sunt stocate cuno tin e d in domeniul n care se

    realizeaz studiul. Baza de cuno tin e este compus din#

    baza de reguli (care modeleaza cunotintele)%

    baza de fapte (contine informatii pentru cazul tratat).

    *n crearea bazei de cunotine ne bazam pe patru componente principale# concepte (lucruri ntr-

    un domeniu cum ar fi persoane documente etc.)% atribute (reprezint proprieti ale conceptelor cum

    ar fi dimensiune sau "&rste)% "alori (reprezint caracteristici specifice ale unui lucru care l difereniaz

    de alte lucruri) i r elaii (reprezint felul n care conceptele sunt asociate ntre ele).

    +emoria de lucru care deine date specifice cazului (e$emplu# fapte despre problemele iniiale

    i rezultatele intermediare).

    +otorul de inferen este cel care controleaz i ghideaz sistemul pentru a gsi o rezol"are a

    problemelor prin inferena mai e$act folosete baza de cunotine pentru a modifica informa ia din

    memoria de lucru. +otorul de inferen este cel care realizeaz mai multe obiecti"e# alege strategia de

    control elaboreaz planul de rezol"are asigur trecerea de la o strategie de control la alta e$ecut

    aciunile stabilite n planul de rezol"are.

    Arhitectura unui sistem bazat pe cunotine este#

  • 7/23/2019 Sistem Achizitii Cunostinte

    4/9

    Sistemele moderne mai au n plus nc dou elemente# o interfa ctre alte sisteme i un editor

    care permite unui e$pert s inspecteze i s actualizeze baza de cunotine.

    1.4 Ciclul de viata al unui SBC

    Prototiparea rapid este filozofia de dez"oltare a SBC (sistem cu baza de cunostinta) din prima

    generatie bazata pe principiul ,smbol le"el achizitia cunostintelor fiind diri!ata de implementare.

    Aceasta presupune urmtoarele etape#

    identificarea problemei%

    dez"oltarea unui prototip# ce presupune conceptualizarea formalizarea implementarea si

    testarea problemei%

    dez"oltarea unui sistem complet# prin e$tinderea sau modificarea prototipului%

    "alidarea sistemului%

    integrarea si ntretinerea.

    Achizi ia structurat de cuno tin e este metoda de dez"oltare a SBC din a doua generatie bazata

    pe principiul ,/no0ledge le"el. Achizitia cunostintelor fiind diri!ata de modelarea acestora. Putem

    afirma ca nu este "orba n realitate de e$tractie ci mai degraba de reorganizare a cunostintelor si de o

    reconstructie a metodelor de rezol"are.

  • 7/23/2019 Sistem Achizitii Cunostinte

    5/9

    Ciclul de "ia fiind dat de etapele urmtoare#

    definirea problemei%

    modelarea cuno tin elor (se dez"olt un model al domeniului independent de "iitoarea implementare)%

    proiectarea sistemului%

    implemetarea i testarea.

    1.5 Achizitia de cunostinte

    Achiziia de cunotine este un proces de e$tragere de cunotine de la sursele de e$pertiz

    (e$peri umani documente) i de transfer a cunotinelor e$trase ntr-un SBC.

    Cunotinele raportate la e$pert pot fi#

    1 indiscutabile - acceptate de o mare ma!oritate de specialiti% se regsesc n manuale re"iste de

    specialitate etc%

    1 euristice - empirice prin natur dobndite de e$pertul uman n cursul unor ani de munc%

    cunotine ce nu sunt unanim admise.

    Achiziia cunotinelor presupune urmtoarele acti"iti#

    1 e$tragerea cunotinelor ntr-o form informal de obicei te$tual%

    1 interpretarea datelor e$trase utiliz&nd un mediu conceptual%

    1 formalizarea conceptualizrilor n "ederea utilizrii lor.

    2ehnicile de achiziie de cunotine sunt clasificate n dou categorii i anume metoda manual

    i metoda bazat pe calculator.

  • 7/23/2019 Sistem Achizitii Cunostinte

    6/9

    1.5.1 etoda manual!

    +etoda manual implic inter"iul colectarea i sesiunea de e$tragere a cunotinelor cu

    a!utorul e$perilor n domeniu#implic inter"iul colectarea i sesiunea de e$tragere a cunotinelor cu

    a!utorul e$perilor n domeniu#3nginerul de cuno tin e are misiunea de#

    identificarea a conceptelor cheie ale domeniului i rela iile ce le leag%

    dega!area structurilor logice ale ra ionamentului i aprecierea oportunitii de a utiliza

    ra ionamentul apro$imati"%

    determinarea modului de reprezentare i de tratare a conceptelor dega!ate (definirea limba!ului

    de reprezentare)%

    scrierea n limba!ul definit a tuturor cuno tin elor utile ale e$pertului%

    ob inerea unor e$emple ce permit "alidarea etapelor precedente.

    2ehnicile principale utilizate de inginerul de cuno tin e sunt#

    inter"iurile (ce sunt ghidate prin ntrebri de inginerul de cuno tin e. 4le pot fi# structurate sau

    nu focalizate pe un subiect urm&nd o agend strict. *n timpul inter"iului se pot utiliza tehnici

    de reformulare nen elegerea i contradic ia)%

    utilizarea de chestionare (dup ce o parte a e$pertizei este de!a efectuat)%

  • 7/23/2019 Sistem Achizitii Cunostinte

    7/9

    considerarea cazurilor precise tratate anterior (care permit retrasarea intregii cutri a

    e$pertului# alegerea ntre diferite posibilit i luarea n calcul de informa ii calitati"e urmrirea

    e"olu iei problemei)%

    urmrirea modului de lucru al e$pertului (permite analiza comportamentului e$pertului# ce

    detalii pro"oac cererea de informa ii suplimentare ce elemente induc folosirea de noi date ce

    tipuri de ra ionament duc la confirmarea sau infirmarea de ipoteze).

    1.5.2 etoda automat!

    5olosind tehnici interacti"e sau bazate pe n"are metoda automat automatizeaz procesul de

    achiziie a cunotinelor.

    Automatizarea unor etape din ciclul de "ia al unui SBC necesit o abordare interdisciplinar#

    ling"istica psihologia cogniti" informatica. *n acest sens au fost propuse multe medii de achizi ie

    automat a cunotinelor# orientate analiz orientate sintez.

    A"ansul n automatizarea achiziiei de cunotine este legat de cercetrile relati"e la# SBC de

    generatia a 33-a multi-e$pertiz "alidarea SBC tehnici de n"are modelarea utilizatorului generarea

    e$plicaiilor i a documentaiei.

    6Agentul inteligent este o entitate autonom care obser" i actioneaz asupra mediului diri!&ndu-i

    acti"itatea n "ederea realizarii obiecti"elor. Agentii sunt tehnologii ino"atoare care ofer di"erse

    beneficii pentru utilizatorii finali prin automatizarea sarcinilor comple$e sau repetiti"e (Seren/o and

    7etlor 899:). Acetia pot fi foarte simpli sau s aib un anumit grad de comple$itate. Similari cu un

    program de calculator agentii sunt descrii schematic ca fiind un sistem functional abstract din acest

    moti" sunt numiti i agenti inteligenti abstracti pentru a face diferenta fat de mediul unde sunt plasati

    fie ca sunt sisteme computationale biologice sau organizationale.

    Agen ii inteligen i sunt defini i ca fiind sisteme bazate pe soft0are sau hard0are cu

    urmtoarele proprieti#

  • 7/23/2019 Sistem Achizitii Cunostinte

    8/9

    autonomie (agenii opereaz fr inter"enia direct a omului prezent&nd un control al

    propriilor aciuni independent de alte entiti)

    capaciti sociale (agenii interacioneaz ntre ei prin intermediul unui limba! de comunicaie)

    reacti"itate (agenii neleg i rspund n timp util la schimburile care apar n mediul lor

    adapt&ndu-se la acesta prin meninerea permanent a interaciunii cu el)

    proacti"i (agenii nu doar acioneaz ca rspuns la mediul lor ei sunt n msur s prezinte un

    comportament regizat ctre scop prin preluarea iniiati"ei. 4l nu este condus de e"enimente i

    genereaz singur scopurile i acioneaz ra ional pentru ndeplinirea lor )

    continuitate n timp (agen ii pot s-i suspende;termina e$ecu ia iar n cazul suspendrii

    aceasta poate fi memorat astfel nc&t la reacti"are agentul s poat continua acti"itatea).

    'n agent ideal ar trebui s actioneze tin&nd cont de urmatoarele#

    raiune, i cere agentului inteligent s n"ete din sec"enta de perceptii.

    autonomie, nu trebuie s se bazeze numai pe cunotintele anterioare cu care a fost nzestrat de

    creator < trebuie s n"ete de la mediu pentru a putea compensa cunotintele incomplete sau

    incorecte.

    Seren/o consider c acestea sunt n mare parte consecintele pe care cercetatorii agentilor iutilizatorii trebuie s le ia n considerare c&nd au de-a face cu tehnologii ale agentilor inteligenti.

  • 7/23/2019 Sistem Achizitii Cunostinte

    9/9