Sunteți pe pagina 1din 18

Sisteme de Inteligenta Artificiala

Introducere

Prezentare Generala
Bibliografie de baza
Russell & Norvig, AI: A Modern Approach, 3rd Ed.
Paradigmele Inteligentei artificiale
Testul Turing, propus de Alan Turing (1950), a fost conceput pentru a oferi o
definire satisfacatoare a inteligenței artificiale. Un computer trece testul dacă un
interogator uman, punând câteva întrebări scrise, nu poate spune dacă răspunsurile
scrise provin de la o persoană sau de la un computer.
Ce inseamna Inteligenta Artificiala?
Stiinta de a face masinile sa:
Gandeasca ca oamenii
Actioneze ca oamenii – sa nu raspunda prea rapid la intrebari dificile, sa nu
Think like people
vorbeasca perfect, sa aibe preferinte sportive, culturale, etc
Gandeasca rational – paradigma veche de la Aristotel
Dar nu definitorie pentru ca inca se mai studiaza procesul detaliat al gandirii umane si
pentru masini este importanta finalizarea actiunii corecte bazate pe gandire sau calcul

Actioneze rational
Decizii Rationale
Termenul Rational va fi folosit intr-o forma specific tehnica:
 Rational: Indeplinirea la maxim a unor obiective prestabilite
 Rationalitatea se refera doar la ce decizii sunt adoptate si nu la
intregul process de gandire din spatele acestor decizii
Obiectivele sunt exprimate in termeni de utilitatea indeplinirilor
 A fi rational inseamna maximizarea utilitatii asteptate
De exemplu: o nota buna obtinuta, un concediu placut, achizitie
reusita, castigarea unui joc, etc

Noul concept IA: Rationalitate Computationala


Experienta
preluata de la
creierul uman

 Creierele (mintile umane) sunt foarte bune la adoptarea deciziilor rationale dar
nu perfecte .
 Creierul nu este organizat modular din punct de vedere software deci este dificil
de imitat procesul de gandire prin inginerie inversa !
 “Creierul este pentru inteligenta ca si aripile pentru zbor”
 Lectie preluata de la creierul uman: memoria si simularea sunt elemente cheie in
adoptarea de decizii.
O Scurta Istorie a Inteligentei Artificiale
• 1940-1950: Inceputuri
• 1943: McCulloch & Pitts: Boolean circuit model of brain
• 1950: Turing's “Computing Machinery and Intelligence”

• 1950—70: Perioada de Entuziasm: Look, Ma, no hands!


• 1950s: Early AI programs, including Samuel's checkers program, Newell &
Simon's Logic Theorist, Gelernter's Geometry Engine
• 1956: Dartmouth meeting: “Artificial Intelligence” adopted
• 1965: Robinson's complete algorithm for logical reasoning

• 1970—90: Abordari pe baza de Cunostinte


• 1969—79: Early development of knowledge-based systems
• 1980—88: Expert systems industry booms
• 1988—93: Expert systems industry busts: “AI Winter”

• 1990—: Abordari Statistice


• Resurgence of probability, focus on uncertainty
• General increase in technical depth
• Agents and learning systems… “AI Spring”?

• 2000—: Stadiul Actual


Ce poate face IA?
• Joace tenis de masa decent?
• Joace jocuri adversariale pe computer?
• Conduca masina in siguranta pe drum cu serpentine?
• Conduca masina in siguranta pe bulevarde?
• Sa isi cumpere discount la mancare pe net?
• Sa isi cumpere mancare cu reducere de la magazin?
Sa descopere si sa demonstreze o noua teorema matemantica?
• Sa Converseze cu succes cu o alta persoan timp de o ora?
• Sa faca o operatie chirurgicala?
• Sa spele vase si lucruri ?
• Sa traduca dintr-o limba vorbita in alta in timp real?
• Sa scrie singura bancuri?
• Tehnologia vorbirii (e.g. Siri)
• Recunoasterea Automata a vorbirii
Limbaj Natural Automatic speech recognition (ASR)
• Sinteza voce din text Text-to-speech synthesis (TTS)
• Sisteme de Dialog

