Rețele Neuronale

Previzualizare curs:

Extras din curs:

1.1.Modele ale calculului

Modelul matematic. Conceptul de calculabilitate presupune definirea

prealabila a instrumentelor disponibile, adica a unui set de functii primitive

evident calculabile si a unor de reguli de compunere. Toate functiile care se

obtin din cele primitive folosind regulile de compozitie vor fi de asemenea

calculabile.

Astfel, David Hilbert a introdus conceptul de functie primitiv recursiva ca

fiind o functie care poate fi construita din functia zero si functia succesor

utilizând compunerea, proiectia si un numar determinat de iteratii (recursie

primitiva). Dupa descoperirea de catre Wilhelm Ackerman a unei functii

calculabile care nu este primitiv recursiva a aparut conceptul de functie

general recursiva, acest formalism introducând un operator echivalent cu

consultarea unui tabel infinit. O alternativa a definitiei matematice a

conceptului de calculabilitate a fost data de Alonzo Church sub forma . -

calculului. Faptul ca o functie general recursiva poate fi exprimata cu

formalismul . -calculului, a fost aratata de Chuch si Kleene (1936). A aparut

astfel teza lui Church conform careia functiile calculabile sunt functii general

recursive si despre care, recent, David Deutsch afirma ca trebuie considerata

ca un principiu fizic.

Modelul logico-operational  masina Turing. Modelul introdus de Alan

Turing este un model operational, mecanic al calculabilitatii. O masina

Turing consta dintr-o banda infinita pe care simbolurile pot fi memorate si

citite. Un cap de citire-scriere se deplaseaza catre stânga sau dreapta în

functie de starea interna care este actualizata la fiecare pas. Teza lui Turing

afirma ca functiile calculabile sunt acelea care se pot calcula cu acest tip de

dispozitiv. Turing a demonstrat echivalenta cu calculabilitatea in sensul lui

Church.

Modelul calculatorului. Primele dispozitive de calcul electronic au aparut în

anii 30-40. Konrad Zuse a construit la Berlin între 1938 si 1944 masinile de

calcul Z1 si Z3 care erau programabile dar nu universale. Acestea puteau

executa o secventa de instructiuni dar nu puteau realiza iteratii. O alta masina

din acea perioada, Mark I construita la Harward putea executa un numar finit

de iteratii dar nu putea implementa cicluri while, adica putea calcula functii

recursive dar nu general recursive. Se pare ca prima masina universala a fost

construita la Manchester care putea acoperi toate functiile calculabile

folosind programe cu salturi conditionate.

Automatele celulare. Principala problema în realizarea consensului asupra

arhitecturii unui calculator universal a fost definirea arhitecturii minimale

care sa garanteze universabilitatea. John von Neumann a studiat automatele

celulare care proceseaza simultan datele. Comunicarea si coordonarea între

celulele de calcul este realizata prin anumiti algoritmi si conventii. S-a

demonstrat ca orice functie Turing calculabila poate fi calculata de asemenea

de m automate celulare unidimensionale. Automatele celulare constituie un

prim model de calcul paralel masiv.

Modelul biologic  retele neuronale. Retelele neuronale au fost inspirate de

fiziologia neuronilor si constau dintr-o structura ierarhica multistratificata

care se deosebeste de automatele celulare prin aceea ca în comunicare nu sunt

implicate doar unitati imediat vecine ci oricare doua unitati de procesare pot

fi conectate. Parametri necesari functionarii unei retele neuronale trebuie

determinati în mod adaptiv. Retelele neuronale artificiale au fost inspirate de

sistemul biologic si preiau, adapteaza, metodele specifice pentru procesarea

informatiei surprinzator de elegant si care au aparut ca un rezultat al unei

evolutii îndelungate a solutiilor descoperite de natura pentru operarea într-un

mediu nedeterminist, nesigur.

1.2.Retele neuronale artificiale.

În cazul retelelor neuronale artificiale (RNA) functiile primitive sunt plasate

în nodurile retelei si regulile de compunere sunt date implicit de modelul de

interconectare a nodurilor, de modul sincron sau asincron în transmiterea

informatiei si de prezenta sau absenta ciclurilor.

1.1.1.Retele de functii primitive

În figura 1 este reprezentat un neuron abstract cu n intrari, intrarea i

transmitând o valoare reala i x . Functia primitiva f care constituie corpul

neuronului abstract transforma suma ponderata a intrarilor într-o marime de

iesire bine determinata. Ponderile i w sunt asociate conexiunilor între intrari

si corpul neuronului.

Figura 1. Reprezentarea unui neuron abstract

Daca concepem o RNA ca o retea în ale carei noduri sunt plasate functii

primitive, atunci se pot construi modele diferite generate de diverse moduri

de alegere a functiilor primitive, a modelului de interconectare si a

temporizarii transmisiei informatiei. Un model functional al unui RNA este

ilustrat în fig. 2.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • 01-Retele-functii-introd.pdf
  • 02-logica-prag.pdf
  • 03-Perceptron.pdf
  • 04-inv-perceptron.pdf
  • 05-inv-perceptron-alg-prob.pdf
  • 06-inv-nesuperv-clustering.pdf
  • 07-analiza-comp-princ-Oja.pdf
  • 08-retropr-1.pdf
  • 09-retroprop-2.pdf
  • 10-Inv-rapida.pdf
  • 11-Ordin-doi-Relaxare.pdf
  • 12-Impl-sistolic.pdf
  • 13-Retele-Kohonen.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
7.3/10 (3 voturi)
Nr fișiere:
13 fisiere
Pagini (total):
70 pagini
Imagini extrase:
106 imagini
Nr cuvinte:
29 486 cuvinte
Nr caractere:
152 005 caractere
Marime:
2.25MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Inteligența Artificială
Predat:
la facultate
Materie:
Inteligența Artificială
Sus!