:py:mod:`ontolearn.utils.static_funcs` ====================================== .. py:module:: ontolearn.utils.static_funcs Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: ontolearn.utils.static_funcs.init_length_metric ontolearn.utils.static_funcs.init_hierarchy_instances ontolearn.utils.static_funcs.init_named_individuals ontolearn.utils.static_funcs.init_individuals_from_concepts ontolearn.utils.static_funcs.compute_tp_fn_fp_tn ontolearn.utils.static_funcs.compute_f1_score ontolearn.utils.static_funcs.plot_umap_reduced_embeddings ontolearn.utils.static_funcs.plot_decision_tree_of_expressions ontolearn.utils.static_funcs.save_owl_class_expressions .. py:function:: init_length_metric(length_metric: Optional[ontolearn.base.owl.utils.OWLClassExpressionLengthMetric] = None, length_metric_factory: Optional[Callable[[], ontolearn.base.owl.utils.OWLClassExpressionLengthMetric]] = None) Initialize the technique on computing length of a concept .. py:function:: init_hierarchy_instances(reasoner, class_hierarchy, object_property_hierarchy, data_property_hierarchy) -> Tuple[ontolearn.base.owl.hierarchy.ClassHierarchy, ontolearn.base.owl.hierarchy.ObjectPropertyHierarchy, ontolearn.base.owl.hierarchy.DatatypePropertyHierarchy] Initialize class, object property, and data property hierarchies .. py:function:: init_named_individuals(individuals_cache_size) .. py:function:: init_individuals_from_concepts(include_implicit_individuals: bool = None, reasoner=None, ontology=None, individuals_per_concept=None) .. py:function:: compute_tp_fn_fp_tn(individuals, pos, neg) .. py:function:: compute_f1_score(individuals, pos, neg) -> float Compute F1-score of a concept .. py:function:: plot_umap_reduced_embeddings(X: pandas.DataFrame, y: List[float], name: str = 'umap_visualization.pdf') -> None .. py:function:: plot_decision_tree_of_expressions(feature_names, cart_tree, topk: int = 10) -> None Plot the built CART Decision Tree and feature importance .. py:function:: save_owl_class_expressions(expressions: Union[owlapy.class_expression.OWLClassExpression, List[owlapy.class_expression.OWLClassExpression]], path: str = 'Predictions', rdf_format: str = 'rdfxml') -> None