[SOLVED] Artifical Intelligence Lab 7 – Retele neuronale

25.00 $

Programming resource
Digital learning resource
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

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

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.