vægtmatrix
En matrix af justerbare parametre i et neuralt netværk, der transformerer input til output ved lineær transformation.
Kort fortalt
En vægtmatrix er et gitter af tal i en AI-model, der bestemmer, hvor meget hver inputværdi betyder for output'et.
- Kategori
- begreb
- Niveau
- øvet
- Udtale
- /ˈvɛɡtmɑˌtʁis/
Betydninger
1- 1
En matrix indeholdende de justerbare parametre (vægte) i et neuralt netværks lag, brugt til at multiplicere inputtet.
- I et fully connected lag er vægtmatricen af størrelse (input_dim, output_dim).
- Under træning opdateres vægtmatricen ved hjælp af gradientnedstigning.
Hvornår bruges det
Vægtmatricer bruges i fuldt forbundne lag (dense layers) og konvolutionslag, hvor de gemmer de lærte forbindelser mellem neuroner. Under træning opdateres de via bagpropagation og gradientnedstigning.
Formel
y = Wx + b, hvor W er vægtmatrix, x input, b bias, y output.Kodeeksempel
import numpy as np
W = np.random.randn(10, 5) # weight matrix for layer with 10 inputs, 5 neuronsOpretter en tilfældig vægtmatrix af størrelse 10x5.
Oprindelse
Sammensat af 'vægt' (fra engelsk 'weight') og 'matrix', der betegner en todimensional tabel af tal.
Afledte ord
2Kilder
2- Deep Learning (Goodfellow, Bengio, Courville)
- Neural Networks and Deep Learning (Michael Nielsen)