class
MBConvParams
PythonMBConv parameters
MBConvParams()MBConv parameters
attribute
model_config
Pythonmodel_config = ConfigDict(frozen=True, extra='forbid')attribute
filters
Pythonfilters: int = Field(..., description='# filters')Number of filters
attribute
depth
Pythondepth: int = Field(default=1, description='Layer depth')Layer depth
attribute
ex_ratio
Pythonex_ratio: float = Field(default=1, description='Expansion ratio')Expansion ratio
attribute
kernel_size
Pythonkernel_size: int | tuple[int, int] = Field(default=3, description='Kernel size')Kernel size
attribute
strides
Pythonstrides: int | tuple[int, int] = Field(default=1, description='Stride size')Stride size
attribute
se_ratio
Pythonse_ratio: float = Field(default=8, description='Squeeze Excite ratio')Squeeze Excite ratio
attribute
droprate
Pythondroprate: float = Field(default=0, description='Drop rate')Drop rate
attribute
bn_momentum
Pythonbn_momentum: float = Field(default=0.9, description='Batch normalization momentum')Batch normalization momentum
attribute
activation
Pythonactivation: str = Field(default='relu6', description='Activation function')Activation function