Neurális hálózat

term_id: neural_network

Category: basic_concepts

Definition

Egy neurális hálózat algoritmusok sorozata, amely megpróbálja felismerni az adatok halmazában rejlő alapvető kapcsolatokat egy olyan folyamat során, amely utánozza az emberi agy működését. A hálózat rétegekből

Summary

Egy biológiai agyakból merítő inspirációt vevő számítási rendszer, amely rétegekben elrendezett, egymással összekapcsolt csomópontokból vagy neuronokból áll.

Key Concepts

  • Perceptron
  • Visszaterjedés (Backpropagation)
  • Aktivációs függvények
  • Súlyok és torzítások (Bias)

Use Cases

  • Képfelismerés
  • Beszédfelismerés
  • Prediktív analitika

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)