다음을 통해 공유


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

교대 근무 기간을 사용할지 여부입니다.

useInterpolate
Boolean

보간 사용 여부입니다.

적용 대상