# helia_edge.models.tsmixer_params

Typed parameters of the tsmixer family; importable without Keras.

## helia_edge.models.tsmixer_params.TsMixerBlockParams

`class` · `python`

```python
TsMixerBlockParams()
```

TsMixer block parameters

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

### helia_edge.models.tsmixer_params.TsMixerBlockParams.model_config

`attribute` · `python`

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

Source: `helia_edge/models/tsmixer_params.py:18`

### helia_edge.models.tsmixer_params.TsMixerBlockParams.norm

`attribute` · `python`

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

Normalization type

Source: `helia_edge/models/tsmixer_params.py:20`

### helia_edge.models.tsmixer_params.TsMixerBlockParams.activation

`attribute` · `python`

```python
activation: Literal['relu', 'gelu'] = Field(default='relu', description='Activation type')
```

Activation type

Source: `helia_edge/models/tsmixer_params.py:21`

### helia_edge.models.tsmixer_params.TsMixerBlockParams.dropout

`attribute` · `python`

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

Dropout rate

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

### helia_edge.models.tsmixer_params.TsMixerBlockParams.ff_dim

`attribute` · `python`

```python
ff_dim: int = Field(default=None, description='Feed forward dimension')
```

Feed forward dimension

Source: `helia_edge/models/tsmixer_params.py:23`

## helia_edge.models.tsmixer_params.TsMixerParams

`class` · `python`

```python
TsMixerParams()
```

TsMixer parameters

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

### helia_edge.models.tsmixer_params.TsMixerParams.model_config

`attribute` · `python`

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

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

### helia_edge.models.tsmixer_params.TsMixerParams.family

`attribute` · `python`

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

Model family

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

### helia_edge.models.tsmixer_params.TsMixerParams.blocks

`attribute` · `python`

```python
blocks: list[TsBlockParams] = Field(default_factory=list, description='UNext blocks')
```

TsMixer blocks

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

### helia_edge.models.tsmixer_params.TsMixerParams.num_classes

`attribute` · `python`

```python
num_classes: int | None = Field(default=None, gt=0, description='Output steps; required')
```

Output steps; required

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