Skip to content

BaseScore

Base class for scoring functions.

Methods

convert_to_tensor

Transform sparse matrix to tensor.

Parameters

  • embeddings (scipy.sparse._csr.csr_matrix | numpy.ndarray)
  • device (str)
distinct_documents_encoder

Return True if the encoder is distinct for documents and nodes.

encode_queries_for_retrieval

Encode queries for retrieval.

Parameters

  • queries (list[str])
get_retriever

Create a retriever

leaf_scores

Return the scores of the embeddings.

Parameters

  • queries_embeddings (torch.Tensor)
  • leaf_embedding (torch.Tensor)
nodes_scores

Score between queries and nodes embeddings.

Parameters

  • queries_embeddings (torch.Tensor)
  • nodes_embeddings (torch.Tensor)
stack

Stack list of embeddings.

  • embeddings (list[scipy.sparse._csr.csr_matrix | numpy.ndarray | dict])
transform_documents

Transform documents to embeddings.

Parameters

  • documents (list[dict])
transform_queries

Transform queries to embeddings.

Parameters

  • queries (list[str])