Compartilhar via


BasicLayer Construtor

Definição

Inicializa uma nova instância da classe BasicLayer.

public BasicLayer (int inChannels, int outChannels, int depth, int numHeads, int windowSize, double mlpRatio = 4, double dropRatio = 0, int localConvSize = 3, bool useShiftWindow = false, bool useInterpolate = false);
new Microsoft.ML.TorchSharp.AutoFormerV2.BasicLayer : int * int * int * int * int * double * double * int * bool * bool -> Microsoft.ML.TorchSharp.AutoFormerV2.BasicLayer
Public Sub New (inChannels As Integer, outChannels As Integer, depth As Integer, numHeads As Integer, windowSize As Integer, Optional mlpRatio As Double = 4, Optional dropRatio As Double = 0, Optional localConvSize As Integer = 3, Optional useShiftWindow As Boolean = false, Optional useInterpolate As Boolean = false)

Parâmetros

inChannels
Int32

Os canais de entrada.

outChannels
Int32

Os canais de saída.

depth
Int32

O número de blocos.

numHeads
Int32

O número de cabeças.

windowSize
Int32

O tamanho da janela.

mlpRatio
Double

A proporção de MLP.

dropRatio
Double

A taxa de queda.

localConvSize
Int32

O tamanho da convolução local.

useShiftWindow
Boolean

Se usar a janela de turno.

useInterpolate
Boolean

Se usar interpolação.

Aplica-se a