Neuraal Netwerk

term_id: neural_network

Category: basic_concepts

Definition

Een neuraal netwerk is een serie algoritmen die probeert onderliggende relaties in een gegevensset te herkennen via een proces dat de werking van het menselijk brein nabootst. Het bestaat uit lagen van verbonden neuronen.

Summary

Een computersysteem geïnspireerd door biologische hersenen, bestaande uit onderling verbonden knooppunten of neuronen die in lagen zijn georganiseerd.

Key Concepts

  • Perceptron
  • Backpropagatie
  • Activeringsfuncties
  • Gewichten en biases

Use Cases

  • Beeldherkenning
  • Spraakherkenning
  • Predictieve analyse

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)