Explore DeepProbLog API modules
masterDeepProbLog provides several specialized modules for different stages of the machine learning and probabilistic reasoning pipeline:
- Data & Tensors:
deepproblog.embeddingsfor vector representations,deepproblog.tensorfor tensor operations, anddeepproblog.datasetfor managing training/evaluation data. - Logic & Reasoning:
deepproblog.queryfor formulating queries,deepproblog.solverfor probabilistic inference,deepproblog.enginefor the execution engine, anddeepproblog.semiringfor semiring-based reasoning. - Neural Components:
deepproblog.networkfor neural architectures anddeepproblog.arithmetic_circuitfor representing arithmetic operations within the logic framework. - Training & Evaluation:
deepproblog.optimizerfor parameter updates,deepproblog.trainfor the training loop, anddeepproblog.evaluatefor assessing model performance.