Neuralt nettverk

term_id: neural_network

Category: basic_concepts

Definition

Et neuralt nettverk er en serie algoritmer som forsøker å gjenkjenne underliggende sammenhenger i et sett med data gjennom en prosess som etterligner måten det menneskelige hjernen fungerer på. Det består av lag med sammenkoblede noder.

Summary

Et datasystem inspirert av biologiske hjerner, bestående av sammenkoblede noder eller nevroner organisert i lag.

Key Concepts

  • Perceptron
  • Tilbakepropagasjon
  • Aktiveringsfunksjoner
  • Vekter og bias

Use Cases

  • Bilderekognisjon
  • Talegjenkjenning
  • 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)