Sunteți pe pagina 1din 51

Inteligenta Artificiala (1)

Constanta Bodea
Radu Mogos

Masterat Informatica economica, CSIE


Tematica de curs (pot fi operate modificari)
1 23.02.2020 Introducere in Inteligenta artificiala (IA)
2 02.03.2020 Agenti inteligenti. Sisteme multi-agent. Clasificari, exemple.
Agentii de tip ChatBots
3 09.03.2020 Metodologii de realizare a sistemelor multi-agent. Studiu de cazProcesul de
negociere intre agenti. Tipuri de licitatii. Coalitii
4 16.03.2020 Limbaje si platforme pentru dezvoltarea de aplicatii pe baza de agenti
5 23.03.2020 Invatare automata (ML). Deep learning. Retele neuronale.Aplicatii bazate
pe retele neuronale
6 30.03.2020 ML in Natural Language Processing (NLP). Aplicatii R
7 06.04.2020 ML: Arbori de decizie, analiza cluster
8 13.04.2020 ML: Aspecte metodologice privind clasificatorii (etape, aspecte ale utilizarii
datelor, evaluarea clasificatorilor)
9 20.04.2020 Reguli de productie si grafuri semantice. Ontologii. Semantic Web
10 si 11 27.04.2020 __
4.05 2020
12 11.05.2020 Preprocesarea datelor in ML
13 18.05.2020 Rationament probabilistic
14 25.05.2020 LUCRARE DE CONTROL

2
Evaluare curs
LUCRARE DE CONTROL: 25 mai 2021
 Punctaj lucrare: maxim 6 puncte (cu punct din oficiu inclus). Lucrare de
control cu prezență în campus sau online pe platforma oficială a ASE
(online.ase.ro)
 Format: intrebari grila

Pentru promovarea disciplinei, nota finală trebuie să fie de minim 5, din care
minimum două puncte să fie obținute la lucrarea de control de la curs

3
Introducere in IA
 Contextul IA
 Ce este IA? O scurta istorie a IA
 Ce este o entitate inteligenta?
 Arhitecturi bazate pe agenti
 Evolutia metodelor de IA

4
Contextul IA
Etapele introducerii IT in business

 Sursa: Gartner, 2013


5
Digitizarea
Digitizarea inseamna crearea unei versiuni digitale a obiectelor
analogice / fizice, cum ar fi documente de hârtie, imagini cu microfilm,
fotografii, sunete și altele.

Formatul digital poate fi folosit de un sistem de calcul. Digitizarea


permite, de asemenea, automatizarea proceselor existente manuale.

6
Digitalizarea
 Transformarea proceselor de afaceri, a functiilor de afaceri sau a
modelelor, utilizand tehnologiile digitale
 Angajatii lucreaza intr-un mod diferit, (“digital”) folosind instrumente
digitale precum dispozitivele și tehnologiile mobile care faciliteaza
colaborarea socială și platformele de comunicare unificate,
Digitalizarea afacerii conduce la afaceri digitale.
 Adoptarea continuă a tehnologiilor digitale în diferite activităti sociale.

7
Digitalizarea înseamnă utilizarea tehnologiilor digitale si a datelor
(digitizate si nativ digitale) pentru a crea valoare, pentru a îmbunătăți
afacerile, pentru a înlocui / transforma procesele de afaceri (nu doar
pentru a le digitiza) si pentru a crea un mediu pentru afaceri digitale, in
care informațiile sunt esentiale.

8
Transformare digitala
(Digital transformation-DT, DX)
Transformarea digitală este o schimbare culturală, organizatorică si
operatională a unei organizatii, industrii sau ecosistem printr-o integrare a
tehnologiilor, proceselor și competentelor digitale pe toate nivelurile si
functiile organizatiei.

Transformarea digitală este definită ca fenomen la nivelul orgqnizatiei.

Transformarea digitală nu înseamnă doar o schimbare sau adoptarea unei


noi tehnologii. Este vorba despre valoare, oameni, optimizare și adaptare
printr-o utilizare inteligentă și orientată către oameni a tehnologiilor.
Transformarea digitală utilizează tehnologiile pentru a crea valoare pentru
diversi actori, să inoveze si să permita adaptarea la schimbari.

