neuralogic.core.settingsο
Module contentsο
- class Settings(*, optimizer: ~neuralogic.optim.optimizer.Optimizer = <neuralogic.optim.adam.Adam object>, learning_rate: float | None = None, epochs: int = 3000, error_function: ~neuralogic.nn.loss.ErrorFunction = <neuralogic.nn.loss.MSE object>, initializer: ~neuralogic.nn.init.Initializer = <neuralogic.nn.init.Uniform object>, rule_transformation: ~neuralogic.core.constructs.function.function.Transformation = <neuralogic.core.constructs.function.function.Transformation object>, rule_combination: ~neuralogic.core.constructs.function.function.Combination = <neuralogic.core.constructs.function.function.Combination object>, rule_aggregation: ~neuralogic.core.constructs.function.function.Aggregation = <neuralogic.core.constructs.function.function.Aggregation object>, relation_transformation: ~neuralogic.core.constructs.function.function.Transformation = <neuralogic.core.constructs.function.function.Transformation object>, relation_combination: ~neuralogic.core.constructs.function.function.Combination = <neuralogic.core.constructs.function.function.Combination object>, iso_value_compression: bool = True, chain_pruning: bool = True, prune_only_identities: bool = False, grounder: ~neuralogic.core.enums.Grounder = Grounder.BUP)[source]ο
Bases:
object
- property chain_pruning: boolο
- create_disconnected_proxy() SettingsProxy [source]ο
- create_proxy() SettingsProxy [source]ο
- property epochs: intο
- property error_function: ErrorFunctionο
- property initializer: Initializerο
- property iso_value_compression: boolο
- property prune_only_identities: boolο
- property relation_combination: Combinationο
- property relation_transformation: Transformationο
- property rule_aggregation: Aggregationο
- property rule_combination: Combinationο
- property rule_transformation: Transformationο
Submodulesο
neuralogic.core.settings.settings_proxyο
- class SettingsProxy(*, optimizer: Optimizer, learning_rate: float, epochs: int, error_function: ErrorFunction, initializer: Initializer, rule_transformation: Transformation, rule_combination: Combination, rule_aggregation: Aggregation, relation_transformation: Transformation, relation_combination: Combination, iso_value_compression: bool, chain_pruning: bool, prune_only_identities: bool, grounder: Grounder)[source]ο
Bases:
object
- property chain_pruning: boolο
- property debug_exporting: boolο
- property default_fact_value: floatο
- property epochs: intο
- property error_functionο
- get_aggregation_function(aggregation: Aggregation)[source]ο
- get_combination_function(combination: Combination)[source]ο
- get_transformation_function(transformation: Transformation)[source]ο
- property grounderο
- property initializerο
- property initializer_constο
- property initializer_uniform_scaleο
- property iso_value_compression: boolο
- property prune_only_identities: boolο
- property relation_combination: Combinationο
- property relation_transformation: Transformationο
- property rule_aggregation: Aggregationο
- property rule_combination: Combinationο
- property rule_transformation: Transformationο