Documente Academic
Documente Profesional
Documente Cultură
Curs 1
2012
Inteligenta artificiala: stiinta si/sau inginerie ? Dpdv istoric, denumirea oficiala a domeniului este Inteligenta artificiala IA. Se pare ca aceasta ar fi fost propusa in cadrul seminarului de vara de la Dartmouth College in 1956 de catre cercetatorul american John McCarthy. IA este atat stiinta cat si inginerie. Doua obiective: Obiectivul stiintific: intelegerea principiilor care stau la baza comportamentului inteligent al sistemelor naturale sau artificiale. Obiectivul ingineresc: dezvoltarea metodelor si tehnologiilor pentru proiectarea si construirea unor sisteme inteligente artificiale.
2012
Inteligenta artificiala: obiective si metodologie Nu trebuie confundate obiectivele cu metodologia IA. Metodologia IA da domeniului un caracter de stiinta empirica. Obiectivul final nu este doar simularea inteligentei, ci intelegerea mecanismelor inteligentei in scopul crearii agentilor inteligenti. De aceea unii autori considera ca termenul IA poate crea confuzii si propun denumirea de Inteligenta Computationala IC. Avantajul denumirii IC: face explicita ipoteza agentilor inteligenti bazati pe calculabilitate si sisteme de calcul.
2012
Are la baza un experiment ipotetic. Acest lucru ii da testului un caracter operational. Poate fi conceput si un test Turing restrans, pentru domenii problema specifice. Contra-argumente:
Nu verifica trasaturi cum ar fi dexteritatea manuala, in mod normal asociate cu un comportament inteligent. Camera chinezeasca a filosofului John Searl. Incearca sa argumenteze ca, in ciuda faptului ca prin executia unui algoritm s-ar putea obtine un comportament inteligent, acest lucru nu demonstreaza ca ar fi avut loc vreo intelegere de vreun fel din partea calculatorului. http://en.wikipedia.org/wiki/Chinese_Room
2012
2012
Reprezentare si rationament
Experienta a aratat ca rezolvarea problemelor ce necesita inteligenta, necesita in acelasi timp si un mare volum de cunoastere. Cunoastere = multimea ideilor, faptelor, principiilor si modelelor referitoare la un anumit domeniu sau la rezolvarea unei anumite probleme, la un anumit moment de timp. Una dintre sarcinile principale ale IA este studiul achizitiei, reprezentarii si (re)utilizarii cunoasterii in scopul construirii sistemelor inteligente. Pentru specificarea precisa (formala) a semnificatiei unei reprezentari a cunoasterii vom apela la logica matematica. Limbajul logicii este intens studiat de filosofi si matematicieni. Logica matematica = lingua franca pentru stiinta calculatoarelor:
Programare logica Verificare formala (hardware, protocoale de comunicatie in sisteme distribuite, etc.) Sinteza logica a sistemelor hardware
2012
BC U IU
IC
SRR SBC
Un sistem care incorporeaza un SRR se numeste sistem bazat pe cunostinte (engl.knowledge based system) SBC. U = utilizator IU = interfata utilizator IC = inginer de cunostinte (engl. knowledge engineer) BC = baza de cunostinte (engl. knowledge base)
2012
2012
Experiente trecute:
Ce actiuni au fost utile in diverse imprejurari, ce obiecte a intalnit pana in acel moment, cum ii afecteaza pozitia propriile actiuni, modul in care a tratat cererile primite pana la momentul curent, etc.
Obiective:
Ce trebuie sa distribuie si cand, functii de evaluare pentru a decide intre actiuni rapide si actiuni sigure.
Observatii:
Preluarea de informatii din mediul exterior cu dispozitive de intrare: camere de luat vederi, senzori cu ultrasunete (engl.sonar), exploratoare cu laser (engl.laser finders), tastaturi, etc.
Actiuni:
Controlul motoarelor de actionare pentru sensul si viteza de deplasare, controlul miscarii bratelor (engl.limb), controlul partii de apucare a bratului (engl.gripper).
2012
2012
2012
Experiente trecute:
Date referitoare la cazurile intalnite anterior in termeni de efecte ale reparatiilor sau tratamentelor, frecventa defectelor sau bolilor, frecventa simptomelor acestora, acuratetea testelor.
Obiective:
Repararea sistemului, compromisuri intre repararea si inlocuirea diverselor componente.
Observatii:
Simptomele sau manifestarile unui sistem tehnic sau pacient.
Actiuni:
Recomandari de teste si tratamente impreuna cu motivatia acestora.
2012
Domeniul infobotului
Infobot = sistem de regasirea informatiilor (engl.information retrieval) sau extragerea informatiilor (engl.information extraction). Infobotul interactioneaza cu un mediu informational si urmareste extragerea de informatii dintr-o retea de surse de informatii cum ar fi Internetul, o enciclopedie multimedia sau o retea de biblioteci.
Primeste interogari de nivel inalt, exprimate intr-o maniera informala, posibil in limbaj natural de la un agent uman neexperimentat sau intrun limbaj formal de la un utilizator experimentat. Gaseste informatia relevanta. Prezinta informatia utilizatorului uman intr-o maniera cat mai inteligibila de acesta.
2012
Experiente trecute:
Din ce surse pot fi obtinute diverse informatii, viteza relativa a diverselor surse (servere), preferintele utilizatorilor.
Obiective:
Ce informatii trebuie gasite, compromisuri intre costul cautarii si volumul si calitatea informatiilor gasite.
Observatii:
Informatia existenta in diversele surse, sursele disponibile, incarcarea diverselor conexiuni.
Actiuni:
Informatia gasita si prezentata utilizatorului si semnificatia/relevanta sa in raport cu cererea utilizatorului.
2012