Rețea neuronală

term_id: neural_network

Category: basic_concepts

Definition

O rețea neuronală este o serie de algoritmi care încearcă să recunoască relațiile subiacente dintr-un set de date printr-un proces care imită modul de funcționare al creierului uman. Este compusă din straturi de neuroni artificiali conectați.

Summary

Un sistem de calcul inspirat de creierul biologic, format din noduri sau neuroni interconectați, organizați în straturi.

Key Concepts

  • Perceptron
  • Retropropagare
  • Funcții de activare
  • Greutăți și bias-uri

Use Cases

  • Recunoaștere de imagini
  • Recunoaștere vocală
  • Analiză predictivă

Code Example

1
2
3
4
5
6
7
import torch.nn as nn
class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.layer = nn.Linear(10, 1)
    def forward(self, x):
        return self.layer(x)