Neuralt nätverk

term_id: neural_network

Category: basic_concepts

Definition

Ett neuralt nätverk är en serie algoritmer som strävar efter att känna igen underliggande samband i en mängd data genom en process som imiterar hur det mänskliga hjärnan fungerar. Det består av sammanlänkade lager av neuroner.

Summary

Ett datorsystem inspirerat av biologiska hjärnor, bestående av sammankopplade noder eller neuroner organiserade i lager.

Key Concepts

  • Perceptron
  • Backpropagering
  • Aktiveringsfunktioner
  • Vikter och bias

Use Cases

  • Bildigenkänning
  • Taligenkänning
  • Prediktiv analys

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)