DocumentationAPI ReferenceπŸ““ TutorialsπŸ§‘β€πŸ³ Cookbook🀝 IntegrationsπŸ’œ Discord

Abstract class for the Document Classifier.

Module base

BaseDocumentClassifier

class BaseDocumentClassifier(BaseComponent)

BaseDocumentClassifier.run

def run(documents: Union[List[dict], List[Document]], root_node: str)

Arguments:

  • documents: A list of Document objects.
  • root_node: The root node of the pipeline's graph.

BaseDocumentClassifier.run_batch

def run_batch(documents: Union[List[Document], List[List[Document]]],
              batch_size: Optional[int] = None)

Arguments:

  • documents: List of list of Documents.
  • batch_size: Number of Documents to process at a time.

BaseDocumentClassifier.timing

def timing(fn, attr_name)

Wrapper method used to time functions.