in sourcecode/scoring/mf_group_scorer.py [0:0]
def __init__(
self,
includedGroups: Set[int],
groupId: int,
seed: Optional[int] = None,
groupThreshold: float = 0.8,
saveIntermediateState: bool = False,
userFactorLambda=None,
noteFactorLambda=None,
userInterceptLambda=None,
noteInterceptLambda=None,
globalInterceptLambda=None,
diamondLambda=None,
normalizedLossHyperparameters=None,
maxFirstMFTrainError: float = 0.16,
maxFinalMFTrainError: float = 0.09,
minMeanNoteScore: float = 0.05,
crhThreshold: float = 0.40,
crnhThresholdIntercept: float = -0.05,
crnhThresholdNoteFactorMultiplier: float = -0.8,
crnhThresholdNMIntercept: float = -0.15,
crhSuperThreshold: Optional[float] = 0.5,
lowDiligenceThreshold: float = 0.263,
factorThreshold: float = 0.5,
multiplyPenaltyByHarassmentScore: bool = True,
minimumHarassmentScoreToPenalize: float = 2.0,
tagConsensusHarassmentHelpfulRatingPenalty: int = 10,
tagFilterPercentile: int = 95,
incorrectFilterThreshold: float = 2.5,
threads: int = 4,