def set_params(self, **parameters):
"""set_params is used to set Grid parameters"""
for parameter, value in parameters.items():
if parameter == 'predictor':
if isinstance(value, chainer.Link):
del self.predictor
with self.init_scope():
self.predictor = value
else:
assert False, 'predictor is not Chain instance'
elif parameter in ['lossfun', 'accfun', 'device']:
setattr(self, parameter, value)
else:
self.sk_params.update({parameter: value})
return self
评论列表
文章目录