diff options
| author | Hiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp> | 2018-02-02 16:59:33 +0900 |
|---|---|---|
| committer | Hiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp> | 2018-02-10 20:52:52 +0900 |
| commit | 0b410c0bbacc147950438423835547b74859aac1 (patch) | |
| tree | a5f8dc39e4d980bcfb09b21f47bf715d860c2e45 /train.py | |
| parent | 4ff5252dbdc0cdaeecc7fbe399c629e4d29de3a3 (diff) | |
pix2pix convertモデル
Diffstat (limited to 'train.py')
| -rw-r--r-- | train.py | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -27,12 +27,11 @@ config.save_as_json((arguments.output / 'config.json').absolute()) # model if config.train.gpu >= 0: cuda.get_device_from_id(config.train.gpu).use() -predictor, aligner, discriminator = create(config.model) -models = {'predictor': predictor} -if aligner is not None: - models['aligner'] = aligner -if discriminator is not None: - models['discriminator'] = discriminator +predictor, discriminator = create(config.model) +models = { + 'predictor': predictor, + 'discriminator': discriminator, +} # dataset dataset = create_dataset(config.dataset) @@ -43,7 +42,7 @@ train_eval_iter = MultiprocessIterator(dataset['train_eval'], config.train.batch # optimizer def create_optimizer(model): - optimizer = optimizers.Adam() + optimizer = optimizers.Adam(alpha=0.0002, beta1=0.5, beta2=0.999) optimizer.setup(model) return optimizer @@ -55,7 +54,6 @@ converter = partial(convert.concat_examples, padding=0) updater = Updater( loss_config=config.loss, predictor=predictor, - aligner=aligner, discriminator=discriminator, device=config.train.gpu, iterator=train_iter, |
