ontolearn.utils.static_funcs

Module Contents

Functions

init_length_metric([length_metric, length_metric_factory])

Initialize the technique on computing length of a concept

init_hierarchy_instances(...)

Initialize class, object property, and data property hierarchies

init_named_individuals(individuals_cache_size)

init_individuals_from_concepts([...])

compute_tp_fn_fp_tn(individuals, pos, neg)

compute_f1_score(→ float)

Compute F1-score of a concept

plot_umap_reduced_embeddings(→ None)

plot_decision_tree_of_expressions(→ None)

Plot the built CART Decision Tree and feature importance

save_owl_class_expressions(→ None)

ontolearn.utils.static_funcs.init_length_metric(length_metric: OWLClassExpressionLengthMetric | None = None, length_metric_factory: Callable[[], OWLClassExpressionLengthMetric] | None = None)[source]

Initialize the technique on computing length of a concept

ontolearn.utils.static_funcs.init_hierarchy_instances(reasoner, class_hierarchy, object_property_hierarchy, data_property_hierarchy) Tuple[ClassHierarchy, ObjectPropertyHierarchy, DatatypePropertyHierarchy][source]

Initialize class, object property, and data property hierarchies

ontolearn.utils.static_funcs.init_named_individuals(individuals_cache_size)[source]
ontolearn.utils.static_funcs.init_individuals_from_concepts(include_implicit_individuals: bool = None, reasoner=None, ontology=None, individuals_per_concept=None)[source]
ontolearn.utils.static_funcs.compute_tp_fn_fp_tn(individuals, pos, neg)[source]
ontolearn.utils.static_funcs.compute_f1_score(individuals, pos, neg) float[source]

Compute F1-score of a concept

ontolearn.utils.static_funcs.plot_umap_reduced_embeddings(X: pandas.DataFrame, y: List[float], name: str = 'umap_visualization.pdf') None[source]
ontolearn.utils.static_funcs.plot_decision_tree_of_expressions(feature_names, cart_tree, topk: int = 10) None[source]

Plot the built CART Decision Tree and feature importance

ontolearn.utils.static_funcs.save_owl_class_expressions(expressions: owlapy.class_expression.OWLClassExpression | List[owlapy.class_expression.OWLClassExpression], path: str = 'Predictions', rdf_format: str = 'rdfxml') None[source]