TrainBatch
- class lightning_ir.data.data.TrainBatch(queries: Sequence[str], docs: Sequence[Sequence[str]], query_ids: Sequence[str] | None = None, doc_ids: Sequence[Sequence[str]] | None = None, qrels: List[Dict[str, int]] | None = None, targets: Tensor | None = None)[source]
Bases:
RankBatchA batch of ranking data that combines multiple
RankSampleinstances- doc_ids
Optional list of list of document ids. Defaults to None.
- Type:
Sequence[Sequence[str]] | None
- qrels
Optional list of dictionaries mapping document ids to relevance labels. Defaults to None.
- Type:
List[Dict[str, int]] | None
- targets
Optional list of target labels denoting the relevance of a document for the query. Defaults to None.
- Type:
torch.Tensor | None
- __init__(queries: Sequence[str], docs: Sequence[Sequence[str]], query_ids: Sequence[str] | None = None, doc_ids: Sequence[Sequence[str]] | None = None, qrels: List[Dict[str, int]] | None = None, targets: Tensor | None = None) None
Methods
__init__(queries, docs[, query_ids, ...])Attributes