9
Transformarea digitala reprezinta o schimbare profunda a proceselor,
competentelor si modelelor de afaceri si organizaționale, pentru a valorifica
pe deplin schimbările și oportunitătile unui amestec de tehnologii digitale si
impactul lor accelerat asupra societății într-un mod strategic și prioritar, cu
schimbări prezente și viitoare.

Strategia de transformare digitală – pentru crearea conditiilor de


valorificare a posibilitătile oferite de noile tehnologii si de impactul acestora.

10
Schimbari digitale (digital disruptions)
Reprezinta schimbări în modul în care sunt utilizate tehnologiile, dar si
schimbări în comportamentul si asteptările angajatilor. Aceste
schimbări pot fi induse de noile tehnologii si de modul în care
tehnologiile sunt adoptate sau valorificate.

Schimbarile digitale inseamna că afacerile se realizeaza în mod


semnificativ diferit.

11
Impactul DX

Sursa: Capgemini Consulting si MIT center for digital

12
Sursa: McKinsay Report 2019
13
Potentialul transformator al AI

“Just as electricity transformed almost everything 100


years ago, today I actually have a hard time thinking of an
industry that I don’t think AI will transform in the next
several years.”
Andrew Ng

14
Survey-uri globale despre impactul IA
Survey-uri globale pentru studiul impactului IA
Gartner, Inc. 2019 CIO Survey:
Organizațiile din toate industriile folosesc IA într-o varietate de aplicatii.
„În urmă cu patru ani, implementarea AI a fost rară, doar 10% dintre
respondentii sondajului au raportat că întreprinderile lor au implementat IA
sau vor face acest lucru în scurt timp. Pentru anul 2019, acest număr a fost
mai mare de 37%, o crestere de 270% in patru ani ”, spune Chris Howard,
vicepreședinte de cercetare la Gartner.
Gartner a adunat date de la peste 3.000 de respondenti CIO în 89 de țări
din industriile majore, reprezentând 15 trilioane de dolari în bugetele de
venituri și din sectorul public și 284 miliarde de dolari în cheltuieli pentru IT.

15
MIT Sloan Management Review 2019:
Un sondaj realizat pe 3.000 de directori, manageri si analisti sugerează
că o majoritate surprinzătoare a companiilor nu au adoptat încă
tehnologiile AI. Mai puțin de un sfert au adoptat tehnologii AI, în timp ce
încă 23% dintre cei chestionați au un anumit proiect pilot în derulare. În
special, 54% au declarat că nu au început să adopte tehnologii AI.

16
17
 Oreilly Survey 2018 privind adoptarea IA si ML in companiile din Europa

18
19
20
Teradata Survey: Artificial Intelligence for Enterprises, 2017

21
22
23
24
25
26
27
AI in PM (IPMA, in cooperare cu PwC) 2020
The AI technology

61%
with the highest
52% PM
assistant potential for
improving the
3% PM project
substitute professionals

44% PM management: are currently using in their


projects a mix of traditional
advisor Machine and agile methods

AI role learning

Five key non-IT


Top 3 reasons skills required for

56%
using AI in project
identified for AI management
adoption in PM
1. Analytical thinking
Improved decision of the organizations 2. Creative thinking
making already have a 3. Problem-solving
digital
skills
Increased productivity transformation
by freeing up PMs strategy which 4. Learning skills
includes AI adoption 5. Strategic thinking
Better performance
28 and reporting
IA, in viata personala
 Asistenti personali inteligenti (Siri, Google Now, Cortana etc.).
 Video games (Middle Earth: Shadow of Mordor, Far Cry, Call of Duty etc.)
 Masini inteligente (proiectul Google’s selfdriving car, Tesla’s autopilot”
feature)
 Aparate casnice inteligente (case inteligente)
 Online customer support (inclusiv pentru recomandari produse)
 Aplicatii pentru asigurarea securitatii (supraveghere video cu recunoastere
faciala etc)

29
Aplicatii IA pentru educatie
 programe inteligente de tutoring (tutori inteligenti);
 automatizarea unor activitati didactice, precum evaluarea eseurilor si
acordare punctaje;
 automatizarea unor servicii educationale (selectare cursuri optionale,
recomandarea scolilor/specializarilor etc.);
 mesaje customizate la raspunsuri gresite la teste (feedback/instruire
personalizata).

