neuralogic.core.builderο
- class Builder(settings: SettingsProxy)[source]ο
Bases:
object
- build_model(parsed_template, settings: SettingsProxy)[source]ο
- build_template_from_file(settings: SettingsProxy, filename: str)[source]ο
- static get_builders(settings: SettingsProxy)[source]ο
- class BuiltDataset(samples: List[NeuralSample], batch_size: int)[source]ο
Bases:
object
BuiltDataset represents an already built dataset - that is, a dataset that has been grounded and neuralized.
- batch_sizeο
- samplesο
- class DatasetBuilder(parsed_template, java_factory: JavaFactory)[source]ο
Bases:
object
- build_dataset(dataset: BaseDataset | GroundedDataset, settings: SettingsProxy, *, batch_size: int = 1, learnable_facts: bool = False, progress: bool = False) BuiltDataset [source]ο
Builds the dataset (does grounding and neuralization)
- Parameters:
dataset
settings
batch_size
learnable_facts
progress
- Returns:
- ground_dataset(dataset: BaseDataset, settings: SettingsProxy, *, batch_size: int = 1, learnable_facts: bool = False) GroundedDataset [source]ο
Grounds the dataset
- Parameters:
dataset
settings
batch_size
learnable_facts
- Returns:
- class GroundedDataset(groundings, builder)[source]ο
Bases:
object
GroundedDataset represents grounded examples that are not neuralized yet.