Siri (pronunțat /ˈsɪri/) este un asistent virtual care face parte din sistemele de
operare Apple Inc., iOS, iPadOS, watchOS, macOS, tvOS și audioOS ale Apple
Inc.[4][5] Asistentul folosește interogări vocale și un utilizator de limbaj natural
interfață pentru a răspunde la întrebări, de a face recomandări și a efectua acțiuni
prin delegarea cererilor către un set de servicii Internet. Software-ul se adaptează
la utilizările, căutările și preferințele limbajului individual al utilizatorilor. Siri
folosește tehnologii avansate de învățare automată pentru a funcționa. Siri a
devenit o parte integrantă a produselor Apple, fiind adaptat în alte dispozitive
hardware de-a lungul anilor, inclusiv modele iPhone mai noi, precum și iPad, iPod
Touch, Mac, AirPods, Apple TV și HomePod.
Dezvoltare
Sistemul de recunoaștere vocal folosește tehnici sofisticate de învățare automată,
inclusiv rețele neuronale convoluționale și memorie de lungă durată.[10]
Limbaj Natural
• Tehnologii de procesare limbaj
• Raspuns automat la intrebari
• Traducere automata
• Cautare WEB
• Clasificare text, filtrare spam, etc…
Vedere (Perceptie)
 Recunoasterea Obiectelor si a fetelor
 Segmentarea scenelor
 Clasificari Imagini
Robotica
• Robotica
• Partea mecanica
• Partea de IA
• Realitatea mult mai dura
decat simularile!

• Technologii
• Vehicule
• Salvare
• Jocuri !
• Automatizari multiple

• In prezentarea IA:
• Se vor ignora aspectele mecanice
• Se vor detalia Metodele de
planificare si control

Imagini de la UC Berkeley, Boston Dynamics, RoboCup, Google


Aplicatii AI in problem de Logica
• Sisteme Logice
• Demonstrari de Teoreme
• Diagnoza defectelor la NASA
• Raspuns la intrebari

• Metode:
• Sisteme cu Deductie
• Constrangeri si satisfactii
• Rezolvatoare satisfacatoare
Jocuri
• Classic Moment: May, '97: Deep Blue vs. Kasparov
• First match won against world champion
• “Intelligent creative” play
• 200 million board positions per second
• Humans understood 99.9 of Deep Blue's moves
• Can do about the same now with a PC cluster

• Open question:
• How does human cognition deal with the
search space explosion of chess?
• Or: how can humans compete with computers at all??

• 1996: Kasparov Beats Deep Blue


“I could feel --- I could smell --- a new kind of intelligence across the table.”

• 1997: Deep Blue Beats Kasparov


“Deep Blue hasn't proven anything.”

• Huge game-playing advances recently, e.g. in Go!


Adoptarea Deciziilor
• Aplicatiile I A implica multe tipuri de
automatizari
• Planificarea orara, de ex. rutele aeriene ,
militare
• Planificare trasee, -. Google maps
• Diagnoza Medicala
• Motoare de cautare Web
• Clasificatori de Spam
• Help desk-uri automate
• Detectie frauda
• Recomandari de Produse
… etc.
Proiectarea Agentilor Rationali
• Un agent este o entitate care percepe si actioneaza.
• A agent rational selecteaza actiunile care maximizeaza
utilitatea asteptata
• Caracteristicile perceptiilor, mediului, si a spatiului
actiunilor dicteaza tehnicile de selectie a actiunilor
rationale
• Cursul de Sisteme de Inteligenta Artificiala prezinta:
• Tehnici Generale de I A pentru o varietate de tipuri
de probleme
• Instruirea pentru recunoasterea cand si cum o noua Senzori

Mediu
problema poate fi rezolvata cu o tehnica existenta

Agent
Perceptii
?
Actuatori
Actiuni
Pac-Man ca si Agent

Agent Mediu
Senzori Perceptii
?
Actuatori Actiuni

Pac-Man is a registered trademark of Namco-Bandai Games


Tematica generala
Curs Sisteme de Inteligenta Artificiala
I: Adoptarea Deciziilor prin sisteme de inteligenta artificiala
II: Cautari in spatiul starilor
III Instruirea Masinilor (Machine Learning)
Retele neuronale artificiale
Sisteme fuzzy

IV Aplicatii

S-ar putea să vă placă și