def __init__(self): self.statesbook = CodeBook([]) self.vocabularybook = CodeBook([]) self.initial_probabilities = [] self.transition_probabilities = [] self.emission_probabilities = [] self.states = () self.final_transition_probabilities = [] self.vocabulary = []
def __init__(self, model={}): super(HMM, self).__init__(model) self.states = () self.initial_prob = numpy.array([]) self.emission_prob = numpy.array([]) self.transition_prob = numpy.array([]) self.forward = numpy.array([]) self.viterbi = numpy.array([]) self.path = numpy.array([]) self.transit_record = {} self.tagnum = {} # tagnum does not count the last tag self.tagnumall = {} self.tagword = {} self.firsttag = {} self.labeldic = CodeBook('') self.datadic = CodeBook('') self.hmmdic = {} self.hmmdic2 = {}