本文整理汇总了Python中chainer.optimizer.Hyperparameter方法的典型用法代码示例。如果您正苦于以下问题:Python optimizer.Hyperparameter方法的具体用法?Python optimizer.Hyperparameter怎么用?Python optimizer.Hyperparameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类chainer.optimizer
的用法示例。
在下文中一共展示了optimizer.Hyperparameter方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _get_mock_trainer
# 需要导入模块: from chainer import optimizer [as 别名]
# 或者: from chainer.optimizer import Hyperparameter [as 别名]
def _get_mock_trainer(self, out_path, trigger=None, updater=None):
class _MockTrainer(Trainer):
def __init__(
self, out_path, stop_trigger=IntervalTrigger(100, 'epoch'),
updater=None):
self.out = out_path
self.stop_trigger = stop_trigger
hyperparam = Hyperparameter()
hyperparam.lr = 0.005
optimizer = MagicMock()
optimizer.__class__.__name__ = 'MomentumSGD'
optimizer.hyperparam = hyperparam
if updater is None:
updater = MagicMock()
updater.epoch = 0
updater.iteration = 0
updater.get_optimizer.return_value = optimizer
self.updater = updater
@property
def elapsed_time(self):
return 0
def serialize(self, serializer):
pass
return _MockTrainer(out_path, trigger, updater)
示例2: setUp
# 需要导入模块: from chainer import optimizer [as 别名]
# 或者: from chainer.optimizer import Hyperparameter [as 别名]
def setUp(self):
self.parent = optimizer.Hyperparameter()
self.parent.x = 1
self.parent.y = 2
self.child = optimizer.Hyperparameter(self.parent)
self.child.y = 3
self.child.z = 4
示例3: test_repr
# 需要导入模块: from chainer import optimizer [as 别名]
# 或者: from chainer.optimizer import Hyperparameter [as 别名]
def test_repr(self):
self.assertEqual(repr(self.parent), 'Hyperparameter(x=1, y=2)')
self.assertEqual(repr(self.child), 'Hyperparameter(x=1, y=3, z=4)')