Configs
physXAI.models.ann.configs.ann_model_configs
Classes
ClassicalANNConstruction_config
Bases: BaseModel
Source code in physXAI/models/ann/configs/ann_model_configs.py
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
Attributes
n_layers: int = Field(..., gt=0)
class-attribute
instance-attribute
n_neurons: Union[int, list[int]] = 32
class-attribute
instance-attribute
activation_function: Union[str, list[str]] = 'softplus'
class-attribute
instance-attribute
rescale_output: bool = True
class-attribute
instance-attribute
Functions
validate_n_neurons(v, info)
Source code in physXAI/models/ann/configs/ann_model_configs.py
12 13 14 15 16 17 18 19 20 21 22 23 |
|
validate_activation(v, info)
Source code in physXAI/models/ann/configs/ann_model_configs.py
25 26 27 28 29 30 31 |
|
RBFConstruction_config
Bases: ClassicalANNConstruction_config
Source code in physXAI/models/ann/configs/ann_model_configs.py
34 35 36 |
|
Attributes
random_state: int = 42
class-attribute
instance-attribute
CMNNModelConstruction_config
Bases: ClassicalANNConstruction_config
Source code in physXAI/models/ann/configs/ann_model_configs.py
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
|
Attributes
monotonicities: Optional[dict[str, int]] = None
class-attribute
instance-attribute
activation_split: Optional[list[float]] = [1, 1, 1]
class-attribute
instance-attribute
Functions
validate_monotonicities(v)
Source code in physXAI/models/ann/configs/ann_model_configs.py
44 45 46 47 48 49 50 51 |
|
validate_activation_split(v)
Source code in physXAI/models/ann/configs/ann_model_configs.py
53 54 55 56 57 58 59 60 61 62 63 |
|
RNNModelConstruction_config
Bases: BaseModel
Source code in physXAI/models/ann/configs/ann_model_configs.py
66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
Attributes
rnn_units: int = Field(32, gt=0)
class-attribute
instance-attribute
rnn_layer: Literal['RNN', 'GRU', 'LSTM'] = 'RNN'
class-attribute
instance-attribute
init_layer: Optional[Literal['dense', 'RNN', 'GRU', 'LSTM']] = 'RNN'
class-attribute
instance-attribute
Functions
validate_init_layer(v, info)
Source code in physXAI/models/ann/configs/ann_model_configs.py
71 72 73 74 75 76 77 78 |
|