gan_sine generate a sine function from noise using GAN with keras. the code is copy from http://www.rricard.me/machine/learning/generative/adversarial/networks/keras/tensorflow/2017/04/05/gans-part2.html