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. 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 neurons

Opretter 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

2

Kilder

2