def __init__(self, n_kernels_max=<NUM_LIT>, kernel_pos=None, sigma=None,<EOL>rho=None, gamma=None):
self.n_kernels_max = n_kernels_max<EOL>self.kernel_pos = kernel_pos<EOL>self.sigma = sigma<EOL>self.gamma = gamma<EOL>self.rho = rho<EOL>self.theta = None<EOL>if not (sigma is None or isinstance(sigma, str)):<EOL><INDENT>self.gamma = sigma**-<NUM_LIT:2><EOL><DEDENT>if gamma is not None:<EOL><INDENT>self.sigma = gamma**-<NUM_LIT><EOL><DEDENT>
Initialize a new estimator instance with provided parameters.