Source code for xpmir.rankers.standard

from experimaestro import field, Param, Config


[docs] class Model(Config): """Base class for standard IR models""" pass
[docs] class BM25(Model): """BM-25 model definition""" k1: Param[float] = field(default=0.9, ignore_default=True) b: Param[float] = field(default=0.4, ignore_default=True)
[docs] class QLDirichlet(Model): """Query likelihood (Dirichlet smoothing) model definition""" mu: Param[float] = field(default=1000, ignore_default=True)