30
Ce este IA ?
 Un domeniu al stiintei calculatoarelor
 Obiectivul domenului IA: Construirea de artefacte (entitati artificiale)
inteligente, pentru:
 Obtinerea de avantaje prin utilizarea acestora (relevanta practica);
 Intelegerea mai buna a inteligentei naturale, in special a celei umane
(relevanta teoretica).

31
O scurta istorie a IA
Fundamentele IA (radacinile)
Stiinta calculatoarelor
Filozofie
Logica
Psihologie/stiinte cognitive
Biologie, neurologie, genetica

32
… si totusi conceptul de robot umanoid apare frecvent in literatura, chiar inainte
de secolul 19.

33
… si totusi nici pana in prezent acest test
nu a fost trecut

34
In 1956 este semnat certificatul de nastere al IA, ca domeniu stiintific.

35
O problema mai complicata reclama un algoritm mai complicat. … si totusi GPS
a fost un esec, din punct de vedere al performantelor!

36
37
38
39
40
Ce este o entitate inteligenta?

“Ca un om” “Rational”

Cognitive
A gandi Logica
Science

Testul lui Agenti


A actiona
Turing rationali

41
Ce studiaza IA?
Comportamentul inteligent (CI) si posibilitatile de emulare a acestuia la
masini.
 CI este asociat efectuarii unor task-uri dificile (pentru om sau dificil de
automatizat).
 CI presupune detinerea si utilizarea de cunostinte. Sisteme bazate pe
cunostinte

2
2

1
(Sursa: Ertel W., Introduction in Artificial Intelligence, Springer Verlag, 2011)
42
Arhitecturi bazate pe agenti
 Un agentul software rational (inteligent) reprezinta un prototip de sistem
bazat pe cunostinte.

 Obiectivul IA = studierea si construirea de agenti rationali.

43
Definitia agentului
Un agent reprezinta o entitate care percepe mediul si actioneaza asupra acestuia.

perceptii

Mediu
Agent

actiuni

Caracteristicile mediului:
 Accesibil-inaccesibil
 Deterministic-nedeterministic
 Episodic-nonepisodic
 Static-dinamic
 Discret-continuu

44
Agent rational (inteligent)
 Reprezinta un agent care actioneaza cu succes.
 Masurarea performantei pentru definirea gradului de succes;
 Informatia detinuta despre mediu (secventa perceptiilor);
 Cunostintele detinute;
 Actiunile pe care le poate intreprinde.

45
Definitia agentului inteligent
Reprezinta agentul care actioneaza astfel incat sa-si maximizeze performanta, pe
baza informatiilor despre mediu dobandite prin perceptii si a cunostintelor
detinute anterior.

Programul agent:
O functie (un program) prin care se realizeaza trecerea de la perceptii la
actiuni.
Functia presupune existenta unei arhitecturi de implementare (hardware si
software).

Agentul = arhitectura de implementare + programul

46
Structura generica a unui program agent

function AGENT(perceptie) returns actiune


static: memorie

memorie ACTUALIZARE-MEMORIE(memorie, perceptie)


actiune CEA-MAI-BUNA-ACTIUNE(memorie)
memorie ACTUALIZARE-MEMORIE(memorie, actiune)
return actiune

47
Structura generica a programului de simulare a mediul
agentului

procedure RUN-ENVIRONMENT(stare, UPDATE-EN, agenti, conditie-


terminare)
inputs: stare
UPDATE-EN
agenti
conditie-terminare

repeat
for each agent in agenti do
PERCEPT[agent] GET-PERCEPT(agent, stare)
end
for each agent in agenti do
ACTION[agent] PROGRAM[agent](PERCEPT[agent])
end
stare UPDATE-EN(actiuni, agenti, stare)
until conditie-terminare(stare)

48
Arhitectura unui agent

Agent
Senzori
M

perceptii
E

D
Memorie (BC)

I
Alegere actiuni
U

actiuni

Efectori

49
Arhitectura unui agent care invata
Standard de performanta

Critic Senzori
M
feedback Modificari alegere perceptii
E

Element care invata D

Element pentru alegere actiuni


I
cunostinte

Scopurile invatarii U

actiuni
Generator de
problema Efectori

50
Evolutia metodelor de IA

(Sursa: Ertel W., Introduction in Artificial Intelligence, Springer Verlag, 2011)


51

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