Elemente de inteligență artificială distribuită

Referat
9/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 9 în total
Cuvinte : 1794
Mărime: 188.55KB (arhivat)
Publicat de: Semenica Gheorghiu
Puncte necesare: 0

Extras din referat

Agentitatea sistemelor este o paradigma recenta cu impact major asupra implementarii

inteligentei artificiale in sistemele distribuite complexe (de exemplu: sisteme industriale, retele

energetice, sisteme de transport sau diverse retele de comunicatii). Alaturi de modelele deja

clasice ale inteligentei artificiale: sisteme expert, sisteme fuzzy, neuronale si evolutioniste,

pentru rezolvarea problemelor complexe in conditii de timp real au fost imaginate arhitecturi de

control virtuale bazate pe agenti software. Inteligenta artificiala se regaseste in aceste sisteme la

nivelul comunitatilor de agenti numite sisteme multi-agent.

Se apreciaza ca cea mai cautata aplicatie pentru inteligenta artificiala, in urmatoarea

decada, va fi dezvoltarea de agenti inteligenti pentru aplicatiile practice de prelucrare a

informatiei, precum si in domeniul serviciilor bazate pe internet [8], [9]. Agentii sunt definiti ca

sisteme software complexe care se adapteaza in medii dinamice si schimbatoare si se preteaza la

rezolvarea problemelor de calcul paralel si distribuit.

Agentii inteligenti se bucura de urmatoarele trasaturi:

-autonomie

-capacitate de comunicare

-reactivitate (isi pecep mediul si reactioneaza prompt)

proactivitate (nu actioneaza numai la stimuli ci pot manifesta comportament teleologic,

avand initiativa);

-continuitate in timp (sunt activi tot timpul:fie in executie, fie in asteptare).

Problema fundamentala consta in modul in care folosesc agentii "experienta" anterioara si

informatiile senzoriale primite din mediu pentru a decide urmatoarele actiuni, modul de abordare

a situatiilor si cum sa colaboreze cu alti agenti. In general, agentii sunt dezvoltati prin

combinarea mai multor experti, fiecare, cunoscator a unor anumite situatii.

In ingineria software termenul de agent este in fond un metatermen ceea ce a condus la

proliferarea unor sinonime (partiale) [7]: knowbot (knowledge-based robot) softbot (software

robot), taskbot (task-based robot), userbot, etc.

Definitie. Un agent inteligent poate fi considerat un sistem bazat pe cunostinte

(Knowledge Based System- KBS) care: isi percepe mediul, rationeaza pentru a interpreta

perceptiile, infera, rezolva probleme si stabileste actiuni, actioneaza asupra mediului pentru a

indeplini o serie de obiective pentru care a fost proiectat.

In contextul ingineriei software agentul inteligent este un program (software), mobil,

integrabil in sisteme multiagent, si de complexitate neprecizata. In prezent, sistemele inteligente

sunt distribuite fiind deci sisteme multiagent (MultiAgent Systems-MAS). IA distribuita este un

subdomeniu recent al inteligentei artificiale, iar conceptul MAS constituie cheia in sinteza

sistemelor complexe. In concluzie, se poate vorbi de asa numita orientare spre agent si noua

paradigma a programarii orientata spre agent (POA) cu potential deosebit in procesarea paralele

si distribuita a informatiei.

1. Paradigma agent software in programare

Acest material completeaza informatia furnizata studentilor la curs 2015

În continuare sunt prezentate structurat, în evoluția lor, conceptele majore de programare de la

cea monolitica la cea orientata pe agent. Diferitele paradigme de programare software se adoptă

în funcție de scopul și destinația programului de aplicație final. Modelul de programare

monolitica are astazi doar valoare istorica, programarea orientata pe obiecte fiind omniprezenta

in majoritatea aplicatiilor. Programarea orientata pe agent a devenit de mare interes odata cu

dezvoltarea retelelor de date si servicii. Evoluția acestor modele de programare este prezentată în

tabelul 2.1.

Bibliografie

[1] Brussel, H. Van, others, Reference architecture for holonic manufacturing systems: PROSA, Elsevier, Computers in Industry 37 , 1998, p.

255-274.

[2] Contractor, N. S., Self-organising systems research in the social sciences: Reconciling the metaphors and the model, Organisational

Communication Division and Information systems Division at the 48th Annual Conference of the International Communication

Association, July 1998, Jerusalem, Israel.

[3] Christensen, J., Holonic Manufacturing Systems: Initial Architectures and Standard Directions, First European Conference on HMS,

Hannover, Germany 1994

[4] Dove, R. (1999), Design Principles for Highly Adaptable Business Systems, With Tangible Manufacturing Examples, Paradigm Shift

International, http://www.parshift.com/docs.

[5] Koestler, A., The Ghost in the Machine, Arkana Books, London, UK, 1967.

