Bazele unui proiect la inteligență artificială

Laborator
7/10 (3 voturi)
Conține 10 fișiere: doc, ppt
Pagini : 114 în total
Cuvinte : 10769
Mărime: 644.69KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Oajdea Cornel
O chestie interesanta doar pentru cine are proiect de realizat la IA

Extras din laborator

Inteligenţă Artificială

Curs2

Definitia domeniului, probleme de filozofie a domeniului

Lisp: primele notiuni

Definitia inteligentei

Definitia IA

Testul Turing

John Serle (1980) – Minds, Brains, and Programs – IA tare

V. şi Penrose (1998) – al 2-lea punct de vedere relativ la IA

Searle (1980): camera chinezească

Penrose (1998) – al 3-lea punct de vedere relativ la IA

Penrose (1998) – al 4-lea punct de vedere relativ la IA

Subdomenii ale inteligenţei artificiale

Lisp – primele noţiuni

Bibliografie despre Lisp

Practical Common Lisp, by Peter Seibel, Amazon's #1 Lisp Book

Biblioteca de Informatică

Programare in inteligenta artificiala. Lisp si Prolog, Horia Pop

Programare in Lisp, Stefan Trausan-Matu, 2004

Lisp, Lore and Logic, W. Richard Stark, 1989

Computer algebra with Lisp and Reduce, F. Brackx, 1991

Performantele inteligentei artificiale - de la teorie la aplicatii, Titu I. Bajenescu, 2002

On Lisp - Advanced Techniques for Common Lisp, Paul Graham, 1994 (xerocopie)

Artificial Intelligence with Common Lisp, James L. Noyes, 1992 (xerocopie)

Giumale et al. 1987, Lisp, 2 vol.

Baza de date a bibliotecii poate fi consultată din pagina de internet a Bibliotecii Centrale Universitare: http://www.bcu-iasi.ro/, accesând Catalogul on-line.

Puţină istorie

Lisp - unul din cele mai vechi limbaje

Vara lui 1956 (Dartmouth Summer Research Project on AI):

Newell, Shaw and Simon sunt preocupaţi să scrie un program de demonstrare automată a teoremelor. Ei simt nevoia unui limbaj care să le permită să manipuleze uşor expresii simbolice utilizând structuri de liste.  IPL 2, un limbaj de procesare a listelor (va rula pe calculatorul JOHNNIAC al lui Rand Corporation). In acest limbaj ei vor implementa programul lor The Logic Theorist.

John McCarthy se preocupă de o soluţie algebrică a derivabilităţii funcţiilor. El crede că s-ar putea scrie definiţii recursive pentru derivarea simbolică

Dif(f(x)*g(x)) = Dif(fx)*g(x) + f(x)*Dif(g(x))

Inventarea Lisp-ului

Cum se pot scrie definiţii de funcţii recursive folosind expresii conditionale?

Limbajul cel mai evoluat de programare: FORTRAN

Definiţia de funcţie:

function f(x)

corpul funcţiei

return(valoare)

Instrucţiunea if:

if(expresie) et1, et2, et3

La propunerea lui McCarthy, IBM este de acord să finanţeze un proiect de dezvoltare a unui limbaj simbolic plecând de la FORTRAN:

Herbert Gelernter şi Carl Gerberich de la IBM descriu FLPL (FORTRAN List Processing Language)

Inventarea Lisp-ului

Totuşi FLPL nu avea nici expresii condiţionale, nici funcţii recursive, iar ştergerea listelor era făcută explicit de program

Cum să descrii expresii condiţionale?

McCarthy scrie în FORTRAN o funcţie XIF(M,N1,N2)  la apel se evaluează atât N1 cât şi N2!!

Preview document

