Inteligență artificială - prolog

Proiect
8/10 (1 vot)
Conține 9 fișiere: doc, pl
Pagini : 20 în total
Cuvinte : 1991
Mărime: 710.87KB (arhivat)
Publicat de: Teodor L.
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Vlada M

Cuprins

  1. 1) Introducere Inteligenta Artificiala
  2. 1.1 Ce este inteligenta artificiala?
  3. 1.2 Prolog
  4. 2) Aplicatii Prolog
  5. 2.1 Problema turnurilor din hanoi
  6. 2.2 Minimul, maximul, c.m.m.d.c. a 2 numere şi maximul si minimul elementelor unei liste
  7. 2.3 Testul de inteligenŃă al lui Einstein
  8. 2.4 Derivare simbolică
  9. 2.5 Merge sort ( foloseste divide et impera)
  10. 2.6 Numere prime
  11. 2.7 Extragerea unei subliste dintr-o lista in intervalul i si k
  12. 2.8 Conjectura lui Goldbach
  13. 3) Concluzie

Extras din proiect

1) Introducere Inteligenta Artificiala

1.1 Ce este inteligenta artificiala?

Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a stiintei de calculator care are ca scop să-l creeze. Manualele de AI definieşte câmpului ca "studiul si proiectarea de agenti inteligenti", în cazul în care un agent inteligent este un sistem care percepe mediul său şi ia acţiuni care maximizează şansele sale de success.

Da, dar ce este inteligenta?

Inteligenta este o parte de calcul a capacităţii de a atinge obiectivele în lume. Varietatea de tipuri şi grade de inteligenta apar la oameni, animale multe şi unele maşini.

Exista o definitie solida a inteligentei care nu depinde de inteligenta umana?

Nu inca. Problema este că inca nu putem caracteriza, în general, ceea ce tipuri de proceduri de calcul vrem să numim inteligenta. Noi înţelegem unele dintre mecanismele de informaţii şi altele nu.

Cand au inceput cercetarile in Inteligenta Artificiala?

Dupa al 2-lea Razboi Mondial, un numar de personae independente au inceput sa lucreze la masinarii avand capacitati intelectuale. Matematicianul englez Alan Turing a fost primul. El a scris un document în anul 1947. De asemenea, el poate să fi fost primul care decide că AI a fost cel mai bine cercetat de computere de programare, mai degrabă decât de masini de constructii. Până la sfârşitul anilor 1950, au existat mulţi cercetători pe AI, şi de cele mai multe dintre ele au fost bazandu-si munca lor de pe calculatoarele de programare.

1.2 Prolog ( Programare-Logica )

Prolog a fost creat cu un scop general in programarea logica asociata cu inteligenta artificiala si lingvistica de calcul. A fost primul limbaj de programare logica si ramane printre cele mai populare limbaje folosite in zilele noastre, cu multe implemetari comerciale si gratuite.

SWI-Prolog este o implementare “open source” a limbajul de programare Prolog, de obicei utilizate pentru aplicaţii web, de predare şi de semantică.

User Interface

SWI-Prolog este adresat de catre comanda

“swipl”

Iniţial, se aşteaptă numai interogări, la fiecare sfârşit de o perioadă. O incercare de a scrie un program va cauza o eroare:

Aici ?- este un sistem system prompt. Toate ieşirile sistemului este prezentat în culoare roşie cu titlu ilustrativ.

care poate fi abreviat.

Preview document

Inteligență artificială - prolog - Pagina 1
Inteligență artificială - prolog - Pagina 2
Inteligență artificială - prolog - Pagina 3
Inteligență artificială - prolog - Pagina 4
Inteligență artificială - prolog - Pagina 5
Inteligență artificială - prolog - Pagina 6
Inteligență artificială - prolog - Pagina 7
Inteligență artificială - prolog - Pagina 8
Inteligență artificială - prolog - Pagina 9
Inteligență artificială - prolog - Pagina 10
Inteligență artificială - prolog - Pagina 11
Inteligență artificială - prolog - Pagina 12
Inteligență artificială - prolog - Pagina 13
Inteligență artificială - prolog - Pagina 14
Inteligență artificială - prolog - Pagina 15
Inteligență artificială - prolog - Pagina 16
Inteligență artificială - prolog - Pagina 17
Inteligență artificială - prolog - Pagina 18
Inteligență artificială - prolog - Pagina 19
Inteligență artificială - prolog - Pagina 20

Conținut arhivă zip

  • Inteligenta Artificiala - Prolog
    • prolog
      • 1.pl
      • 2.pl
      • 3.pl
      • 4.pl
      • 5.pl
      • 6.pl
      • 7.pl
      • 8.pl
    • Inteligenta Artificiala - Prolog.doc

Alții au mai descărcat și

Calculul trezoreriei nete pe o perioadă de doi ani pentru determinarea anului favorabil și luarea deciziilor pentru evoluția intreprinderii

Introducere Marven Minsky când a fost întrebat ce este inteligența artificială a răspuns :”Există întotdeauna persoane care au nevoie să...

Baze de Date Multimedia

Baze de date multimedia Definirea conceptelor. Aplicatii. Data base - baza de date - este un grup de fisiere în care este înregistrata o multime...

Aplicații Client Server

Aplicatii client server Studiu de caz- Solutie de gestiune a Resurselor Umane si Salarizarii Solutiile de gestiune economica Mobius, sunt...

Evenimente Naturale care se Autoconsolideaza prin Circuite de Feedback

“Feedback-ul este ceea ce lipsea din stiinta, in afara lui Newton”, spunea omul de stiinta britanic Steve Grand. “Noi credeam ca este un fenomen...

Cursuri inteligență artificială

1.1. Introducere Termenul de inteligenţă artificială a fost folosit pentru prima dată în 1956 de omul de ştiinţă american John McCarthy. Până...

Sisteme bazate pe cunoștințe în conducerea proceselor

Programul realizeaza determinarea procesului de incalzire ,respectiv racire intr-o camera si a timpului (maxim respectiv minim) in functie de trei...

Limbajul Prolog

În Prolog se poate ajunge la soluţii prin inferenţă logică (deducţie logică) pornind de la ceva cunoscut în prealabil. Tipic, un program în...

Structura unui program prolog

Structura unui program VISUAL PROLOG Un program PROLOG conţine 4 secţiuni de bază: “clauses” “predicates” “domains” “goal” Secţiunea...

Te-ar putea interesa și

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Prolog

Una din principalele idei ale programarii logice este aceea ca un algoritm este constituit din doua elemente disjuncte: logica si control....

Prolog limbaj de programare logică

In domeniul programarii calculatoarelor este cunoscuta urmatoarea clasificare a limbajelor de programare: limbaje algoritmice (PASCAL, FORTRAN,...

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Subiecte Posibile - Sisteme Expert

1. Prezentati sumar domeniile care au contribuit la fundamentarea inteligentei artificiale si enuntati criteriile care diferentiaza programele de...

Prolog - elemente de inteligență artificială în energetică

Cap. 1 PROLOG - Programare Logică (rezumat) 1.1 Introducere Diverse limbaje de programare integrează raţionamentul logic printre care şi Prolog...

Rețele Neuronale

În domeniul inteligenţei artificiale fac parte: - Sisteme expert; - Sisteme fuzzy; - Algoritmi genetici; - Agenţi inteligenţi; - Reţele...

Bazele Inteligenței Artificiale

Limbajul PROLOG. Lansare mediu PROLOG Pentru dezvoltarea programelor, vom folosi implementarea SWIPROLOG. Lansarea acestuia se face apăsând...

Ai nevoie de altceva?