# helia_edge.models.convmixer_params

Typed parameters of the ConvMixer family; importable without Keras.

## helia_edge.models.convmixer_params.ConvMixerParams

`class` · `python`

```python
ConvMixerParams()
```

ConvMixer parameters

Source: `helia_edge/models/convmixer_params.py:8`

### helia_edge.models.convmixer_params.ConvMixerParams.model_config

`attribute` · `python`

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

Source: `helia_edge/models/convmixer_params.py:22`

### helia_edge.models.convmixer_params.ConvMixerParams.family

`attribute` · `python`

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

Model family

Source: `helia_edge/models/convmixer_params.py:24`

### helia_edge.models.convmixer_params.ConvMixerParams.filters

`attribute` · `python`

```python
filters: int = Field(default=256, description='# filters per layer')
```

Number of filters per layer

Source: `helia_edge/models/convmixer_params.py:25`

### helia_edge.models.convmixer_params.ConvMixerParams.depth

`attribute` · `python`

```python
depth: int = Field(default=8, description='Network depth')
```

Network depth

Source: `helia_edge/models/convmixer_params.py:26`

### helia_edge.models.convmixer_params.ConvMixerParams.kernel_size

`attribute` · `python`

```python
kernel_size: int = Field(default=5, description='Filter size')
```

Filter size

Source: `helia_edge/models/convmixer_params.py:27`

### helia_edge.models.convmixer_params.ConvMixerParams.patch_size

`attribute` · `python`

```python
patch_size: int = Field(default=2, description='Patch size')
```

Patch size

Source: `helia_edge/models/convmixer_params.py:28`

### helia_edge.models.convmixer_params.ConvMixerParams.include_top

`attribute` · `python`

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

Include top

Source: `helia_edge/models/convmixer_params.py:29`

### helia_edge.models.convmixer_params.ConvMixerParams.num_classes

`attribute` · `python`

```python
num_classes: int | None = Field(default=None, gt=0, description='Classes of the dense head; None for no dense layer')
```

Classes of the dense head; None for no dense layer

Source: `helia_edge/models/convmixer_params.py:30`

### helia_edge.models.convmixer_params.ConvMixerParams.output_activation

`attribute` · `python`

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

Output activation

Source: `helia_edge/models/convmixer_params.py:33`
