def classify( self, data, parameters ): log_responsibilities = self.log_likelihood_func( data, parameters ) responsibilities = log_space_normalise_rows( log_responsibilities ) return responsibilities
def update( self, parameters ): log_responsibilities = self.likelihood_func( self.data, parameters ) self.responsibilities = log_space_normalise_rows( log_responsibilities )