'Get the list of parameters, filtered by the provided tags.
Some common tags include \'regularizable\' and \'trainable\''

def get_params(self, **tags):

    tag_tuple = tuple(sorted(list(tags.items()), key=(lambda x: x[0])))
    if (tag_tuple not in self._cached_params):
        self._cached_params[tag_tuple] = self.get_params_internal(**tags)
    return self._cached_params[tag_tuple]
