# helia_edge.models.efficientnet_params

Typed parameters of the efficientnet family; importable without Keras.

## helia_edge.models.efficientnet_params.EfficientNetParams

`class` · `python`

```python
EfficientNetParams()
```

EfficientNet parameters

Source: `helia_edge/models/efficientnet_params.py:10`

### helia_edge.models.efficientnet_params.EfficientNetParams.model_config

`attribute` · `python`

```python
model_config = ConfigDict(frozen=True, extra='forbid')
```

Source: `helia_edge/models/efficientnet_params.py:32`

### helia_edge.models.efficientnet_params.EfficientNetParams.family

`attribute` · `python`

```python
family: Literal['efficientnet'] = 'efficientnet'
```

Model family

Source: `helia_edge/models/efficientnet_params.py:34`

### helia_edge.models.efficientnet_params.EfficientNetParams.blocks

`attribute` · `python`

```python
blocks: list[MBConvParams] = Field(default_factory=list, description='EfficientNet blocks')
```

EfficientNet blocks

Source: `helia_edge/models/efficientnet_params.py:35`

### helia_edge.models.efficientnet_params.EfficientNetParams.input_filters

`attribute` · `python`

```python
input_filters: int = Field(default=0, description='Input filters')
```

Input filters

Source: `helia_edge/models/efficientnet_params.py:36`

### helia_edge.models.efficientnet_params.EfficientNetParams.input_kernel_size

`attribute` · `python`

```python
input_kernel_size: int | tuple[int, int] = Field(default=3, description='Input kernel size')
```

Input kernel size

Source: `helia_edge/models/efficientnet_params.py:37`

### helia_edge.models.efficientnet_params.EfficientNetParams.input_strides

`attribute` · `python`

```python
input_strides: int | tuple[int, int] = Field(default=2, description='Input stride')
```

Input stride

Source: `helia_edge/models/efficientnet_params.py:38`

### helia_edge.models.efficientnet_params.EfficientNetParams.input_activation

`attribute` · `python`

```python
input_activation: str = Field(default='relu6', description='Input activation')
```

Input activation

Source: `helia_edge/models/efficientnet_params.py:39`

### helia_edge.models.efficientnet_params.EfficientNetParams.output_filters

`attribute` · `python`

```python
output_filters: int = Field(default=0, description='Output filters')
```

Output filters

Source: `helia_edge/models/efficientnet_params.py:40`

### helia_edge.models.efficientnet_params.EfficientNetParams.output_activation

`attribute` · `python`

```python
output_activation: str | None = Field(default=None, description='Output activation')
```

Output activation

Source: `helia_edge/models/efficientnet_params.py:41`

### helia_edge.models.efficientnet_params.EfficientNetParams.include_top

`attribute` · `python`

```python
include_top: bool = Field(default=True, description='Include top')
```

Include top

Source: `helia_edge/models/efficientnet_params.py:42`

### helia_edge.models.efficientnet_params.EfficientNetParams.num_classes

`attribute` · `python`

```python
num_classes: int | None = Field(default=None, gt=0, description='Classes of the output layer')
```

Classes of the output layer

Source: `helia_edge/models/efficientnet_params.py:43`

### helia_edge.models.efficientnet_params.EfficientNetParams.dropout

`attribute` · `python`

```python
dropout: float = Field(default=0.2, description='Dropout rate')
```

Dropout rate

Source: `helia_edge/models/efficientnet_params.py:44`

### helia_edge.models.efficientnet_params.EfficientNetParams.drop_connect_rate

`attribute` · `python`

```python
drop_connect_rate: float = Field(default=0.2, description='Drop connect rate')
```

Drop connect rate

Source: `helia_edge/models/efficientnet_params.py:45`

### helia_edge.models.efficientnet_params.EfficientNetParams.use_logits

`attribute` · `python`

```python
use_logits: bool = Field(default=True, description='Use logits')
```

Use logits

Source: `helia_edge/models/efficientnet_params.py:46`

### helia_edge.models.efficientnet_params.EfficientNetParams.activation

`attribute` · `python`

```python
activation: str = Field(default='relu6', description='Activation function')
```

Activation function

Source: `helia_edge/models/efficientnet_params.py:47`

### helia_edge.models.efficientnet_params.EfficientNetParams.norm

`attribute` · `python`

```python
norm: Literal['batch', 'layer'] | None = Field(default='layer', description='Normalization type')
```

Normalization type

Source: `helia_edge/models/efficientnet_params.py:48`
