def learn(self, bottomUpInput, enableInference=None):
    """
    TODO: document

    :param bottomUpInput: 
    :param enableInference: 
    :return: 
    """
    return self.compute(bottomUpInput, enableLearn=True,
                        enableInference=enableInference)
def learn(self, bottomUpInput, enableInference=None):
    """
    TODO: document

    :param bottomUpInput: 
    :param enableInference: 
    :return: 
    """
    return self.compute(bottomUpInput, enableLearn=True,
                        enableInference=enableInference)
def learn ( self , bottomUpInput , enableInference = None ) : return self . compute ( bottomUpInput , enableLearn = True , enableInference = enableInference )
TODO: document

    :param bottomUpInput: 
    :param enableInference: 
    :return:
TODO : document