├── README.md ├── gallery ├── 27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.jpg ├── 3-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:3-use_bias:False.jpg ├── 800x800.thumbnail.png └── 800x800 │ ├── 0-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:0-use_bias:False.png │ ├── 11-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:11-use_bias:False.png │ ├── 14-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:14-use_bias:False.png │ ├── 17-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:17-use_bias:False.png │ ├── 20-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:20-use_bias:False.png │ ├── 25-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:25-use_bias:False.png │ ├── 27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.png │ ├── 38-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:38-use_bias:False.png │ ├── 39-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:39-use_bias:False.png │ ├── 55-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:55-use_bias:False.png │ ├── 57-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:57-use_bias:False.png │ ├── 59-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:59-use_bias:False.png │ ├── 62-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:62-use_bias:False.png │ ├── 65-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:65-use_bias:False.png │ ├── 66-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:66-use_bias:False.png │ ├── 81-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:81-use_bias:False.png │ ├── 85-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:85-use_bias:False.png │ ├── 97-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:97-use_bias:False.png │ ├── 98-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:98-use_bias:False.png │ └── example-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:695-use_bias:False.png └── neural_painter.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/README.md -------------------------------------------------------------------------------- /gallery/27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.jpg -------------------------------------------------------------------------------- /gallery/3-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:3-use_bias:False.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/3-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:1366x768-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:3-use_bias:False.jpg -------------------------------------------------------------------------------- /gallery/800x800.thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800.thumbnail.png -------------------------------------------------------------------------------- /gallery/800x800/0-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:0-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/0-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:0-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/11-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:11-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/11-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:11-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/14-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:14-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/14-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:14-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/17-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:17-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/17-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:17-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/20-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:20-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/20-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:20-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/25-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:25-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/25-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:25-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/27-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:100-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:4-output_nonlin:identity-recurrent:False-seed:27-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/38-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:38-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/38-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:38-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/39-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:39-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/39-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:39-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/55-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:55-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/55-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:55-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/57-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:57-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/57-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:57-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/59-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:59-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/59-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:59-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/62-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:62-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/62-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:62-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/65-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:65-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/65-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:65-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/66-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:66-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/66-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:66-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/81-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:81-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/81-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:81-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/85-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:85-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/85-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:85-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/97-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:97-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/97-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:97-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/98-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:98-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/98-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:98-use_bias:False.png -------------------------------------------------------------------------------- /gallery/800x800/example-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:695-use_bias:False.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/gallery/800x800/example-batch_norm:False-batch_norm_position:before_nonlin-coord_bias:True-hidden_size:42-image_size:800x800-nonlin:random_every_time-nr_channel:3-nr_hidden:3-output_nonlin:identity-recurrent:False-seed:695-use_bias:False.png -------------------------------------------------------------------------------- /neural_painter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megvii-research/neural-painter/HEAD/neural_painter.py --------------------------------------------------------------------------------