galahad.server.classifier
Module Contents
Classes
Generic enumeration. |
|
Generic enumeration. |
|
Functions
|
|
|
Attributes
- galahad.server.classifier.logger
- class galahad.server.classifier.AnnotationFeatures[source]
Bases:
enum.EnumGeneric enumeration.
Derive from this class to define new enumerations.
- VALUE = f.value
- class galahad.server.classifier.AnnotationTypes[source]
Bases:
enum.EnumGeneric enumeration.
Derive from this class to define new enumerations.
- ANNOTATION = t.annotation
- SENTENCE = t.sentence
- TOKEN = t.token
- class galahad.server.classifier.Classifier[source]
-
- property name(self) str
- abstract predict(self, model_id: str, document: galahad.server.dataclasses.Document) Optional[galahad.server.dataclasses.Document][source]
- train(self, model_id: str, documents: List[galahad.server.dataclasses.Document])[source]
- class galahad.server.classifier.ClassifierStore(model_directory: pathlib.Path)[source]
- add_classifier(self, name: str, classifier: Classifier)[source]
- get_classifier(self, name: str) Optional[Classifier][source]
- get_classifier_info(self, name: str) Optional[galahad.server.dataclasses.ClassifierInfo][source]
Builds classifier info for the classifier given by name and returns it.
- Parameters
name – The name of the classifier whose info to get.
- Returns
The classifier info of the classifier named name if it was found, else None.
- get_classifier_infos(self) List[galahad.server.dataclasses.ClassifierInfo][source]
Builds classifier infos for all classifiers in this store and returns it.
- Returns
List of classifier infos for all stored classifiers.
- galahad.server.classifier.get_lock(lock_directory: pathlib.Path, lock_id: str) filelock.FileLock[source]
- galahad.server.classifier.train_classifier(classifier: Classifier, dataset_folder: pathlib.Path, model_id: str, lock_directory: pathlib.Path)[source]