# helia_edge.models.composer_params

Typed parameters of the composer family; importable without Keras.

## helia_edge.models.composer_params.ComposerLayerParams

`class` · `python`

```python
ComposerLayerParams()
```

Composer layer parameters

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

### helia_edge.models.composer_params.ComposerLayerParams.model_config

`attribute` · `python`

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

Source: `helia_edge/models/composer_params.py:16`

### helia_edge.models.composer_params.ComposerLayerParams.name

`attribute` · `python`

```python
name: str = Field(..., description='Layer name')
```

Layer name

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

### helia_edge.models.composer_params.ComposerLayerParams.params

`attribute` · `python`

```python
params: dict = Field(default_factory=dict, description='Layer arguments')
```

Layer arguments

Source: `helia_edge/models/composer_params.py:19`

## helia_edge.models.composer_params.ComposerParams

`class` · `python`

```python
ComposerParams()
```

Composer Network parameters

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

### helia_edge.models.composer_params.ComposerParams.model_config

`attribute` · `python`

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

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

### helia_edge.models.composer_params.ComposerParams.family

`attribute` · `python`

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

Model family

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

### helia_edge.models.composer_params.ComposerParams.layers

`attribute` · `python`

```python
layers: list[ComposerLayerParams] = Field(default_factory=list, description='Network layers')
```

Network layers

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

### helia_edge.models.composer_params.ComposerParams.include_top

`attribute` · `python`

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

Include top

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

### helia_edge.models.composer_params.ComposerParams.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/composer_params.py:39`

### helia_edge.models.composer_params.ComposerParams.output_activation

`attribute` · `python`

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

Output activation

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