def get_params(self, deep=True):
params = {<EOL>"<STR_LIT>": self.loss,<EOL>"<STR_LIT>": self.learning_schedule,<EOL>"<STR_LIT>": self.no_components,<EOL>"<STR_LIT>": self.learning_rate,<EOL>"<STR_LIT:k>": self.k,<EOL>"<STR_LIT:n>": self.n,<EOL>"<STR_LIT>": self.rho,<EOL>"<STR_LIT>": self.epsilon,<EOL>"<STR_LIT>": self.max_sampled,<EOL>"<STR_LIT>": self.item_alpha,<EOL>"<STR_LIT>": self.user_alpha,<EOL>"<STR_LIT>": self.random_state,<EOL>}<EOL>return params<EOL>
Get parameters for this estimator.

Arguments
---------

deep: boolean, optional
    If True, will return the parameters for this estimator and
    contained subobjects that are estimators.

Returns
-------

params : mapping of string to any
    Parameter names mapped to their values.