in sourcecode/scoring/mf_topic_scorer.py [0:0]
def __init__(
self,
topicName: str,
seed: Optional[int] = None,
pseudoraters: Optional[bool] = False,
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: float = 0.5,
lowDiligenceThreshold: float = 0.263,
factorThreshold: float = 0.5,
multiplyPenaltyByHarassmentScore: bool = True,
minimumHarassmentScoreToPenalize: float = 2.0,
tagConsensusHarassmentHelpfulRatingPenalty: int = 10,