GENERATING IMAGES USING NEURAL NETWORKS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.
1 . A neural network system implemented by one or more computers, the neural network system being configured to receive a neural network input and to generate an output image from the neural network input, the output image comprising a plurality of pixels arranged in a two-dimensional map, each pixel having a respective color value for each of a plurality of color channels, and the neural network system comprising:
one or more initial neural network layers configured to receive the neural network input and to process the neural network input to generate an alternative representation of the neural network input, wherein the neural network input includes a high-level description of desired content of the output image, and wherein the one or more initial layers are configured to generate the alternative representation of the neural network input conditioned on the high-level description; and
one or more output layers, wherein the output layers are configured to receive the alternative representation and to generate the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.