def setProbabilities(self, nGram: NGram, level: int): """ Wrapper function to set the N-gram probabilities with laplace smoothing. PARAMETERS ---------- nGram : NGram N-Gram for which the probabilities will be set. level : int height for NGram. if level = 1, If level = 1, N-Gram is treated as UniGram, if level = 2, N-Gram is treated as Bigram, etc. """ nGram.setProbabilityWithPseudoCount(self.__delta, level)
def setProbabilities(self, nGram: NGram, level: int): """ Wrapper function to set the N-gram probabilities with additive smoothing. PARAMETERS ---------- nGram : NGram N-Gram for which the probabilities will be set. level : int Level for which N-Gram probabilities will be set. Probabilities for different levels of the N-gram can be set with this function. If level = 1, N-Gram is treated as UniGram, if level = 2, N-Gram is treated as Bigram, etc. """ nGram.setProbabilityWithPseudoCount(self.__delta, level)
def setProbabilities(self, nGram: NGram, level: int): nGram.setProbabilityWithPseudoCount(0.0, level)