Bazele unui proiect la inteligență artificială - Pagina 1
Bazele unui proiect la inteligență artificială - Pagina 2
Bazele unui proiect la inteligență artificială - Pagina 3
Bazele unui proiect la inteligență artificială - Pagina 4
Bazele unui proiect la inteligență artificială - Pagina 5
Bazele unui proiect la inteligență artificială - Pagina 6
Bazele unui proiect la inteligență artificială - Pagina 7
Bazele unui proiect la inteligență artificială - Pagina 8
Bazele unui proiect la inteligență artificială - Pagina 9
Bazele unui proiect la inteligență artificială - Pagina 10
Bazele unui proiect la inteligență artificială - Pagina 11
Bazele unui proiect la inteligență artificială - Pagina 12
Bazele unui proiect la inteligență artificială - Pagina 13
Bazele unui proiect la inteligență artificială - Pagina 14
Bazele unui proiect la inteligență artificială - Pagina 15
Bazele unui proiect la inteligență artificială - Pagina 16
Bazele unui proiect la inteligență artificială - Pagina 17
Bazele unui proiect la inteligență artificială - Pagina 18
Bazele unui proiect la inteligență artificială - Pagina 19
Bazele unui proiect la inteligență artificială - Pagina 20
Bazele unui proiect la inteligență artificială - Pagina 21
Bazele unui proiect la inteligență artificială - Pagina 22

Conținut arhivă zip

  • Bazele unui Proiect la Inteligenta Artificiala
    • Cap2.ppt
    • Curs1.ppt
    • Curs10.ppt
    • Curs4.ppt
    • Curs7.ppt
    • Curs9.ppt
    • m10.doc
    • practicaIA2003.doc
    • proiect2009.doc
    • tips.doc

Alții au mai descărcat și

Inteligența Artificială

Capitolul 1 Introducere 1.1 Concepte de baza Când s-a vorbit prima data de Inteligenţa Artificială (AI – Artificial Intelligence) în 1956, totul...

Inteligența Artificială

I. Obiective 1 De ce utilizarea tehnicilor de IA sunt importante? Inteligenţa artificială este un domeniu important din punct de vedere economic,...

Învățarea în sistemele cu inteligență artificială

In cadrul Inteligentei Artificiale, problemele de invatare, ocupa un loc aparte. Aceste preocupari se constituie intr-o directie distincta de...

Proiect la Inteligență Artificială

1. ASPECTE GENERALE PRIVIND DOMENIUL INTELIGENTEI ARTIFICIALE Inteligenta artificiala (IA) s-a nascut în urma cu aproximativ 45 de ani, ca domeniu...

Dezvoltarea Sistemelor Expert Bazate pe Appleturi Java

DEZVOLTAREA SISTEMELOR EXPERT BAZATE PE APPLETURI JAVA Abstract: Convergence of technologies in the Internet and the field of expert systems have...

Categorii de sisteme inteligente

1. Introducere Tot mai larga circulaţie de care se bucură termenul de "inteligenţă artificială" este pe deplin justificată: devine din ce în ce în...

Inteligența Artificială Aplicată în Sistemele Tehnice

Inteligenţa artificială 1• Concepte de baza Inteligenţa Artificială poate fi definită ca simularea inteligenţei umane procesată de maşini, în...

Te-ar putea interesa și

Managementul resurselor umane

DIN PARTEA AUTORULUI Succesul, performanta si competitivitatea oricarei organizatii depind, in mare masura, de continutul si calitatea...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Inteligența Artificială

Capitolul 1 Introducere 1.1 Concepte de baza Când s-a vorbit prima data de Inteligenţa Artificială (AI – Artificial Intelligence) în 1956, totul...

Inteligența Artificială

I. Obiective 1 De ce utilizarea tehnicilor de IA sunt importante? Inteligenţa artificială este un domeniu important din punct de vedere economic,...

Implicații ale Inteligenței Artificiale în Dezvoltarea Proceselor de Afaceri

Obiective şi contextul actual al temei 1.Introducere Domeniul inteligenţei artificiale, sau IA, îşi propune să inţeleagă entităţile inteligente....

Inteligența Artificială - Sisteme Expert

Inteligenţa artificială – Sisteme Expert Inteligenţa artificială reprezintă un domeniu al ştiinţei calculatoarelor care s-a constituit în scopul...

Servicii adresate persoanelor cu dizabilități

“ Omul nu este decat o trestie, cea mai slaba din natura; dar este o trestie cugetatoare. Nu trebuie ca intregul Univers sa se inarmeze spre a-l...

Avantajele și beneficiile inteligenței artificiale pentru organizații

1. Introducere Inteligenţa artificială este un domeniu care reţine din ce în ce mai mult atenţia economiştilor, managerilor şi celorlalte...

Ai nevoie de altceva?