class
EfficientNetParams
PythonEfficientNet parameters
EfficientNetParams()EfficientNet parameters
attribute
model_config
Pythonmodel_config = ConfigDict(frozen=True, extra='forbid')attribute
family
Pythonfamily: Literal['efficientnet'] = 'efficientnet'Model family
attribute
blocks
Pythonblocks: list[MBConvParams] = Field(default_factory=list, description='EfficientNet blocks')EfficientNet blocks
attribute
input_filters
Pythoninput_filters: int = Field(default=0, description='Input filters')Input filters
attribute
input_kernel_size
Pythoninput_kernel_size: int | tuple[int, int] = Field(default=3, description='Input kernel size')Input kernel size
attribute
input_strides
Pythoninput_strides: int | tuple[int, int] = Field(default=2, description='Input stride')Input stride
attribute
input_activation
Pythoninput_activation: str = Field(default='relu6', description='Input activation')Input activation
attribute
output_filters
Pythonoutput_filters: int = Field(default=0, description='Output filters')Output filters
attribute
output_activation
Pythonoutput_activation: str | None = Field(default=None, description='Output activation')Output activation
attribute
include_top
Pythoninclude_top: bool = Field(default=True, description='Include top')Include top
attribute
num_classes
Pythonnum_classes: int | None = Field(default=None, gt=0, description='Classes of the output layer')Classes of the output layer
attribute
dropout
Pythondropout: float = Field(default=0.2, description='Dropout rate')Dropout rate
attribute
drop_connect_rate
Pythondrop_connect_rate: float = Field(default=0.2, description='Drop connect rate')Drop connect rate
attribute
use_logits
Pythonuse_logits: bool = Field(default=True, description='Use logits')Use logits
attribute
activation
Pythonactivation: str = Field(default='relu6', description='Activation function')Activation function
attribute
norm
Pythonnorm: Literal['batch', 'layer'] | None = Field(default='layer', description='Normalization type')Normalization type