def __init__(self, threshold, filter): """ :param threshold: Dice minimum value :param filter: Set to true to apply filter """ AnswerSimilarityStrategy.__init__(self) self.__threshold = threshold self.__filter = filter self.add_arguments_description(threshold, filter)
def __init__(self, answers_min_med, filter): """ :param threshold: MED maximum value :param filter: Set to true to apply filter """ AnswerSimilarityStrategy.__init__(self) self._med_answers_min = answers_min_med self._filter = filter self.add_arguments_description(answers_min_med, filter)
def __init__(self, tagger, threshold, weight_tag, filter): """ :param tagger: tagger :param threshold: Braccard minimum value :param weight_tag: weight given to the morphological component :param filter: Set to true to apply filter """ AnswerSimilarityStrategy.__init__(self) self.__tagger = tagger self.__threshold = threshold self.__weight_tag = weight_tag self.__filter = filter self.add_arguments_description("tagger", threshold, weight_tag, filter)
def __init__(self, threshold, weight, measure, filter): """ :param threshold: YesNoSimilar minimum value :param weight: weight given to the morphological component :param measure: similarity function to use (jaccard_sentence of dice_sentence) :param filter: Set to true to apply filter """ AnswerSimilarityStrategy.__init__(self) self.__threshold = threshold self.__weight = weight self.__measure = measure self.__filter = filter self.add_arguments_description(threshold, weight, measure.__name__, filter)