autoBOTLib.misc package¶
Submodules¶
autoBOTLib.misc.misc_helpers module¶
-
autoBOTLib.misc.misc_helpers.
store_autobot_model
(model_class, path, verbose=True)¶ A simple model storage method. It pickles a trained autoBOT object.
- Parameters
model_class – The autoBOT object
path – The path to the output file
-
autoBOTLib.misc.misc_helpers.
load_autobot_model
(path, verbose=True)¶ Load a pickled autoBOT model.
- Parameters
path – The path to the output file
model_skeleton – The model object to be equipped with the stored model space
- Return unpickled_model
Returns a trained, unpickled model useful for further learning.
autoBOTLib.misc.misc_keyword_detection module¶
RaKUn is an algorithm for graph-absed keyword extraction.
-
class
autoBOTLib.misc.misc_keyword_detection.
RakunDetector
(hyperparameters, verbose=True)¶ Bases:
object
-
__init__
(hyperparameters, verbose=True)¶ Initialize self. See help(type(self)) for accurate signature.
-
corpus_graph
(language_file, limit_range=3000000, verbose=False, lemmatizer=None, stopwords=None, min_char=4, stemmer=None, input_type='file')¶
-
generate_hypervertices
(G)¶ This node generates hypervertices.
-
hypervertex_prunning
(graph, distance_threshold, pair_diff_max=2, distance_method='editdistance')¶
-
find_keywords
(document, input_type='file', validate=False)¶
-
calculate_edit_distance
(key1, key2)¶
-
calculate_embedding_distance
(key1, key2)¶
-