Поделиться через


BasicLayer Конструктор

Определение

Инициализирует новый экземпляр класса 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)

Параметры

inChannels
Int32

Входные каналы.

outChannels
Int32

Выходные каналы.

depth
Int32

Количество блоков.

numHeads
Int32

Число голов.

windowSize
Int32

Размер окна.

mlpRatio
Double

Соотношение MLP.

dropRatio
Double

Коэффициент падения.

localConvSize
Int32

Размер локальной свертки.

useShiftWindow
Boolean

Указывает, используется ли окно shift.

useInterpolate
Boolean

Указывает, используется ли интерполяция.

Применяется к