Extras din proiect
Proiectul de faţă îşi propune realizarea unei reţele neuronale cu maxim două straturi ascunse (hidden layer-e).
Se lansează programul proiect1 şi se rulează.
Numărul de intrări se alege pînă la maxim 10 intrări prin apăsarea butonului intrări:
După care se apasă butonul Neuroni H1, alegând câţi neuroni vom avea pe stratul ascuns 1. Dacă dorim să folosim şi stratul ascuns H2 apăsăm butonul Neuroni H2 şi procedăm la fel.
Implicit intrările se propagă prin stratul ascuns la ieşiri, dacă se foloseşte şi stratul ascuns H2 atunci ieşirile stratului H1 vor deveni intrări pentru stratul H2, urmând ca apoi ieşirile stratului H2 să ajungă la ieşiri.
În această imagine se observă că vom avea 2 intrări iar pe stratul ascuns H1 avem 3 neuroni.
Introducem numărul de ieşiri prin apăsarea multiplă a butonului Ieşiri. În cazul de mai sus avem 4 ieşiri.
Pasul următor este introducerea tăriilor sinaptice (weight):
Se apasă butonul w pentru stratul ascuns H1 şi se introduce în forma matriceală fiecare tărie. În stînga avem coloana cu intrări (2 buc.) iar în rîndul de sus neuronii (3 buc.). Prima căsuţă înseamnă prima intrare cu primul neuron, a doua pe rîndul 1 înseamnă prima intrare cu neuronul 2, a treia căsuţă prima intrare cu neuronul 3. Pe rîndul 2 în prima căsuţă intrarea 2 cu neuronul 1 , etc... Se introduc valorile.
Se pot iniţializa toate cu valori predefinite prin apăsarea butonului 0, se iniţializează toate cu 0, apăsarea butonului 1, se iniţializează toate cu 1, apăsarea butonului ~, se iniţializează toate cu valori aleatorii între 0 şi 1.
Când se introduce valoarea, weight-ul corespunzător devine linie îngroşată. După terminare se apasă OK, iar tăriile se salvează în program (se observă îngroşarea liniilor)
Pasul următor este alegerea funcţiei de intrare, de activare şi ieşire care sunt comune pentru toţi neuronii de pe un strat.
Funcţia de intrare poate fi: suma, produs, minim, maxim
Funcţia de activare poate fi: signum, treaptă, liniar, sigmoid, tangentă hyperbolică
Funcţia de ieşire poate fi: real sau binar
Selectarea se facă prin click pe cel dorit. De exemplu pentru tangentă hyperbolic se introduc valorile pentru g şi theta (iniţializate cu 1 şi 0 pentru cazul când se uită)
Preview document
Conținut arhivă zip
- AUTOR.frm
- AUTOR.frx
- creier.frm
- creier.frx
- creier.log
- Detalii.txt
- Module1.bas
- MSSCCPRJ.SCC
- Neuron.jpg
- neuron1.jpg
- Proiect 2 retea neuronala.doc
- Project1.vbp
- Project1.vbw
- weight12.frm
- weight12.frx
- weight23.frm
- weight23.frx
- weight34.frm
- weight34.frx