$29.99
Laborator 7 – Retele neuronale
Tema
Implementati algoritmul Backpropagation pentru o retea neuronala multistrat (cu un strat ascuns si doi neuroni in stratul ascuns) cu scopul de a invata functii logice binare. Datele de antrenare vor fi citite dintr-un fisier. Spre exemplu, fisierul de intrare pentru functia AND poate contine:
0 0 0
0 1 0
1 0 0
1 1 1
Parametrii algoritmului (numarul maxim de epoci de antrenare, rata de invatare, etc) vor fi cititi de la tastatura.
Etape de rezolvare
1. (0.1) citirea datelor
2. (0.1) functia de activare sigmoida
3. (0.2) propagarea inainte
4. (0.3) propagare inapoi
4a. calculul gradientilor si corectia ponderilor pentru stratul de iesire
4b. calculul gradientilor si corectia ponderilor pentru stratul ascuns
5. (0.2) actualizarea ponderilor, procedura iterativa de antrenare
6. (0.1) afisarea rezultatelorPentru laboratorul 7: punctele 1, 2
Legaturi utile:
https://deepai.org/machine-learning-glossary-and-terms/backpropagation https://www.deeplearningbook.org/contents/mlp.html