Neuralt netværk

term_id: neural_network

Category: basic_concepts

Definition

Et neuralt netværk er en serie af algoritmer, der forsøger at genkende underliggende sammenhænge i et datasæt gennem en proces, der efterligner den måde, hvorpå det menneskelige hjernen fungerer. Det består af lag af forbundne neuroner.

Summary

Et datasystem inspireret af biologiske hjerner, bestående af forbundne noder eller neuroner organiseret i lag.

Key Concepts

  • Perceptron
  • Bagudpropagering
  • Aktiveringsfunktioner
  • Vægte og bias

Use Cases

  • Billedgenkendelse
  • Talegenkendelse
  • Prediktiv 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)