def update_parameters(self, params):
    ''
    raise NotImplementedError('update_parameters is an abstract method')
def update_parameters(self, params):
    
    raise NotImplementedError('update_parameters is an abstract method')