Inteligenta Artificiala este stiinta, parte a informaticii, care proiecteaza sisteme artificiale cu comportament inteligent - adica sisteme ce manifesta proprietatii pe care in mod obisnuit le asociem cu existenta inteligentei in comportamentul uman - intelegerea limbajului, invatare, rationament, rezolvarea problemelor etc. Astfel de sisteme pot raspunde flexibil in situatii ce nu au fost anticipate de programator.
Scopul Inteligentei Artificiale (AI) este de a dezvolta algoritmi sau metode...
Omenirea s-a autodenumit homo sapiens - omul intelept - deoarece capacitatile noastre mentale sunt atat de importante in viata noastra de zi cu zi. Domeniul inteligentei artificiale, sau inteligenta artificiala, isi propune sa inteleaga entitatile inteligente. Astfel, unul dintre motivele studierii acesteia este de a invata mai multe despre noi insine. Dar, spre deosebire de filosofie si psihologie, care se ocupa si ele de inteligenta, inteligenta artificiala se straduieste sa construiasca enti...
Modelele de reprezentare a cunostintelor prezentate pana acum se refera la cunostinte sigure, complete si consistente. in activitatea lor, oamenii sunt insa capabili sa rezolve probleme si pe baza cunostintelor incerte sau contradictorii. Din acest motiv, cercetatorii in inteligenta artificiala au propus metode de reprezentare a ignorantei in sistemele bazate pe cunostinte. Aceste metode se pot imparti in doua mari categorii:
- Reprezentarea cunostintelor este extinsa prin ...
Modelul regulilor de productie este deosebit de important in inteligenta artificiala deoarece acest model a jucat un rol semnificativ in evolutia sistemelor bazate pe cunostinte, de la stadiul de produse ale laboratoarelor de cercetare la acela al produselor comerciale, cu aplicabilitate directa.
Regulile de productie isi au originea in sistemele de productie propuse de E. Post, in 1943, ca mecanism computational general. in modelul regulilor de productie cunostintele sunt reprezentate sub ...
Unul dintre primele si cele mai importante modele de reprezentare a cunostintelor in inteligenta artificiala este logica simbolica. Logica simbolica a fost dezvoltata de logicieni ca o metoda formala de rationament, in principal in domeniul matematicii, cel mai raspandit model logic fiind logica cu predicate de ordinul I.
Logica cu predicate de ordinul I a fost folosita pentru prima data ca metoda de reprezentare a cunostintelor in inteligenta artificiala in programul de demonstrare a teore...
Problemele de inteligenta artificiala fac parte din diverse domenii si par sa nu aiba in comun alta caracteristica decat aceea ca sunt dificil de rezolvat. Exista insa tehnici specifice rezolvarii problemelor in inteligenta artificiala. Cum se pot caracteriza aceste tehnici si cum se poate decide daca aceste tehnici pot fi utilizate si in rezolvarea unor probleme care nu sunt considerate a fi probleme de inteligenta artificiala?
Rezultatul cel mai important al cercetarilor de inteligenta art...
Dezvoltarea spectaculoasa a calculatoarelor in ultimii treizeci de ani a permis cercetarilor in domeniu sa incerce utilizarea calculatoarelor pentru rezolvarea unor probleme din ce in ce mai dificile, din ce in ce mai apropiate de complexitatea problemelor solutionate de om. Pe masura ce problemele de viteza si capacitate de memorare au fost rezolvate la nivelul tehnologiei constructiei calculatoarelor, limitarea utilizarii tehnicii de calcul in locul expertului uman se datoreaza mai ales incap...
Pe 27 februarie 2010, la Bucuresti, Facultatea de Automatica si Calculatoare din Universitatea "Politehnica" Bucuresti gazduieste un eveniment inedit, dedicat domeniului inteligentei artificiale.
AI-MAS Group prezinta AI-MAS Winter Olympics, o initiativa care isi propune sa aduca la un loc oamenii pasionati de inteligenta artificiala, sa-i puna in contact unii cu altii, si cu companiile ce pot ajuta la crearea unui mediu AI (Artificial Intelligence) activ, care sa stimuleze i...
AI-MAS Winter Olympics este un eveniment dedicat domeniului inteligentei artificiale, fiind organizat de laboratorul de cercetare AI-MAS (Artificial Intelligence and Multi-agent Systems) impreuna cu studentii programului de master „Artificial Intelligence", din cadrul Universitatii „Politehnica" Bucuresti. Evenimentul va avea loc sambata, 27 februarie 2010, in incinta Facultatii de Automatica si Calculatoare, sala EC 105 si hol EC, Universitatea „Politehnica" Bucuresti.
AI-MA...
Localitatea: ORADEA
Universitatea: UNIVERSITATEA DIN ORADEA
Facultatea: FACULTATEA DE INGINERIE MANAGERIALA SI TEHNOLOGICA
Contact:
Adresa: Str. Universitatii nr. 1, cod 410087 Oradea, Romania
Telefon: +40 259 408 136; +40 259 408 141
Fax: +40 259 408 436
E-mail: iradu@uoradea.ro
Descriere masterat:
Durata: 4 semestre
Domeniu: INGINERIE
Descriere:
Cursuri:
1. Capitole speciale de Procesarea si Analiza Imaginilor
2. Bazele inteligentei artificiale
3. Limbaje moderne de pr...
Desi am putea crede ca nu mai exista noutati in domeniul sexului, anul 2009 va contrazice cu siguranta acest lucru.
In 2008 s-a vorbit despre sexul cu un robot si pornografia pentru orbi, dar oamenii nu s-au oprit aici. Iata ce au pregatit oamenii de stiinta in domeniul sexului pentru urmatoarea perioada.
Sex cu un robot
Se pare ca in viitor vom putea avea o relatie sexuala sau sentimentala cu un robot. Cu alte cuvinte inteligenta artificiala va ajunge in patul nostru. Chiar daca pare inspa...
Tehnologiile inteligenţei artificiale au inceput sa fie utilizate intr-o varietate de domenii pentru a imbunataţii suportul de decizii furnizat managerilor din multe companii. Decizii - Alegerea unei directii de actiune (Simon, 1960). O alegere conducand un anumit obiectiv dorit (Churchman, 1968) Rezultatul unui tip particular de prelucrare a informatiilor, ce consta in alegerea unui plan de actiune (Bonczek, Holsapple, Whinston, 1984)
- Aleger...
In Prolog, o lista este un obiect care contine in interiorul sau un numar arbitrar de alte obiecte. O lista corespunde unui tablou (array) din alte limbaje de programare, dar spre deosebire de acestea, o lista nu presupune declararea prealabila a numarului de componente.
O lista este o structura recursiva de elemente. Ea este formata din doua parti: capul listei si coada listei. Coada listei este la randul sau o lista, iar capul listei este o lista cu un singur element.
Datorita faptul...
Programatorii Pascal, C sunt familiarizati cu instructiunile tipice acestor limbaje: for, while, etc. in Prolog nu exista aceste instructiuni care specifica direct un ciclu. Prolog admite doua tipuri de procese repetitive – backtracking si recursivitate.
Aceasta aparenta lipsa a instructiunilor ciclice nu restrictioneaza limbajul Prolog. De fapt Prolog recunoaste un caz special de recursivitate – numita tail recursion – si o compileaza transformand-o intr-o bucla iterativa...
In exemplele date pana in prezent s-au utilizat doar obiecte simple, cum ar fi numerele, simbolurile si sirurile de caractere. in continuare sunt prezentate toate tipurile de date pentru care se pot defini obiecte. Domeniile standard nu pot fi utilizate in cazul aplicatiilor care lucreaza cu structuri de date mai complexe.
Un obiect simplu este o variabila sau o constanta. A nu se confunda cuvantul constanta cu constantele simbolice definite in sectiunea constants a unui program. Este vorb...
Valoarea unei expresii poate fi calculata daca toate variabile sunt legate la momentul evaluarii. Calculele se fac intr-o anumita ordine determinata de prioritatea operatorilor aritmetici: operatorii cu cea mai mare prioritate sunt evaluati primii.
Limbajul Prolog poate compara expresii aritmetice, caractere, string-uri si simboluri. Este utilizata notatia infix, ceea ce inseamna ca operatorii sunt plasati intre operanzi ( de exemplu, X < 4) si nu inaintea lor (de exemplu, <(X,4)).
...
Clauzele (faptele si regulile) pentru un predicat trebuie amplasate impreuna in sectiunea CLAUSES. O secventa de fapte si reguli care definesc un predicat poarta numele de procedura. Atunci cand raspunde la o interogare, Visual Prolog va incepe cu inceputul sectiunii, „clauses” cautand o potrivire cu toate faptele si regulile din aceasta sectiune.
Sectiunea „PREDICATES”
Atunci cand se defineste un predicat in sectiunea clauses a unui program Visual Prolog, trebuie in p...
Prolog se poate ajunge la solutii prin inferenta logica (deductie logica) pornind de la ceva cunoscut in prealabil. Tipic, un program in limbajul Prolog nu este o secventa de actiuni ci o multime de fapte si reguli care impreuna duc la niste concluzii logice. Prolog este ceea ce numim un limbaj declarativ.
Prolog lucreaza cu asa numitele predicate logice. Un predicat este o forma foarte clara si concisa de a exprima un fapt existent. Se utilizeaza o sintaxa foarte simpla, apropiata de ...
In 1965, Robinson propune principiul rezolutiei ca metoda eficienta de demonstrare a teoremelor, principiu care reprezinta baza tuturor demonstratoarelor automate de teoreme actuale. Rezolutia este o metoda de inferenta sintactica care, aplicata repetat unei multimi de formule in forma standard, determina daca multimea de formule este inconsistenta. Pentru a demonstra ca formula C este o consecinta logica a formulelor , se demonstreaza ca este o formula nerealizabila prin dedu...
Obtinerea solutiei optime pentru reprezentarea prin descompunerea problemei in subprobleme se poate realiza cu un algoritm similar ca idee cu algoritmul A*. Diferenta intre cei doi algoritmi consta in natura solutiei problemei, respectiv prezenta nodurilor ŞI care indica o multime de subprobleme ce trebuie rezolvate. Aspectele specifice care trebuie considerate in cazul unei solutii arbore SI/SAU sunt:
- Cum poate fi utilizata informatia euristica in cautarea solutiei optime
-...