src.lscd.model#

Module Contents#

Classes#

GradedLSCDModel

Helper class that provides a standard way to create an ABC using

BinaryModel

Helper class that provides a standard way to create an ABC using

BinaryThresholdModel

Helper class that provides a standard way to create an ABC using

class src.lscd.model.GradedLSCDModel#

Bases: pydantic.BaseModel, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

class Config#
json_encoders#
abstract predict(lemma: src.lemma.Lemma) float#
abstract predict_all(lemmas: list[src.lemma.Lemma]) list[float]#
class src.lscd.model.BinaryModel#

Bases: pydantic.BaseModel, abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

class Config#
json_encoders#
class src.lscd.model.BinaryThresholdModel#

Bases: BinaryModel

Helper class that provides a standard way to create an ABC using inheritance.

class Config#
json_encoders#
threshold_fn: Callable[[list[float]], list[int]]#
graded_model: GradedLSCDModel#
predict(graded_predictions: list[float]) list[int]#