# Imports
# > Standard library
from dataclasses import dataclass
[docs]
@dataclass
class Conv2DConfig:
activation: str
kernel_size: tuple
strides: tuple
filters: int
[docs]
@dataclass
class Pooling2DConfig:
pool_size: tuple
strides: tuple
[docs]
@dataclass
class DenseConfig:
activation: str
units: int
[docs]
@dataclass
class RNNConfig:
units: int
return_sequences: bool
go_backwards: bool
dropout: float
recurrent_dropout: float
rnn_type: str = None
[docs]
@dataclass
class DropoutConfig:
rate: float
[docs]
@dataclass
class ReshapeConfig:
target_shape: tuple