[6] Parunak, H. Van Dyke, From Chaos to Commerce: Practical Issues and Research Opportunities in the Non-linear Dynamics of

Decentralised Manufacturing Systems, Proceedings of the Second International Workshop on Intelligent Manufacturing Systems, Sept.

1999, Leuven, Belgium.

[7] Sage, A.P., The Evolution and Interaction of Cybernetics, Systems, Humans and Organisations, Plenary Talk, IEEE-SMC 2000,

Nashville, TN, USA.

[8] Ionita, S., Multi Agent Holonic Based Architecture for Intelligent Power Management in

Residential Areas, International Conference on Machine Learning and Applications (ICMLA’09), Miami, USA, 13-15 December, 2009.

[9] M. Ulieru and S. Ioniță, Soft Computing Techniques for the Holonic Enterprise, FLINT 2001, M. Nikravesh and B. Azvine (Eds.),

New Directions in Enhancing the Power of the Internet, UC Berkeley Electronics Research Laboratory, Memorandum No. UCB/ERL

M01/28, August 2001. pp 182-187.

Preview document

Elemente de inteligență artificială distribuită - Pagina 1
Elemente de inteligență artificială distribuită - Pagina 2
Elemente de inteligență artificială distribuită - Pagina 3
Elemente de inteligență artificială distribuită - Pagina 4
Elemente de inteligență artificială distribuită - Pagina 5
Elemente de inteligență artificială distribuită - Pagina 6
Elemente de inteligență artificială distribuită - Pagina 7
Elemente de inteligență artificială distribuită - Pagina 8
Elemente de inteligență artificială distribuită - Pagina 9

Conținut arhivă zip

  • Elemente de inteligenta artificiala distribuita.pdf

Alții au mai descărcat și

Sisteme de inteligență artificială - logica Fuzzy

Proiect Sisteme cu Inteligenta Artificiala Logica Fuzzy Logica a fost definita in 1965 de catre prof. Lotfi Zadeh, de la Universitatea Berkeley....

Arhitectura calculatoarelor

Scopul lucrării a) Elemente de limbaj de asamblare. b) Instructiuni de transfer. c) Instructiuni aritmetice. Desfășurarea lucrării...

Ce este un site wiki

Deschizând site-ul http://webtools4u2use.wikispaces.com/Wikis și verificând categoriile ce pot fi folosite într-o lecție pentru a alege un...

Seminar 4 Python

Exemplu instalare pachet scikit-learn Din https://pypi.org/project/scikit-learn/ copiem pip install scikit-learn În Command Prompt:...

Securitatea rețelelor VPN

I. Prezentarea rețelelor VPN O rețea privată virtuală (VPN) este o conexiune criptată de rețea care folosește un tunel sigur între capete, prin...

Baze de Date

Am ales ca tema crearea unei baze de date pentru un liceu, acesta va include cinci tabele: Profesori, Clase, Elevi, Note si Prezente. Tabela...

Blockchain tutorial

Blockchain consists of blocks of data connected through the use of cryptography. It belongs to a network of nodes connected over the public...

Laboratoare programarea orientată pe obiecte

1. Obiective - Formarea unei imagini generale, preliminare, despre programarea orientată pe obiecte (POO) și deprinderea cu noile facilitați...

Te-ar putea interesa și

Analiza sistemelor de acționare ale robotului tentacular

1.Generalitati. Incercarile de obtinere a unor noi materiale superperformante au condus la dezvoltarea unei clase de produsi cunoscuti sub...

Publicitatea și Promovarea prin Internet

1.1 Reteaua Internet Internet-ul reprezinta mai mult decât o retea uriasa ce uneste milioane de calculatoare. El constituie o retea de retele si...

Managementul cunoștințelor în organizația bazată pe cunoaștere

In societatea actuala, in care accesul la date si informatii este tot mai usor de realizat gratie ritmului de dezvoltare a tehnologiei informatiei...

Managementul Cunoștințelor

1. Introducere Obiectul lucrării Managementul cunoştinţelor reprezintă un proces de creare, întreţinere şi consolidare a cunoştinţelor în cadrul...

Conceptul de cunoștințe în inteligența artificială

1.Prezentare generala: Inteligenta artificiala reprezinta un domeniu al stiintei calculatoarelor care s-a constituit in scopul emularii...

Inteligența Artificiala

Obiective si contextul actual al temei Când s-a vorbit prima data de Inteligenţa Artificiala(AI-Artificial Intelligence) în 1956,totul părea o...

Domeniul Inteligenței Artificiale

Domeniul inteligenţei artificiale Este greu de dat o definiţie precisă a domeniului inteligenţei artificiale. În general, se consideră că obiectul...

Sisteme Ierarhizate de Conducere

Introducere Teoria sistemelor de conducere ierarhizate merge în trecut până în anii ’70. Deşi idei legate de folosirea structurilor ierarhizate în...

Ai nevoie de altceva?